diff --git a/CLAUDE.md b/CLAUDE.md index 74fcabd..ab6965a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -204,7 +204,7 @@ directly loadable. Migrate incrementally, not in bulk. ```markdown --- -name: skill-name-kebab-case # letters, numbers, hyphens only +name: skill-name-kebab-case # clean name: dir minus the NN- prefix description: | What it does + when to use. Triggers: keyword1, keyword2, 한국어 트리거. --- @@ -214,6 +214,9 @@ description: | Content starts here... ``` +**Naming convention:** the directory keeps its `NN-` prefix for ordering +(`16-seo-schema-validator/`), but the skill `name:` is the **clean** form without it +(`name: seo-schema-validator`). Names must be kebab-case and globally unique. Whole frontmatter ≤ 1024 chars. Full rules + migration recipe: `reference/SKILL-MIGRATION-GUIDE.md`. ## Directory Layout diff --git a/custom-skills/01-ourdigital-brand-guide/SKILL.md b/custom-skills/01-ourdigital-brand-guide/SKILL.md index 3edb1de..7c148f7 100644 --- a/custom-skills/01-ourdigital-brand-guide/SKILL.md +++ b/custom-skills/01-ourdigital-brand-guide/SKILL.md @@ -1,5 +1,5 @@ --- -name: 01-ourdigital-brand-guide +name: ourdigital-brand-guide description: | OurDigital 브랜드 기준 및 스타일 가이드 참조 스킬. Activated with "ourdigital" keyword for brand-related queries. diff --git a/custom-skills/02-ourdigital-blog/SKILL.md b/custom-skills/02-ourdigital-blog/SKILL.md index 2da553f..fde7ab6 100644 --- a/custom-skills/02-ourdigital-blog/SKILL.md +++ b/custom-skills/02-ourdigital-blog/SKILL.md @@ -1,5 +1,5 @@ --- -name: 02-ourdigital-blog +name: ourdigital-blog description: | Korean blog draft creation for blog.ourdigital.org. Activated with "ourdigital" keyword for blog writing tasks. diff --git a/custom-skills/03-ourdigital-journal/SKILL.md b/custom-skills/03-ourdigital-journal/SKILL.md index b1a9856..a3a133d 100644 --- a/custom-skills/03-ourdigital-journal/SKILL.md +++ b/custom-skills/03-ourdigital-journal/SKILL.md @@ -1,5 +1,5 @@ --- -name: 03-ourdigital-journal +name: ourdigital-journal description: | English essay and article creation for journal.ourdigital.org. Activated with "ourdigital" keyword for English writing tasks. diff --git a/custom-skills/04-ourdigital-research/SKILL.md b/custom-skills/04-ourdigital-research/SKILL.md index 2233d2c..156bc80 100644 --- a/custom-skills/04-ourdigital-research/SKILL.md +++ b/custom-skills/04-ourdigital-research/SKILL.md @@ -1,5 +1,5 @@ --- -name: 04-ourdigital-research +name: ourdigital-research description: | Deep research and structured prompt generation for OurDigital workflows. Activated with "ourdigital" keyword for research tasks. diff --git a/custom-skills/05-ourdigital-document/SKILL.md b/custom-skills/05-ourdigital-document/SKILL.md index 77176b7..f9e67ef 100644 --- a/custom-skills/05-ourdigital-document/SKILL.md +++ b/custom-skills/05-ourdigital-document/SKILL.md @@ -1,5 +1,5 @@ --- -name: 05-ourdigital-document +name: ourdigital-document description: | Notion-to-presentation workflow for OurDigital. Activated with "ourdigital" keyword for document creation. diff --git a/custom-skills/06-ourdigital-designer/SKILL.md b/custom-skills/06-ourdigital-designer/SKILL.md index 0eb794c..6b8359f 100644 --- a/custom-skills/06-ourdigital-designer/SKILL.md +++ b/custom-skills/06-ourdigital-designer/SKILL.md @@ -1,5 +1,5 @@ --- -name: 06-ourdigital-designer +name: ourdigital-designer description: | Visual storytelling and image prompt generation for OurDigital. Activated with "ourdigital" keyword for design tasks. diff --git a/custom-skills/07-ourdigital-ad-manager/SKILL.md b/custom-skills/07-ourdigital-ad-manager/SKILL.md index 555a1ae..97a49ae 100644 --- a/custom-skills/07-ourdigital-ad-manager/SKILL.md +++ b/custom-skills/07-ourdigital-ad-manager/SKILL.md @@ -1,5 +1,5 @@ --- -name: 07-ourdigital-ad-manager +name: ourdigital-ad-manager description: | Ad copywriting and keyword research for OurDigital marketing. Activated with "ourdigital" keyword for advertising tasks. diff --git a/custom-skills/08-ourdigital-trainer/SKILL.md b/custom-skills/08-ourdigital-trainer/SKILL.md index 9a4ccf0..3ca52ba 100644 --- a/custom-skills/08-ourdigital-trainer/SKILL.md +++ b/custom-skills/08-ourdigital-trainer/SKILL.md @@ -1,5 +1,5 @@ --- -name: 08-ourdigital-trainer +name: ourdigital-trainer description: | Training material creation and workshop planning for OurDigital. Activated with "ourdigital" keyword for education tasks. diff --git a/custom-skills/09-ourdigital-backoffice/SKILL.md b/custom-skills/09-ourdigital-backoffice/SKILL.md index b0487f5..02af8ab 100644 --- a/custom-skills/09-ourdigital-backoffice/SKILL.md +++ b/custom-skills/09-ourdigital-backoffice/SKILL.md @@ -1,5 +1,5 @@ --- -name: 09-ourdigital-backoffice +name: ourdigital-backoffice description: | Business document creation for OurDigital consulting services. Activated with "ourdigital" keyword for business documents. diff --git a/custom-skills/10-ourdigital-skill-creator/SKILL.md b/custom-skills/10-ourdigital-skill-creator/SKILL.md index 944533a..4765015 100644 --- a/custom-skills/10-ourdigital-skill-creator/SKILL.md +++ b/custom-skills/10-ourdigital-skill-creator/SKILL.md @@ -1,5 +1,5 @@ --- -name: 10-ourdigital-skill-creator +name: ourdigital-skill-creator description: | Meta skill for creating and managing OurDigital Claude Skills. Activated when user includes "ourdigital" keyword with skill creation requests. diff --git a/custom-skills/11-seo-comprehensive-audit/SKILL.md b/custom-skills/11-seo-comprehensive-audit/SKILL.md index 905be71..c3b27b8 100644 --- a/custom-skills/11-seo-comprehensive-audit/SKILL.md +++ b/custom-skills/11-seo-comprehensive-audit/SKILL.md @@ -1,5 +1,5 @@ --- -name: 11-seo-comprehensive-audit +name: seo-comprehensive-audit description: | Comprehensive SEO audit orchestrator. Runs 6-stage audit pipeline (Technical, On-Page, CWV, Schema, Local, GSC) and produces a unified report with weighted health score. Triggers: comprehensive SEO, full SEO audit, 종합 SEO 감사, site audit, SEO health check. diff --git a/custom-skills/12-seo-technical-audit/SKILL.md b/custom-skills/12-seo-technical-audit/SKILL.md index e9d51c9..e8aa1e3 100644 --- a/custom-skills/12-seo-technical-audit/SKILL.md +++ b/custom-skills/12-seo-technical-audit/SKILL.md @@ -1,5 +1,5 @@ --- -name: 12-seo-technical-audit +name: seo-technical-audit description: | Technical SEO analyzer for robots.txt, sitemap, and crawlability fundamentals. Triggers: technical SEO, robots.txt, sitemap validation, crawlability, URL accessibility. diff --git a/custom-skills/13-seo-on-page-audit/SKILL.md b/custom-skills/13-seo-on-page-audit/SKILL.md index eb61d80..44c5f2e 100644 --- a/custom-skills/13-seo-on-page-audit/SKILL.md +++ b/custom-skills/13-seo-on-page-audit/SKILL.md @@ -1,5 +1,5 @@ --- -name: 13-seo-on-page-audit +name: seo-on-page-audit description: | On-page SEO analyzer for meta tags, headings, links, images, and Open Graph. Triggers: on-page SEO, meta tags, title tag, heading structure, alt text. diff --git a/custom-skills/14-seo-core-web-vitals/SKILL.md b/custom-skills/14-seo-core-web-vitals/SKILL.md index 87e46e3..fc5729b 100644 --- a/custom-skills/14-seo-core-web-vitals/SKILL.md +++ b/custom-skills/14-seo-core-web-vitals/SKILL.md @@ -1,5 +1,5 @@ --- -name: 14-seo-core-web-vitals +name: seo-core-web-vitals description: | Core Web Vitals analyzer for LCP, FID, CLS, and INP optimization recommendations. Triggers: Core Web Vitals, page speed, LCP optimization, CLS fix, INP analysis. diff --git a/custom-skills/15-seo-search-console/SKILL.md b/custom-skills/15-seo-search-console/SKILL.md index 0d1cff5..216bf69 100644 --- a/custom-skills/15-seo-search-console/SKILL.md +++ b/custom-skills/15-seo-search-console/SKILL.md @@ -1,5 +1,5 @@ --- -name: 15-seo-search-console +name: seo-search-console description: | Google Search Console data analyzer for performance, queries, and index coverage. Triggers: Search Console, GSC analysis, search performance, rankings, CTR optimization. diff --git a/custom-skills/16-seo-schema-validator/SKILL.md b/custom-skills/16-seo-schema-validator/SKILL.md index 5567884..51c4788 100644 --- a/custom-skills/16-seo-schema-validator/SKILL.md +++ b/custom-skills/16-seo-schema-validator/SKILL.md @@ -1,5 +1,5 @@ --- -name: 16-seo-schema-validator +name: seo-schema-validator description: | Validates an AUTHORED JSON-LD schema dataset (pre-deployment QA) and audits live structured data (post-deployment). Runs a 5-layer offline validation diff --git a/custom-skills/17-seo-schema-generator/SKILL.md b/custom-skills/17-seo-schema-generator/SKILL.md index d806b49..e23a28d 100644 --- a/custom-skills/17-seo-schema-generator/SKILL.md +++ b/custom-skills/17-seo-schema-generator/SKILL.md @@ -1,5 +1,5 @@ --- -name: 17-seo-schema-generator +name: seo-schema-generator description: | Generates validation-ready JSON-LD structured data for a site, covering BOTH scenarios: (1) from an existing website — extract facts from live pages; and diff --git a/custom-skills/18-seo-local-audit/SKILL.md b/custom-skills/18-seo-local-audit/SKILL.md index 3ae3d3b..787599c 100644 --- a/custom-skills/18-seo-local-audit/SKILL.md +++ b/custom-skills/18-seo-local-audit/SKILL.md @@ -1,5 +1,5 @@ --- -name: 18-seo-local-audit +name: seo-local-audit description: | Local business SEO auditor for Korean-market businesses. Covers business identity extraction, NAP consistency, Google Business Profile, Naver Smart Place, Kakao Map, local citations, diff --git a/custom-skills/19-seo-keyword-strategy/SKILL.md b/custom-skills/19-seo-keyword-strategy/SKILL.md index 2ad7493..c665ca3 100644 --- a/custom-skills/19-seo-keyword-strategy/SKILL.md +++ b/custom-skills/19-seo-keyword-strategy/SKILL.md @@ -1,5 +1,5 @@ --- -name: 19-seo-keyword-strategy +name: seo-keyword-strategy description: | Keyword strategy and research for SEO campaigns. Triggers: keyword research, keyword analysis, keyword gap, search volume, diff --git a/custom-skills/20-seo-serp-analysis/SKILL.md b/custom-skills/20-seo-serp-analysis/SKILL.md index d65433d..78f2c62 100644 --- a/custom-skills/20-seo-serp-analysis/SKILL.md +++ b/custom-skills/20-seo-serp-analysis/SKILL.md @@ -1,5 +1,5 @@ --- -name: 20-seo-serp-analysis +name: seo-serp-analysis description: | SERP analysis for Google and Naver search results. Triggers: SERP analysis, search results, featured snippet, SERP features, Naver SERP, 검색결과 분석, SERP 분석. diff --git a/custom-skills/21-seo-position-tracking/SKILL.md b/custom-skills/21-seo-position-tracking/SKILL.md index e0481c7..f3e0ee9 100644 --- a/custom-skills/21-seo-position-tracking/SKILL.md +++ b/custom-skills/21-seo-position-tracking/SKILL.md @@ -1,5 +1,5 @@ --- -name: 21-seo-position-tracking +name: seo-position-tracking description: | Keyword position tracking for keyword ranking monitoring. Triggers: rank tracking, position monitoring, keyword rankings, visibility score, ranking report, 키워드 순위, 순위 추적. diff --git a/custom-skills/22-seo-link-building/SKILL.md b/custom-skills/22-seo-link-building/SKILL.md index 8dd7c18..da6cbd7 100644 --- a/custom-skills/22-seo-link-building/SKILL.md +++ b/custom-skills/22-seo-link-building/SKILL.md @@ -1,5 +1,5 @@ --- -name: 22-seo-link-building +name: seo-link-building description: | Link building diagnosis and backlink analysis tool. Triggers: backlink audit, link building, referring domains, toxic links, link gap, broken backlinks, 백링크 분석, 링크빌딩. diff --git a/custom-skills/23-seo-content-strategy/SKILL.md b/custom-skills/23-seo-content-strategy/SKILL.md index 36e90a2..326cb14 100644 --- a/custom-skills/23-seo-content-strategy/SKILL.md +++ b/custom-skills/23-seo-content-strategy/SKILL.md @@ -1,5 +1,5 @@ --- -name: 23-seo-content-strategy +name: seo-content-strategy description: | Content strategy and planning for SEO. Triggers: content audit, content strategy, content gap, topic clusters, content brief, editorial calendar, content decay, 콘텐츠 전략, 콘텐츠 감사. --- diff --git a/custom-skills/24-seo-ecommerce/SKILL.md b/custom-skills/24-seo-ecommerce/SKILL.md index a928541..620b7ad 100644 --- a/custom-skills/24-seo-ecommerce/SKILL.md +++ b/custom-skills/24-seo-ecommerce/SKILL.md @@ -1,5 +1,5 @@ --- -name: 24-seo-ecommerce +name: seo-ecommerce description: | E-commerce SEO audit and optimization for product pages, product schema, category taxonomy, and Korean marketplace presence. diff --git a/custom-skills/25-seo-kpi-framework/SKILL.md b/custom-skills/25-seo-kpi-framework/SKILL.md index e7f2b3c..1614659 100644 --- a/custom-skills/25-seo-kpi-framework/SKILL.md +++ b/custom-skills/25-seo-kpi-framework/SKILL.md @@ -1,5 +1,5 @@ --- -name: 25-seo-kpi-framework +name: seo-kpi-framework description: | SEO KPI and performance framework for unified metrics, health scores, ROI, and period-over-period reporting. Triggers: SEO KPI, performance report, health score, SEO metrics, ROI, diff --git a/custom-skills/26-seo-international/SKILL.md b/custom-skills/26-seo-international/SKILL.md index 3534d09..5fa7866 100644 --- a/custom-skills/26-seo-international/SKILL.md +++ b/custom-skills/26-seo-international/SKILL.md @@ -1,5 +1,5 @@ --- -name: 26-seo-international +name: seo-international description: | International SEO audit and hreflang validation for multi-language and multi-region websites. Triggers: hreflang, international SEO, multi-language, multi-region, content parity, x-default, ccTLD, 다국어 SEO. diff --git a/custom-skills/27-seo-ai-visibility/SKILL.md b/custom-skills/27-seo-ai-visibility/SKILL.md index 4afb593..f72ea61 100644 --- a/custom-skills/27-seo-ai-visibility/SKILL.md +++ b/custom-skills/27-seo-ai-visibility/SKILL.md @@ -1,5 +1,5 @@ --- -name: 27-seo-ai-visibility +name: seo-ai-visibility description: | AI search visibility and brand radar monitoring. Tracks how a brand appears in AI-generated search answers using our-seo-agent CLI or pre-fetched data. diff --git a/custom-skills/28-seo-knowledge-graph/SKILL.md b/custom-skills/28-seo-knowledge-graph/SKILL.md index 1b2c534..0980f5f 100644 --- a/custom-skills/28-seo-knowledge-graph/SKILL.md +++ b/custom-skills/28-seo-knowledge-graph/SKILL.md @@ -1,5 +1,5 @@ --- -name: 28-seo-knowledge-graph +name: seo-knowledge-graph description: | Knowledge Graph and entity SEO analysis. Triggers: knowledge panel, entity SEO, knowledge graph, PAA, FAQ schema, diff --git a/custom-skills/29-seo-gateway-architect/SKILL.md b/custom-skills/29-seo-gateway-architect/SKILL.md index 7f95c2d..2962f1d 100644 --- a/custom-skills/29-seo-gateway-architect/SKILL.md +++ b/custom-skills/29-seo-gateway-architect/SKILL.md @@ -1,5 +1,5 @@ --- -name: 29-seo-gateway-architect +name: seo-gateway-architect description: | Gateway page strategy planner for keyword research, content architecture, and SEO KPIs. Triggers: SEO strategy, gateway pages, keyword research, content architecture. diff --git a/custom-skills/30-seo-gateway-builder/SKILL.md b/custom-skills/30-seo-gateway-builder/SKILL.md index 6564484..c7930c5 100644 --- a/custom-skills/30-seo-gateway-builder/SKILL.md +++ b/custom-skills/30-seo-gateway-builder/SKILL.md @@ -1,5 +1,5 @@ --- -name: 30-seo-gateway-builder +name: seo-gateway-builder description: | Gateway page content builder with templates, schema markup, and local SEO optimization. Triggers: build gateway page, create landing page, local service page, location pages. diff --git a/custom-skills/31-notion-organizer/SKILL.md b/custom-skills/31-notion-organizer/SKILL.md index daca149..9ebd0ea 100644 --- a/custom-skills/31-notion-organizer/SKILL.md +++ b/custom-skills/31-notion-organizer/SKILL.md @@ -1,5 +1,5 @@ --- -name: 31-notion-organizer +name: notion-organizer description: | Notion workspace manager for database optimization, property cleanup, and bulk operations. Triggers: organize Notion, workspace cleanup, database schema, property standardization. diff --git a/custom-skills/31-seo-competitor-intel/SKILL.md b/custom-skills/31-seo-competitor-intel/SKILL.md index 9461a35..35cfc0a 100644 --- a/custom-skills/31-seo-competitor-intel/SKILL.md +++ b/custom-skills/31-seo-competitor-intel/SKILL.md @@ -1,5 +1,5 @@ --- -name: 31-seo-competitor-intel +name: seo-competitor-intel description: | Competitor intelligence and SEO benchmarking. Triggers: competitor analysis, competitive intelligence, competitor comparison, diff --git a/custom-skills/32-notion-writer/SKILL.md b/custom-skills/32-notion-writer/SKILL.md index 588a626..3c74555 100644 --- a/custom-skills/32-notion-writer/SKILL.md +++ b/custom-skills/32-notion-writer/SKILL.md @@ -1,5 +1,5 @@ --- -name: 32-notion-writer +name: notion-writer description: | Markdown to Notion page writer with database row creation support. Triggers: write to Notion, export to Notion, push content, create Notion page. diff --git a/custom-skills/32-seo-crawl-budget/SKILL.md b/custom-skills/32-seo-crawl-budget/SKILL.md index 0ff3e8a..aebe4a6 100644 --- a/custom-skills/32-seo-crawl-budget/SKILL.md +++ b/custom-skills/32-seo-crawl-budget/SKILL.md @@ -1,5 +1,5 @@ --- -name: 32-seo-crawl-budget +name: seo-crawl-budget description: | Crawl budget optimization and server log analysis for search engine bots. Triggers: crawl budget, log analysis, bot crawling, Googlebot, crawl waste, diff --git a/custom-skills/33-seo-migration-planner/SKILL.md b/custom-skills/33-seo-migration-planner/SKILL.md index 29cb3ee..0dd0363 100644 --- a/custom-skills/33-seo-migration-planner/SKILL.md +++ b/custom-skills/33-seo-migration-planner/SKILL.md @@ -1,5 +1,5 @@ --- -name: 33-seo-migration-planner +name: seo-migration-planner description: | SEO site migration planning and monitoring. Triggers: site migration, domain move, redirect mapping, platform migration, URL restructuring, HTTPS migration, subdomain consolidation, 사이트 이전, 도메인 이전, 리디렉트 매핑. --- diff --git a/custom-skills/34-seo-reporting-dashboard/SKILL.md b/custom-skills/34-seo-reporting-dashboard/SKILL.md index 18046be..2fbdf53 100644 --- a/custom-skills/34-seo-reporting-dashboard/SKILL.md +++ b/custom-skills/34-seo-reporting-dashboard/SKILL.md @@ -1,5 +1,5 @@ --- -name: 34-seo-reporting-dashboard +name: seo-reporting-dashboard description: | SEO reporting dashboard and executive report generation. Aggregates data from all SEO skills into stakeholder-ready reports and interactive HTML dashboards. diff --git a/custom-skills/40-jamie-brand-editor/SKILL.md b/custom-skills/40-jamie-brand-editor/SKILL.md index 2f88412..f37eba9 100644 --- a/custom-skills/40-jamie-brand-editor/SKILL.md +++ b/custom-skills/40-jamie-brand-editor/SKILL.md @@ -1,5 +1,5 @@ --- -name: 40-jamie-brand-editor +name: jamie-brand-editor description: | Jamie Plastic Surgery branded content generator for blog posts and marketing. Triggers: write Jamie blog, Jamie content, brand copywriting, 제이미 콘텐츠. diff --git a/custom-skills/41-jamie-brand-audit/SKILL.md b/custom-skills/41-jamie-brand-audit/SKILL.md index 75166f4..df0498f 100644 --- a/custom-skills/41-jamie-brand-audit/SKILL.md +++ b/custom-skills/41-jamie-brand-audit/SKILL.md @@ -1,5 +1,5 @@ --- -name: 41-jamie-brand-audit +name: jamie-brand-audit description: | Jamie Plastic Surgery brand compliance reviewer and content evaluator. Triggers: review content, brand audit, 제이미 브랜드 검토, tone and manner check. diff --git a/custom-skills/42-jamie-faq-entry/SKILL.md b/custom-skills/42-jamie-faq-entry/SKILL.md index f62676e..4117486 100644 --- a/custom-skills/42-jamie-faq-entry/SKILL.md +++ b/custom-skills/42-jamie-faq-entry/SKILL.md @@ -1,5 +1,5 @@ --- -name: 42-jamie-faq-entry +name: jamie-faq-entry description: "카카오톡 플러스 채널 Kanana 상담매니저 Q&A 답변 생성 및 검토 스킬. 제이미성형외과의 카카오톡 채널에 등록할 고객 문의 질문과 답변 엔트리를 생성, 검토, 수정합니다. 의료광고 심의 준수, 브랜드 보이스 일관성, 카카오 카나나 가이드 규격을 모두 반영합니다. Triggers: 카나나 답변, Kanana Q&A, 카카오톡 챗봇, 카카오 상담 답변, 챗봇 문답, 자동답변 등록, 카나나 엔트리, chatbot QA, KakaoTalk channel reply, 카카오 자동응답. jamie-marketing-editor 및 jamie-brand-guardian 스킬과 연계하여 사용합니다." --- diff --git a/custom-skills/43-jamie-youtube-manager/SKILL.md b/custom-skills/43-jamie-youtube-manager/SKILL.md index 7922490..b6e3af3 100644 --- a/custom-skills/43-jamie-youtube-manager/SKILL.md +++ b/custom-skills/43-jamie-youtube-manager/SKILL.md @@ -1,5 +1,5 @@ --- -name: 43-jamie-youtube-manager +name: jamie-youtube-manager description: | Jamie Clinic YouTube channel SEO auditor and content manager. Triggers: YouTube SEO, video audit, 제이미 유튜브, channel optimization. diff --git a/custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md b/custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md index 646c28d..7521026 100644 --- a/custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md +++ b/custom-skills/44-jamie-youtube-subtitle-checker/SKILL.md @@ -1,5 +1,5 @@ --- -name: 44-jamie-youtube-subtitle-checker +name: jamie-youtube-subtitle-checker description: | SBV subtitle file typo corrector and YouTube metadata generator for Jamie Clinic. Triggers: check subtitles, subtitle QA, SBV correction, 자막 교정. diff --git a/custom-skills/45-jamie-instagram-manager/SKILL.md b/custom-skills/45-jamie-instagram-manager/SKILL.md index 558adb5..53a6bf9 100644 --- a/custom-skills/45-jamie-instagram-manager/SKILL.md +++ b/custom-skills/45-jamie-instagram-manager/SKILL.md @@ -1,5 +1,5 @@ --- -name: 45-jamie-instagram-manager +name: jamie-instagram-manager description: | Jamie Clinic Instagram account manager for engagement, content planning, and boost strategy. Triggers: Instagram management, 제이미 인스타그램, IG strategy, social media. diff --git a/custom-skills/46-jamie-journal-editor/SKILL.md b/custom-skills/46-jamie-journal-editor/SKILL.md index 9c2e992..6627040 100644 --- a/custom-skills/46-jamie-journal-editor/SKILL.md +++ b/custom-skills/46-jamie-journal-editor/SKILL.md @@ -1,5 +1,5 @@ --- -name: 46-jamie-journal-editor +name: jamie-journal-editor description: | Jamie Clinic journal/blog content editor for "정기호의 성형외과 진료실 이야기" (journal.jamie.clinic). Creates educational medical blog posts in Dr. Jung's authentic voice with Korean medical ad compliance. diff --git a/custom-skills/47-jamie-marketing-editor/SKILL.md b/custom-skills/47-jamie-marketing-editor/SKILL.md index 6b0702b..6f64965 100644 --- a/custom-skills/47-jamie-marketing-editor/SKILL.md +++ b/custom-skills/47-jamie-marketing-editor/SKILL.md @@ -1,5 +1,5 @@ --- -name: 47-jamie-marketing-editor +name: jamie-marketing-editor description: | Jamie Clinic marketing content editor for digital channels, ads, communications, and internal docs. Creates compliant marketing copy for website, blog, SNS, ads, and patient communications. diff --git a/custom-skills/50-notebooklm-agent/SKILL.md b/custom-skills/50-notebooklm-agent/SKILL.md index a8bf361..91f3ffe 100644 --- a/custom-skills/50-notebooklm-agent/SKILL.md +++ b/custom-skills/50-notebooklm-agent/SKILL.md @@ -1,5 +1,5 @@ --- -name: 50-notebooklm-agent +name: notebooklm-agent description: | Q&A agent for NotebookLM notebooks. Ask questions and get grounded, citation-backed answers from your sources. Triggers: ask NotebookLM, query notebook, research question, 노트북 질문, NotebookLM 에이전트. diff --git a/custom-skills/51-notebooklm-automation/SKILL.md b/custom-skills/51-notebooklm-automation/SKILL.md index 3c0b392..694fc57 100644 --- a/custom-skills/51-notebooklm-automation/SKILL.md +++ b/custom-skills/51-notebooklm-automation/SKILL.md @@ -1,5 +1,5 @@ --- -name: 51-notebooklm-automation +name: notebooklm-automation description: | Complete NotebookLM automation for notebooks, sources, and artifacts management. Triggers: manage NotebookLM, create notebook, add sources, 노트북 관리, NotebookLM 자동화. diff --git a/custom-skills/52-notebooklm-studio/SKILL.md b/custom-skills/52-notebooklm-studio/SKILL.md index bb3c9bc..c9833d9 100644 --- a/custom-skills/52-notebooklm-studio/SKILL.md +++ b/custom-skills/52-notebooklm-studio/SKILL.md @@ -1,5 +1,5 @@ --- -name: 52-notebooklm-studio +name: notebooklm-studio description: | Content generation for NotebookLM Studio artifacts - podcasts, videos, quizzes, flashcards, and more. Triggers: create podcast, generate video, make quiz, 팟캐스트 만들기, 퀴즈 생성, NotebookLM 스튜디오. diff --git a/custom-skills/53-notebooklm-research/SKILL.md b/custom-skills/53-notebooklm-research/SKILL.md index 164673b..50466a6 100644 --- a/custom-skills/53-notebooklm-research/SKILL.md +++ b/custom-skills/53-notebooklm-research/SKILL.md @@ -1,5 +1,5 @@ --- -name: 53-notebooklm-research +name: notebooklm-research description: | Research and source discovery for NotebookLM. Web/Drive research, auto-import, and source text extraction. Triggers: research topic, find sources, web research, 리서치, 자료 조사, NotebookLM 연구. diff --git a/custom-skills/60-gtm-audit/SKILL.md b/custom-skills/60-gtm-audit/SKILL.md index 5cf1119..500e93f 100644 --- a/custom-skills/60-gtm-audit/SKILL.md +++ b/custom-skills/60-gtm-audit/SKILL.md @@ -1,5 +1,5 @@ --- -name: 60-gtm-audit +name: gtm-audit description: | GTM container audit using Chrome DevTools and DTM Agent for tag verification. Triggers: audit GTM, GTM analysis, tag debugging, dataLayer inspection. diff --git a/custom-skills/61-gtm-editor/SKILL.md b/custom-skills/61-gtm-editor/SKILL.md index 9579c38..b3fdc27 100644 --- a/custom-skills/61-gtm-editor/SKILL.md +++ b/custom-skills/61-gtm-editor/SKILL.md @@ -1,5 +1,5 @@ --- -name: 61-gtm-editor +name: gtm-editor description: > GTM implementation toolkit. Creates, updates, and modifies GTM tags, triggers, variables via API. Generates Custom HTML with ES5 compliance. Handles workspace diff --git a/custom-skills/62-gtm-validator/SKILL.md b/custom-skills/62-gtm-validator/SKILL.md index 9339a7e..29e84a1 100644 --- a/custom-skills/62-gtm-validator/SKILL.md +++ b/custom-skills/62-gtm-validator/SKILL.md @@ -1,5 +1,5 @@ --- -name: 62-gtm-validator +name: gtm-validator description: > GTM QA and validation toolkit. Verifies tags fire correctly on live pages, tests trigger conditions against actual DOM, validates dataLayer schemas, diff --git a/custom-skills/70-dintel-brand-guardian/SKILL.md b/custom-skills/70-dintel-brand-guardian/SKILL.md index f546507..cd7deed 100644 --- a/custom-skills/70-dintel-brand-guardian/SKILL.md +++ b/custom-skills/70-dintel-brand-guardian/SKILL.md @@ -1,5 +1,5 @@ --- -name: 70-dintel-brand-guardian +name: dintel-brand-guardian version: 1.2.0 last_updated: 2026-05-18 canon_compliance: v1.3 diff --git a/custom-skills/71-dintel-brand-editor/SKILL.md b/custom-skills/71-dintel-brand-editor/SKILL.md index 168be8a..58f97ff 100644 --- a/custom-skills/71-dintel-brand-editor/SKILL.md +++ b/custom-skills/71-dintel-brand-editor/SKILL.md @@ -1,5 +1,5 @@ --- -name: 71-dintel-brand-editor +name: dintel-brand-editor description: | This skill should be used when the user asks to "write D.intelligence content", "create Magazine D. article", "evaluate brand compliance", "check brand tone", diff --git a/custom-skills/72-dintel-doc-secretary/SKILL.md b/custom-skills/72-dintel-doc-secretary/SKILL.md index 5ace708..2f8e3d7 100644 --- a/custom-skills/72-dintel-doc-secretary/SKILL.md +++ b/custom-skills/72-dintel-doc-secretary/SKILL.md @@ -1,5 +1,5 @@ --- -name: 72-dintel-doc-secretary +name: dintel-doc-secretary description: | D.intelligence Documentation Secretary. Format meeting notes, reports, proposals, and deliverables with brand-compliant templates. Triggers: "format meeting notes", "회의록 정리", "prepare deliverable", "산출물 준비", "format report", "리포트 포맷팅", "apply brand template", "브랜드 템플릿 적용", "convert to DOCX", "문서 변환", "quality check document", "문서 품질 검토", "meeting minutes", "의사록 작성", "document formatting", "문서 정리" version: 1.1.0 diff --git a/custom-skills/73-dintel-quotation-mgr/SKILL.md b/custom-skills/73-dintel-quotation-mgr/SKILL.md index 4318145..4afeab6 100644 --- a/custom-skills/73-dintel-quotation-mgr/SKILL.md +++ b/custom-skills/73-dintel-quotation-mgr/SKILL.md @@ -1,5 +1,5 @@ --- -name: 73-dintel-quotation-mgr +name: dintel-quotation-mgr version: 1.1.0 last_updated: 2026-05-18 canon_compliance: v1.3 diff --git a/custom-skills/74-dintel-service-architect/SKILL.md b/custom-skills/74-dintel-service-architect/SKILL.md index f0a8b0c..b1cf584 100644 --- a/custom-skills/74-dintel-service-architect/SKILL.md +++ b/custom-skills/74-dintel-service-architect/SKILL.md @@ -1,5 +1,5 @@ --- -name: 74-dintel-service-architect +name: dintel-service-architect version: 1.1.0 last_updated: 2026-05-18 canon_compliance: v1.3 diff --git a/custom-skills/75-dintel-marketing-mgr/SKILL.md b/custom-skills/75-dintel-marketing-mgr/SKILL.md index 7927e1a..03dfe6e 100644 --- a/custom-skills/75-dintel-marketing-mgr/SKILL.md +++ b/custom-skills/75-dintel-marketing-mgr/SKILL.md @@ -1,5 +1,5 @@ --- -name: 75-dintel-marketing-mgr +name: dintel-marketing-mgr description: | This skill should be used when the user asks to "draft Magazine D. article", "prepare newsletter", "draft LinkedIn post", "plan content calendar", diff --git a/custom-skills/76-dintel-backoffice-mgr/SKILL.md b/custom-skills/76-dintel-backoffice-mgr/SKILL.md index 6f090a1..26c6608 100644 --- a/custom-skills/76-dintel-backoffice-mgr/SKILL.md +++ b/custom-skills/76-dintel-backoffice-mgr/SKILL.md @@ -1,5 +1,5 @@ --- -name: 76-dintel-backoffice-mgr +name: dintel-backoffice-mgr version: 1.1.0 last_updated: 2026-05-18 canon_compliance: v1.3 diff --git a/custom-skills/77-dintel-account-mgr/SKILL.md b/custom-skills/77-dintel-account-mgr/SKILL.md index 68a8a1f..88c8206 100644 --- a/custom-skills/77-dintel-account-mgr/SKILL.md +++ b/custom-skills/77-dintel-account-mgr/SKILL.md @@ -1,5 +1,5 @@ --- -name: 77-dintel-account-mgr +name: dintel-account-mgr version: 1.1.0 last_updated: 2026-05-18 canon_compliance: v1.3 diff --git a/custom-skills/79-dintel-skill-update/SKILL.md b/custom-skills/79-dintel-skill-update/SKILL.md index e4232c4..30feac2 100644 --- a/custom-skills/79-dintel-skill-update/SKILL.md +++ b/custom-skills/79-dintel-skill-update/SKILL.md @@ -1,5 +1,5 @@ --- -name: 79-dintel-skill-update +name: dintel-skill-update description: | Meta-agent for D.intelligence Agent Corps cross-skill consistency. Use when updating brand guide, pricing, service architecture, terms, or any shared reference diff --git a/custom-skills/80-claude-settings-optimizer/SKILL.md b/custom-skills/80-claude-settings-optimizer/SKILL.md index f012bfe..9059958 100644 --- a/custom-skills/80-claude-settings-optimizer/SKILL.md +++ b/custom-skills/80-claude-settings-optimizer/SKILL.md @@ -1,5 +1,5 @@ --- -name: 80-claude-settings-optimizer +name: claude-settings-optimizer description: | Diagnose all Claude Desktop errors and optimize context usage. Covers 8 error categories: context limits, output interruption, diff --git a/custom-skills/82-our-gdrive-organizer/SKILL.md b/custom-skills/82-our-gdrive-organizer/SKILL.md index 3f36b7c..82b3337 100644 --- a/custom-skills/82-our-gdrive-organizer/SKILL.md +++ b/custom-skills/82-our-gdrive-organizer/SKILL.md @@ -1,5 +1,5 @@ --- -name: 82-our-gdrive-organizer +name: our-gdrive-organizer description: | Organize a Google Drive folder under OurDigital conventions: refresh the root README.md index, refresh per-subfolder README.md meta files, propose diff --git a/custom-skills/90-reference-curator/01-reference-discovery/SKILL.md b/custom-skills/90-reference-curator/01-reference-discovery/SKILL.md index 479bafb..ca05238 100644 --- a/custom-skills/90-reference-curator/01-reference-discovery/SKILL.md +++ b/custom-skills/90-reference-curator/01-reference-discovery/SKILL.md @@ -1,5 +1,5 @@ --- -name: 01-reference-discovery +name: reference-discovery description: | Search and discover authoritative reference sources with credibility validation. Triggers: find sources, search documentation, discover references, source validation. diff --git a/custom-skills/90-reference-curator/02-web-crawler-orchestrator/SKILL.md b/custom-skills/90-reference-curator/02-web-crawler-orchestrator/SKILL.md index e1097bd..1e875fb 100644 --- a/custom-skills/90-reference-curator/02-web-crawler-orchestrator/SKILL.md +++ b/custom-skills/90-reference-curator/02-web-crawler-orchestrator/SKILL.md @@ -1,5 +1,5 @@ --- -name: 02-web-crawler-orchestrator +name: web-crawler-orchestrator description: | Multi-backend web crawler with Firecrawl MCP, rate limiting, and format handling. Triggers: crawl URLs, fetch pages, scrape content, web crawler. diff --git a/custom-skills/90-reference-curator/03-content-repository/SKILL.md b/custom-skills/90-reference-curator/03-content-repository/SKILL.md index 1579de6..732037f 100644 --- a/custom-skills/90-reference-curator/03-content-repository/SKILL.md +++ b/custom-skills/90-reference-curator/03-content-repository/SKILL.md @@ -1,5 +1,5 @@ --- -name: 03-content-repository +name: content-repository description: | MySQL storage manager for reference library with versioning and deduplication. Triggers: store content, manage repository, document database, content storage. diff --git a/custom-skills/90-reference-curator/04-content-distiller/SKILL.md b/custom-skills/90-reference-curator/04-content-distiller/SKILL.md index 12171a5..a840129 100644 --- a/custom-skills/90-reference-curator/04-content-distiller/SKILL.md +++ b/custom-skills/90-reference-curator/04-content-distiller/SKILL.md @@ -1,5 +1,5 @@ --- -name: 04-content-distiller +name: content-distiller description: | Raw content summarizer extracting key concepts, code snippets, and structured output. Triggers: distill content, summarize document, extract key concepts, compress content. diff --git a/custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md b/custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md index 480e261..f2cba9a 100644 --- a/custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md +++ b/custom-skills/90-reference-curator/05-quality-reviewer/SKILL.md @@ -1,5 +1,5 @@ --- -name: 05-quality-reviewer +name: quality-reviewer description: | Content quality evaluator with multi-criteria scoring and decision routing. Triggers: review quality, score content, QA review, approve refactor reject. diff --git a/custom-skills/90-reference-curator/06-markdown-exporter/SKILL.md b/custom-skills/90-reference-curator/06-markdown-exporter/SKILL.md index f77ba10..4b08cd8 100644 --- a/custom-skills/90-reference-curator/06-markdown-exporter/SKILL.md +++ b/custom-skills/90-reference-curator/06-markdown-exporter/SKILL.md @@ -1,5 +1,5 @@ --- -name: 06-markdown-exporter +name: markdown-exporter description: | Export approved content to markdown files or JSONL for fine-tuning. Triggers: export markdown, generate files, create JSONL, export content. diff --git a/custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md b/custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md index 7149545..8850cbb 100644 --- a/custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md +++ b/custom-skills/90-reference-curator/07-pipeline-orchestrator/SKILL.md @@ -1,5 +1,5 @@ --- -name: 07-pipeline-orchestrator +name: pipeline-orchestrator description: | Full reference curation pipeline coordinator with QA loop and state management. Triggers: run pipeline, orchestrate workflow, full curation, pipeline start. diff --git a/custom-skills/90-reference-curator/SKILL.md b/custom-skills/90-reference-curator/SKILL.md index 21e294a..e3f0619 100644 --- a/custom-skills/90-reference-curator/SKILL.md +++ b/custom-skills/90-reference-curator/SKILL.md @@ -1,5 +1,5 @@ --- -name: 90-reference-curator +name: reference-curator description: | Full reference-documentation curation pipeline: discover authoritative sources → crawl → store → distill → quality-review (QA loop) → export to markdown / project files diff --git a/custom-skills/92-tui-design-template/SKILL.md b/custom-skills/92-tui-design-template/SKILL.md index 1fb741b..e6fa91f 100644 --- a/custom-skills/92-tui-design-template/SKILL.md +++ b/custom-skills/92-tui-design-template/SKILL.md @@ -1,5 +1,5 @@ --- -name: 92-tui-design-template +name: tui-design-template description: Build Norton Commander / Gopher style TUI wizard interfaces for CLI tools using Python Rich. Covers architecture, components, keyboard input, bilingual i18n, and battle-tested gotchas. version: 1.0.0 triggers: diff --git a/reference/SKILL-MIGRATION-GUIDE.md b/reference/SKILL-MIGRATION-GUIDE.md index beeaea3..8f10c40 100644 --- a/reference/SKILL-MIGRATION-GUIDE.md +++ b/reference/SKILL-MIGRATION-GUIDE.md @@ -51,7 +51,7 @@ description: | # third person; START with "Use when…" / wh --- ``` -- [ ] `name`: kebab-case, no spaces/parens/special chars. (May keep the `NN-` prefix.) +- [ ] `name`: the **clean** skill name = directory name **minus its `NN-` ordering prefix** (dir `16-seo-schema-validator` → `name: seo-schema-validator`). kebab-case, no spaces/parens/special chars. Dirs keep the number prefix for ordering; the skill `name` never carries it. - [ ] `description`: third-person; says **when to use** + trigger keywords (EN + KO). - [ ] **Whole frontmatter ≤ 1024 characters.** - [ ] Body: concise markdown (aim < 500 words of always-on content); push detail into diff --git a/scripts/migrate_skill_root.py b/scripts/migrate_skill_root.py index f207694..010ff88 100644 --- a/scripts/migrate_skill_root.py +++ b/scripts/migrate_skill_root.py @@ -4,7 +4,8 @@ migrate_skill_root.py — additive bulk migration: give each skill a root SKILL. Non-destructive. For every skill directory under custom-skills/ that lacks a root SKILL.md, it generates one by copying the skill's existing directive and: - - setting `name:` to the directory name (guaranteed kebab-case + unique), + - setting `name:` to the directory name MINUS its NN- ordering prefix + (dir `16-seo-schema-validator` -> name `seo-schema-validator`; clean + unique), - preserving `description` and the markdown body verbatim, - validating the result (frontmatter <= 1024 chars, kebab name, description present). @@ -29,6 +30,11 @@ FM_RE = re.compile(r"^---\n(.*?)\n---\n?(.*)$", re.S) MAX_FM = 1024 +def skill_name(dirname): + """Skill `name:` = directory name without its NN- ordering prefix.""" + return re.sub(r"^\d+-", "", dirname) + + def is_skill_dir(d): """A skill dir is a real skill, not shared infra.""" if not d.is_dir(): @@ -106,7 +112,7 @@ def main(argv=None): rows.append((name, "MANUAL", "no desktop/ or code/ SKILL.md source (commands/README only)")) manual += 1 continue - text, issues = build_root_skill(src.read_text(encoding="utf-8"), d.name) + text, issues = build_root_skill(src.read_text(encoding="utf-8"), skill_name(d.name)) rel = src.relative_to(d) if text is None: rows.append((name, "MANUAL", f"{rel}: {issues[0]}"))