Files
our-claude-skills/custom-skills/95-ourdigital-presales-seo/references/competitor_sets.md
Andrew Yim ba88247496 Implement ourdigital-presales-seo skill
SKILL.md orchestration (8 gated stages), references (rate_card.yaml,
findings_to_service rubric, competitor sets), findings.schema.json contract,
and scripts: kg_query.py (generalized KG examination), estimate.py
(findings→rate-card 견적 md/xlsx/json), build_deck.py (9-slide branded PPTX),
render_pdf.sh (Korean PDF via headless Chrome), plus client_brief.html template.

Validated on Sono Hotels & Resorts findings: estimate OD-2026-001
(23-47M KRW) and a 9-slide deck generated cleanly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 23:10:53 +09:00

1.0 KiB

Default competitor benchmark sets (Korean market)

Used by Stage 3 (KG/entity) when the user doesn't supply competitors. Pick the set matching the prospect's vertical; pass as --competitors to kg_query.py.

hotel_resort (호텔·리조트)

  • 롯데호텔 (Lotte Hotel) — strong KG, LodgingBusiness type, Korean Wikipedia
  • 신라호텔 / 호텔신라 (Shilla)
  • 조선호텔앤리조트 (Josun)
  • 한화리조트 / 한화호텔앤드리조트 (Hanwha)
  • 켄싱턴리조트 (Kensington)

city_hotel (시티 호텔)

  • 롯데호텔, 신라호텔, 조선호텔, 글래드호텔, 나인트리

condo_membership (콘도·회원권)

  • 한화리조트, 대명(소노), 한솔오크밸리, 금호리조트

benchmark_signals

For each competitor record in findings.json.entity.competitor_benchmark: {name, score (KG result_score), type (@type), wikipedia (bool)}. The benchmark table contrasts the prospect's entity strength/type/Wikipedia presence against these — the core competitive-gap visual in the deck.