Major refactoring of ourdigital-custom-skills with new numbering system: ## Structure Changes - Each skill now has code/ (Claude Code) and desktop/ (Claude Desktop) versions - New progressive numbering: 01-09 General, 10-19 SEO, 20-29 GTM, 30-39 OurDigital, 40-49 Jamie ## Skill Reorganization - 01-notion-organizer (from 02) - 10-18: SEO tools split into focused skills (technical, on-page, local, schema, vitals, gsc, gateway) - 20-21: GTM audit and manager - 30-32: OurDigital designer, research, presentation - 40-41: Jamie brand editor and audit ## New Files - .claude/commands/: Slash command definitions for all skills - CLAUDE.md: Updated with new skill structure documentation - REFACTORING_PLAN.md: Migration documentation - COMPATIBILITY_REPORT.md, SKILLS_COMPARISON.md: Analysis docs ## Removed - Old skill directories (02-05, 10-14, 20-21 old numbering) - Consolidated into new structure with _archive/ for reference 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
5.3 KiB
5.3 KiB
Skills Audit Report
Generated: 2024-12-21
Summary
| Status | Count |
|---|---|
| Complete (code + desktop) | 8 |
| Partial (missing CLAUDE.md or scripts) | 9 |
| Empty (placeholder only) | 1 |
Detailed Audit by Skill
01-09: General Automation
| # | Skill | code/CLAUDE.md | code/scripts | code/requirements.txt | desktop/SKILL.md | Status |
|---|---|---|---|---|---|---|
| 01 | notion-organizer | MISSING | async_organizer.py, schema_migrator.py | YES | YES | Partial |
| 02 | notion-data-migration | MISSING | EMPTY | MISSING | MISSING | Empty |
10-19: SEO Tools
| # | Skill | code/CLAUDE.md | code/scripts | code/requirements.txt | desktop/SKILL.md | Status |
|---|---|---|---|---|---|---|
| 10 | seo-technical-audit | YES | robots_checker, sitemap_validator, sitemap_crawler, page_analyzer, base_client | YES | YES | Complete |
| 11 | seo-on-page-audit | YES | page_analyzer, base_client | YES | YES | Complete |
| 12 | seo-local-audit | YES | EMPTY (new skill) | MISSING | YES | Partial |
| 13 | seo-schema-validator | YES | schema_validator, base_client | YES | YES | Complete |
| 14 | seo-schema-generator | YES | schema_generator, base_client + templates/ | YES | YES | Complete |
| 15 | seo-core-web-vitals | YES | pagespeed_client, base_client | YES | YES | Complete |
| 16 | seo-search-console | YES | gsc_client, base_client | YES | YES | Complete |
| 17 | seo-gateway-architect | MISSING | keyword_analyzer.py | YES | YES | Partial |
| 18 | seo-gateway-builder | MISSING | generate_pages.py | MISSING | YES | Partial |
20-29: GTM/GA Tools
| # | Skill | code/CLAUDE.md | code/scripts | code/requirements.txt | desktop/SKILL.md | Status |
|---|---|---|---|---|---|---|
| 20 | gtm-audit | YES | gtm_audit.py | YES | YES | Complete |
| 21 | gtm-manager | YES | gtm_manager.py + docs/ | YES | YES | Complete |
30-39: OurDigital Channel
| # | Skill | code/CLAUDE.md | code/scripts | code/requirements.txt | desktop/SKILL.md | Status |
|---|---|---|---|---|---|---|
| 30 | ourdigital-designer | MISSING | generate_prompt.py, mood_calibrator.py | MISSING | YES | Partial |
| 31 | ourdigital-research | MISSING | export_to_ulysses.py | MISSING | YES | Partial |
| 32 | ourdigital-presentation | MISSING | apply_brand.py, extract_notion.py, run_workflow.py, synthesize_content.py | MISSING | YES | Partial |
40-49: Jamie Clinic
| # | Skill | code/CLAUDE.md | code/scripts | code/requirements.txt | desktop/SKILL.md | Status |
|---|---|---|---|---|---|---|
| 40 | jamie-brand-editor | MISSING | compliance_checker.py | MISSING | YES | Partial |
| 41 | jamie-brand-audit | MISSING | EMPTY | MISSING | YES | Partial |
Issues to Fix
Priority 1: Missing CLAUDE.md (Claude Code directive)
| Skill | Has Scripts | Action |
|---|---|---|
| 01-notion-organizer | YES | Create CLAUDE.md |
| 17-seo-gateway-architect | YES | Create CLAUDE.md |
| 18-seo-gateway-builder | YES | Create CLAUDE.md |
| 30-ourdigital-designer | YES | Create CLAUDE.md |
| 31-ourdigital-research | YES | Create CLAUDE.md |
| 32-ourdigital-presentation | YES | Create CLAUDE.md |
| 40-jamie-brand-editor | YES | Create CLAUDE.md |
| 41-jamie-brand-audit | NO | Create CLAUDE.md (guidance only) |
Priority 2: Missing requirements.txt
| Skill | Scripts Present | Action |
|---|---|---|
| 12-seo-local-audit | NO | Skip (no scripts) |
| 18-seo-gateway-builder | YES | Create requirements.txt |
| 30-ourdigital-designer | YES | Create requirements.txt |
| 31-ourdigital-research | YES | Create requirements.txt |
| 32-ourdigital-presentation | YES | Create requirements.txt |
| 40-jamie-brand-editor | YES | Create requirements.txt |
Priority 3: Empty/Placeholder Skills
| Skill | Action |
|---|---|
| 02-notion-data-migration | Decide: implement or remove |
| 12-seo-local-audit | Implement scripts or make guidance-only |
| 41-jamie-brand-audit | Already guidance-only (has references, no scripts needed) |
Complete Skills (Ready to Use)
These skills have all required components:
- 10-seo-technical-audit - Robots.txt, sitemap validation
- 11-seo-on-page-audit - Page meta tags, headings
- 13-seo-schema-validator - Structured data validation
- 14-seo-schema-generator - Schema markup generation
- 15-seo-core-web-vitals - PageSpeed Insights
- 16-seo-search-console - GSC data retrieval
- 20-gtm-audit - GTM container audit
- 21-gtm-manager - GTM management + injection
Recommendations
- Create missing CLAUDE.md files for skills with existing scripts (8 files needed)
- Create missing requirements.txt for skills with scripts (5 files needed)
- 12-seo-local-audit: Keep as guidance-only skill (no scripts needed - uses MCP tools)
- 41-jamie-brand-audit: Keep as guidance-only (uses desktop/references for review criteria)
- 02-notion-data-migration: Either implement or remove from directory