The pattern (www|app|...|\.)?josunhotel does NOT match
www.josunhotel.com. Fix: (www|app|...)?\.?josunhotel
moves the dot outside the alternation as a separate optional match.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
New section in common_issues.md covering:
- How RegEx Table content grouping works in GTM
- Common pitfall: new page paths falling to "Other"
- Gotcha: parallel Path/URL variables must stay in sync
- JHR content group category reference table
- Audit checklist for content grouping
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
New section covering read_line() for text input in raw-mode TUI,
with implementation pattern and 5 gotchas from real usage.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
gtm-audit (60):
- Added Mode D rule: check elements for IDs before designing CSS triggers
gtm-editor (61):
- Added "Tagging Workflow: dataLayer First" section — always suggest
dataLayer push code for developers before creating GTM triggers
- Added multi-language snippets (JS, React, Vue, PHP)
- Added "Trigger Design: IDs First" section — prefer element IDs,
ask user to add IDs before falling back to CSS selectors
- Added ID naming convention: [section]-[element]-[action]
- Added decision tree for trigger selection
gtm-validator (62):
- Flag CSS-based triggers as fragility risk during QA
- Recommend adding IDs instead of finding alternative CSS selectors
Based on field testing with ourdigital.org GTM-N9TPJW container.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Restructured 92-mac-optimizer from a CLAUDE.md-based skill into a full
Claude Code plugin with .claude-plugin/plugin.json, 6 slash commands
(/mac-doctor, /mac-packages, /mac-environment, /mac-security,
/mac-cleanup, /mac-resources), and auto-trigger SKILL.md.
Co-Authored-By: Claude Opus 4.6 <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>
((var++)) returns exit code 1 when incrementing from 0, which
triggers set -e. Added || true to all 13 arithmetic operations.
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>
* Convert slash command script paths to absolute for global availability
Symlinked all 39 project commands to ~/.claude/commands/ so they work
from any project directory. Converted 126 relative custom-skills/ paths
to absolute /Users/ourdigital/Projects/our-claude-skills/custom-skills/.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Update installer to support global slash command installation
Add symlink-based global command setup so all 39 custom skills work from
any project directory. New --commands flag for quick re-sync, updated
--validate/--update/--uninstall to handle symlinks, and expanded skill
listing to cover all 7 domains.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add user guides in English and Korean for all 52 custom skills
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
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>
New skill that runs a 6-stage SEO audit pipeline (Technical, On-Page,
Core Web Vitals, Schema, Local SEO, Search Console) and produces a
unified health score (0-100) with weighted categories. Includes Python
orchestrator script, slash command, and Notion integration for Korean
audit reports.
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>
Add 4 specialized NotebookLM skills based on notebooklm-py library:
- 50-notebooklm-agent: Q&A agent for notebook queries with citations
- 51-notebooklm-automation: Full notebook/source/artifact management
- 52-notebooklm-studio: Content generation (podcasts, videos, quizzes)
- 53-notebooklm-research: Web/Drive research and source discovery
Each skill includes:
- README.md: Overview and quick start
- code/CLAUDE.md: Claude Code version (concise)
- desktop/SKILL.md: Claude Desktop version (with YAML frontmatter)
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>
- Add 91-multi-agent-guide skill for setting up multi-agent collaboration
with templates for AGENTS.md, Claude, Gemini, Codex configs, and CI/CD
- Add USER-GUIDE.md for reference-curator documentation
- Update default paths in reference-curator configs to use
~/Documents/05_AI Agent/10_Reference Library/
- Update settings-audit-report.md
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>
Add claude-project/ folder with skill files formatted for upload to
Claude.ai Projects (web interface):
- reference-curator-complete.md: All 6 skills consolidated
- INDEX.md: Overview and workflow documentation
- Individual skill files (01-06) without YAML frontmatter
Add --claude-ai option to install.sh:
- Lists available files for upload
- Optionally copies to custom destination directory
- Provides upload instructions for Claude.ai
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>
Generated settings optimization analysis with token budget breakdown
and MCP server recommendations.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add dedicated graphic design style guide for "정기호의 성형외과 진료실 이야기"
channel (journal.jamie.clinic) to jamie-brand-editor and jamie-brand-audit skills.
Style guide includes:
- Color palette: Light Blue Gray (#E0E5EB) background, Soft Black (#333333) text
- Typography: Sans-serif/Gothic fonts with English medical term annotations
- Graphics: Medical schematic style illustrations, muted blue/gray accents only
- Layout: Grid-aligned with generous white space
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add new 00-claude-code-setting skill for token usage optimization
- Includes audit scripts for MCP servers, CLAUDE.md, and extensions
- Auto-fix capability with backup for serverInstructions and frontmatter
- Add YAML frontmatter to 17 command files
- Target: keep baseline under 30% of 200K context limit
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add desktop/ directory for Claude Desktop (Phase 1-5: analysis, design, docs)
- Add code/ directory for Claude Code (Phase 6-7: automation, audit)
- Create SKILL.md with YAML frontmatter for Desktop compatibility
- Create CLAUDE.md for Code automation workflows
- Organize references by platform scope with shared files duplicated
- Add templates for tagging plan and event taxonomy
- Include README.md with overview and usage guide
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add 02-notion-writer skill with Python script for pushing markdown to Notion
- Add YouTube API CLI scripts for jamie-youtube-manager (channel status, video info, batch update)
- Update jamie-youtube-manager SKILL.md with CLI script documentation
- Update CLAUDE.md with quick reference guides
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove 'version' field from 13 SKILL.md files
- Quote descriptions containing colons (Triggers:) in 9 files
- Fix 20-gtm-audit binary file (extract proper SKILL.md from ZIP)
- Add missing 'description:' key in 41-jamie-brand-audit
- Add new skill 44-jamie-youtube-subtitle-checker with both desktop/ and code/ versions
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Restructured both skills (42, 43) for dual-platform architecture:
- code/: CLAUDE.md + references for Claude Code CLI
- desktop/: SKILL.md + references for Claude Desktop MCP
Updates README.md with new skill entries (22 total skills).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
GTM skills (20-21) now save reports to:
- Database: OurDigital GTM Audit Archive (2cf581e5-8a1e-8163-997f-ccb387156a20)
- Properties: Site, URL, Audit Date, Audit Status, GTM Status, Journey Type, Tags Fired, etc.
SEO skills continue to use SEO Audit Log database.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
All SEO (10-18) and GTM (20-21) skills now require saving reports to:
- Database: OurDigital SEO Audit Log (2c8581e5-8a1e-8035-880b-e38cefc2f3ef)
- Format: Korean content with English technical terms
- Audit ID: [TYPE]-YYYYMMDD-NNN
Updated files:
- 9 SEO skills (code/CLAUDE.md + desktop/SKILL.md)
- 2 GTM skills (code/CLAUDE.md + desktop/SKILL.md)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>