- reference/SKILL-MIGRATION-GUIDE.md: one-page recipe to add a root SKILL.md to an
existing skill (additive, no rewrite) — target structure, frontmatter checklist,
a verified validation snippet, incremental-adoption guidance. References 16/17.
- CLAUDE.md: replace "Dual-Platform Skill Structure" with the hybrid (root SKILL.md +
code/ + desktop/) as the going-forward standard; add "Root SKILL.md first" design
principle; require a root SKILL.md for new skills; link the guide in Key Reference Files.
- SKILL-FORMAT-REQUIREMENTS.md: note the root-SKILL.md standard + cross-link the guide.
Validation snippet self-tested against 16/17 (frontmatter ≤1024, kebab name, all
referenced relative paths resolve).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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>
New Python CLI + dual SKILL.md (Code + Desktop) for organizing Google
Drive folders under OurDigital conventions:
- Refresh root README index (preserves manual Topics/Notes between
AUTO-STRUCTURE markers)
- Ensure per-subfolder README.md meta files
- Propose filename + folder renames (D.intelligence → OurDigital with
SEO-context caveat documented in patterns/gotchas.md)
- Propose moves for cluttered files (screenshots, temp downloads)
- Sensitive-folder skip list (04_Case Studies, 99_Project Archive,
*Archive*, 진단*)
- shared/patterns/ gotcha library: canonical-files, canonical-folders,
categorization-rules, 12 known gotchas — grows over time as the
system encounters new edge cases
Slash command: /organize. CLI: ~/.local/bin/our-gdrive-organize.
82-tui-design-template renumbered to 92 (no content change) to free
slot 82. AGENTS.md and CLAUDE.md updated for both moves.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add skill #42 to Jamie Clinic tables, directory layout, and agent
routing. Update skill count from 64 to 65.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Restructured from Claude Desktop extracted skills into standard dual-platform
packages (code/ + desktop/) aligned with existing skill conventions.
- 46: Journal/blog content editor for journal.jamie.clinic
- 47: Multi-channel marketing content editor with compliance checker
- Updated CLAUDE.md skill registry and directory layout
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
macOS system health toolkit with 5 audit modules (packages, environment,
security, cleanup, resources) and cleanup executor. Fixed bugs from review:
- Replace GNU timeout with perl alarm (macOS compatible)
- Remove Linux-only ps --sort flag, use portable sort
- Add JSON escaping to all audit scripts
- Remove redundant classify_size branch
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add 9 agent skills (#70-#77, #88) for D.intelligence business operations:
brand guardian, brand editor, doc secretary, quotation manager, service
architect, marketing manager, back office manager, account manager, and
skill update meta-agent. Includes shared Python package (dintel), reference
docs, document/quotation templates, service module CSVs, cross-device
installer, and comprehensive user guide.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Fix SEO skill 34 bugs, Korean labels, and transition Ahrefs refs to our-seo-agent
P0: Fix report_aggregator.py — wrong SKILL_REGISTRY[33] mapping, missing
CATEGORY_WEIGHTS for 7 categories, and break bug in health score parsing
that exited loop even on parse failure.
P1: Remove VIEW tab references from skill 20, expand skill 32 docs,
replace Ahrefs MCP references across all 16 skills (19-28, 31-34)
with our-seo-agent CLI data source references.
P2: Fix Korean labels in executive_report.py and dashboard_generator.py,
add tenacity to base requirements, sync skill 34 base_client.py with
canonical version from skill 12.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add Claude Code slash commands for SEO skills 19-34 and fix stale paths
Create 14 new slash command files for skills 19-28, 31-34 so they
appear as /seo-* commands in Claude Code. Also fix stale directory
paths in 8 existing commands (skills 12-18, 29-30) that referenced
pre-renumbering skill directories.
Update .gitignore to track .claude/commands/ while keeping other
.claude/ files ignored.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add 8 slash commands, enhance reference-curator with depth/output options
- Add slash commands: ourdigital-brand-guide, notion-writer, notebooklm-agent,
notebooklm-automation, notebooklm-studio, notebooklm-research,
reference-curator, multi-agent-guide
- Add --depth (light/standard/deep/full) with Firecrawl parameter mapping
- Add --output with ~/Documents/reference-library/ default and user confirmation
- Increase --max-sources default from 10 to 100
- Rename /reference-curator-pipeline to /reference-curator
- Simplify web-crawler-orchestrator label to web-crawler in docs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
- Update skill count from 38 to 50 across all docs
- Add skills 19-28, 31-32 to README SEO table
- Remove "Future SEO Skills (19-28 reserved)" placeholder
- Update AGENTS.md SEO section with slash commands and Ahrefs integration notes
- Update directory listing from "11-30" to "11-32"
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
12 new skills: Keyword Strategy, SERP Analysis, Position Tracking,
Link Building, Content Strategy, E-Commerce SEO, KPI Framework,
International SEO, AI Visibility, Knowledge Graph, Competitor Intel,
and Crawl Budget. ~20K lines of Python across 25 domain scripts.
Updated skill 11 pipeline table and repo CLAUDE.md.
Enhanced skill 18 local SEO workflow from jamie.clinic audit.
Note: Skill 26 hreflang_validator.py pending (content filter block).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Update skill count from 30 to 34
- Add NotebookLM Tools section (50-59) with 4 skills
- Add NotebookLM agent routing guide in AGENTS.md
- Update directory layout to include 50-53
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update skill count from 29 to 30
- Add multi-agent-guide to skills tables
- Add directory entry in layout section
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Pipeline Orchestrator:
- Add 07-pipeline-orchestrator skill with code/CLAUDE.md and desktop/SKILL.md
- Add /reference-curator-pipeline slash command for full workflow automation
- Add pipeline_runs and pipeline_iteration_tracker tables to schema.sql
- Add v_pipeline_status and v_pipeline_iterations views
- Add pipeline_config.yaml configuration template
- Update AGENTS.md with Reference Curator Skills section
- Update claude-project files with pipeline documentation
Skill Format Refactoring:
- Extract YAML frontmatter from SKILL.md files to separate skill.yaml
- Add tools/ directories with MCP tool documentation
- Update SKILL-FORMAT-REQUIREMENTS.md with new structure
- Add migrate-skill-structure.py script for format conversion
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Update CLAUDE.md and README.md to include the new 90-reference-curator
skill suite (6 sub-skills for reference documentation curation).
- Update skill count from 23 to 29
- Add Reference Curator section with sub-skills table
- Update directory layout to show 90-reference-curator structure
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Renamed repository from claude-skills to our-claude-skills
- Updated README.md with current 23-skill inventory
- Updated skill numbering scheme in documentation
- Removed deprecated ga-agent-skills from structure
- Added AGENTS.md to key reference files
- Fixed GitHub URL references
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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>
- Delete raw source materials directory (not needed in repo)
- Update CLAUDE.md to remove references to deleted directory
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Rename 00-ourdigital-visual-storytelling to 10-ourdigital-visual-storytelling
- Rename 01-ourdigital-research-publisher to 11-ourdigital-research-publisher
- Update CLAUDE.md with new skill numbering and add skill 12 (seo-audit)
- Skill count updated from 8 to 9
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add GitHub repository URL
- Add custom skills summary table with triggers
- Clarify Jamie skills role separation (editor vs guardian)
- Add version field to YAML frontmatter requirements
- Update directory layout with annotations
- Add allowed-tools field example
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>