Files
our-claude-skills/custom-skills/17-seo-schema-generator/templates/claims-register.csv
Andrew Yim 1706a820fe feat(seo-schema-generator): merge site-extraction + source-to-schema into one skill
Unify the two schema-generation scenarios into a single slot-17 skill, both
feeding one claims register -> build -> validate(16) pipeline:

- Mode 1 (existing site): NEW scripts/extract_site_claims.py turns URLs / local
  HTML / a directory into a claims register. Existing JSON-LD -> CONFIRMED;
  title/OpenGraph -> PENDING (never auto-shipped). + site-extraction-methodology.md
  and bundled fixtures/site/ demo pages.
- Mode 2 (not-yet-published site): land the source-to-schema engine
  (build_schema_drafts.py, type_templates.json, claims/source registers, 3 refs,
  sample_claims.csv) from the Desktop builder.
- Rewrite SKILL.md (v2.0) around the two-mode framing; the claims register is the
  shared pivot. Only CONFIRMED, non-conflicting claims become schema; unfilled
  template slots are pruned, never emitted as placeholders.
- Retire the old template-fill generator (code/ + desktop/); update root CLAUDE.md.

Self-tested both chains end-to-end: Mode 2 sample -> build -> validate PASS (P0=0);
Mode 1 fixtures -> extract -> build -> validate PASS (P0=0), JSON-LD round-trips with
nested address intact. Fixed two adapter bugs (nested node promotion; relative-path URI).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 00:38:40 +09:00

773 B

1entity_identity_typepropertyvaluelangurlsource_idsauthorityconfidenceconflictstatusnote
2org:exampleOrganization@idhttps://www.example.com/#orgS-OFF1highCONFIRMED
3org:exampleOrganizationnameExample CorpS-OFF|S-DART1highCONFIRMED
4org:exampleOrganizationurlhttps://www.example.com/S-OFF1highCONFIRMED
5org:exampleOrganizationaddress.addressLocalitySeoulS-DART1highCONFIRMED
6org:exampleOrganizationaddress.addressCountryKRS-DART1highCONFIRMED
7org:exampleOrganizationsameAshttps://www.wikidata.org/wiki/Q000|https://en.wikipedia.org/wiki/ExampleS-WD|S-WIKI2highCONFIRMEDarray via pipe
8org:exampleOrganizationfoundingDate1998-01-01S-DART1highYPENDING두 출처 연도 충돌 -> 해소 필요