Fix SEO skills 19-34, add global slash commands, update installer (#4)
* 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>
This commit is contained in:
@@ -20,11 +20,11 @@ Lightweight Google Tag Manager audit tool.
|
||||
|
||||
```bash
|
||||
# Audit GTM container
|
||||
python custom-skills/20-gtm-audit/code/scripts/gtm_audit.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/20-gtm-audit/code/scripts/gtm_audit.py \
|
||||
--url https://example.com
|
||||
|
||||
# With detailed dataLayer check
|
||||
python custom-skills/20-gtm-audit/code/scripts/gtm_audit.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/20-gtm-audit/code/scripts/gtm_audit.py \
|
||||
--url https://example.com --check-datalayer --output report.json
|
||||
```
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ Full GTM management with dataLayer injection and tag generation.
|
||||
|
||||
```bash
|
||||
# Full GTM management
|
||||
python custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
--url https://example.com --full-audit
|
||||
|
||||
# Generate dataLayer tag
|
||||
python custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
--generate-tag purchase --output purchase_tag.html
|
||||
|
||||
# Export to Notion
|
||||
python custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
--url https://example.com --notion-export --database DATABASE_ID
|
||||
```
|
||||
|
||||
|
||||
@@ -21,15 +21,15 @@ Jamie Clinic content **generation** toolkit.
|
||||
|
||||
```bash
|
||||
# Check content compliance
|
||||
python custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
--input draft.md
|
||||
|
||||
# With detailed report
|
||||
python custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
--input draft.md --verbose --output report.json
|
||||
|
||||
# Batch check
|
||||
python custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
--dir ./drafts --output compliance_report.json
|
||||
```
|
||||
|
||||
|
||||
@@ -67,5 +67,5 @@ Examples:
|
||||
3. Install pre-commit hooks: `pre-commit install` (optional)
|
||||
|
||||
## Source
|
||||
Full details: `custom-skills/91-multi-agent-guide/README.md`
|
||||
Related commands: `custom-skills/91-multi-agent-guide/commands/`
|
||||
Full details: `/Users/ourdigital/Projects/our-claude-skills/custom-skills/91-multi-agent-guide/README.md`
|
||||
Related commands: `/Users/ourdigital/Projects/our-claude-skills/custom-skills/91-multi-agent-guide/commands/`
|
||||
|
||||
@@ -59,4 +59,4 @@ notebooklm ask "Compare" -s source1 -s source2
|
||||
| Auth error | `notebooklm login` |
|
||||
|
||||
## Source
|
||||
Full details: `custom-skills/50-notebooklm-agent/code/CLAUDE.md`
|
||||
Full details: `/Users/ourdigital/Projects/our-claude-skills/custom-skills/50-notebooklm-agent/code/CLAUDE.md`
|
||||
|
||||
@@ -54,4 +54,4 @@ notebooklm artifact delete <id>
|
||||
**Ask first:** `delete`, `rename`
|
||||
|
||||
## Source
|
||||
Full details: `custom-skills/51-notebooklm-automation/code/CLAUDE.md`
|
||||
Full details: `/Users/ourdigital/Projects/our-claude-skills/custom-skills/51-notebooklm-automation/code/CLAUDE.md`
|
||||
|
||||
@@ -63,4 +63,4 @@ Task(
|
||||
**Ask first:** `source add-research`, `research wait --import-all`
|
||||
|
||||
## Source
|
||||
Full details: `custom-skills/53-notebooklm-research/code/CLAUDE.md`
|
||||
Full details: `/Users/ourdigital/Projects/our-claude-skills/custom-skills/53-notebooklm-research/code/CLAUDE.md`
|
||||
|
||||
@@ -70,4 +70,4 @@ notebooklm download mind-map ./mindmap.json
|
||||
**Ask first:** `generate *`, `download *`
|
||||
|
||||
## Source
|
||||
Full details: `custom-skills/52-notebooklm-studio/code/CLAUDE.md`
|
||||
Full details: `/Users/ourdigital/Projects/our-claude-skills/custom-skills/52-notebooklm-studio/code/CLAUDE.md`
|
||||
|
||||
@@ -20,15 +20,15 @@ Notion workspace management agent for organizing, restructuring, and maintaining
|
||||
|
||||
```bash
|
||||
# Analyze database schema
|
||||
python custom-skills/01-notion-organizer/code/scripts/schema_migrator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/01-notion-organizer/code/scripts/schema_migrator.py \
|
||||
--source-db DATABASE_ID --analyze
|
||||
|
||||
# Migrate with mapping
|
||||
python custom-skills/01-notion-organizer/code/scripts/schema_migrator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/01-notion-organizer/code/scripts/schema_migrator.py \
|
||||
--source-db SOURCE_ID --target-db TARGET_ID --mapping mapping.json
|
||||
|
||||
# Async bulk operations
|
||||
python custom-skills/01-notion-organizer/code/scripts/async_organizer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/01-notion-organizer/code/scripts/async_organizer.py \
|
||||
--database DATABASE_ID --operation archive --filter "Status=Done"
|
||||
```
|
||||
|
||||
|
||||
@@ -60,4 +60,4 @@ Headings, bulleted/numbered lists, to-do items, quotes, code blocks (with langua
|
||||
The script automatically batches large content.
|
||||
|
||||
## Source
|
||||
Full details: `custom-skills/32-notion-writer/code/CLAUDE.md`
|
||||
Full details: `/Users/ourdigital/Projects/our-claude-skills/custom-skills/32-notion-writer/code/CLAUDE.md`
|
||||
|
||||
@@ -66,4 +66,4 @@ Reference skill for OurDigital brand standards, writing style, and visual identi
|
||||
5. **Visual Consistency**: Uses approved color palette?
|
||||
|
||||
## Source
|
||||
Full details: `custom-skills/01-ourdigital-brand-guide/desktop/SKILL.md`
|
||||
Full details: `/Users/ourdigital/Projects/our-claude-skills/custom-skills/01-ourdigital-brand-guide/desktop/SKILL.md`
|
||||
|
||||
@@ -20,15 +20,15 @@ Visual storytelling toolkit for blog featured images.
|
||||
|
||||
```bash
|
||||
# Generate image prompt
|
||||
python custom-skills/30-ourdigital-designer/code/scripts/generate_prompt.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/30-ourdigital-designer/code/scripts/generate_prompt.py \
|
||||
--topic "AI identity" --mood "contemplative"
|
||||
|
||||
# From essay text
|
||||
python custom-skills/30-ourdigital-designer/code/scripts/generate_prompt.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/30-ourdigital-designer/code/scripts/generate_prompt.py \
|
||||
--input essay.txt --auto-extract
|
||||
|
||||
# Calibrate mood
|
||||
python custom-skills/30-ourdigital-designer/code/scripts/mood_calibrator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/30-ourdigital-designer/code/scripts/mood_calibrator.py \
|
||||
--input "essay excerpt" --style "minimalist"
|
||||
```
|
||||
|
||||
|
||||
@@ -20,13 +20,13 @@ Notion-to-presentation workflow for branded slides.
|
||||
|
||||
```bash
|
||||
# Full automated workflow
|
||||
python custom-skills/32-ourdigital-presentation/code/scripts/run_workflow.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/32-ourdigital-presentation/code/scripts/run_workflow.py \
|
||||
--notion-url [NOTION_URL] --output presentation.pptx
|
||||
|
||||
# Step-by-step
|
||||
python custom-skills/32-ourdigital-presentation/code/scripts/extract_notion.py [URL] > research.json
|
||||
python custom-skills/32-ourdigital-presentation/code/scripts/synthesize_content.py research.json > synthesis.json
|
||||
python custom-skills/32-ourdigital-presentation/code/scripts/apply_brand.py synthesis.json --output presentation.pptx
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/32-ourdigital-presentation/code/scripts/extract_notion.py [URL] > research.json
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/32-ourdigital-presentation/code/scripts/synthesize_content.py research.json > synthesis.json
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/32-ourdigital-presentation/code/scripts/apply_brand.py synthesis.json --output presentation.pptx
|
||||
```
|
||||
|
||||
## Pipeline
|
||||
|
||||
@@ -20,17 +20,17 @@ Research-to-publication workflow for OurDigital blogs.
|
||||
|
||||
```bash
|
||||
# Export to Ulysses
|
||||
python custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
--input research.md --group "Blog Drafts"
|
||||
|
||||
# With tags
|
||||
python custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
--input research.md \
|
||||
--group "Blog Drafts" \
|
||||
--tags "AI,research,draft"
|
||||
|
||||
# From Notion export
|
||||
python custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
--notion-export notion_export.zip \
|
||||
--group "From Notion"
|
||||
```
|
||||
|
||||
@@ -225,9 +225,9 @@ firecrawl_crawl:
|
||||
|
||||
## Related Sub-commands
|
||||
|
||||
Individual stages available at: `custom-skills/90-reference-curator/commands/`
|
||||
Individual stages available at: `/Users/ourdigital/Projects/our-claude-skills/custom-skills/90-reference-curator/commands/`
|
||||
- `/reference-discovery`, `/web-crawler`, `/content-repository`
|
||||
- `/content-distiller`, `/quality-reviewer`, `/markdown-exporter`
|
||||
|
||||
## Source
|
||||
Full details: `custom-skills/90-reference-curator/README.md`
|
||||
Full details: `/Users/ourdigital/Projects/our-claude-skills/custom-skills/90-reference-curator/README.md`
|
||||
|
||||
@@ -22,35 +22,35 @@ Track brand visibility in AI-generated search answers with citation analysis and
|
||||
|
||||
```bash
|
||||
# AI visibility overview
|
||||
python custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py \
|
||||
--target example.com --json
|
||||
|
||||
# With competitor comparison
|
||||
python custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py \
|
||||
--target example.com --competitor comp1.com --competitor comp2.com --json
|
||||
|
||||
# Historical trend (impressions/mentions)
|
||||
python custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py \
|
||||
--target example.com --history --json
|
||||
|
||||
# Share of voice analysis
|
||||
python custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/27-seo-ai-visibility/code/scripts/ai_visibility_tracker.py \
|
||||
--target example.com --sov --json
|
||||
|
||||
# AI citation analysis
|
||||
python custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py \
|
||||
--target example.com --json
|
||||
|
||||
# Cited domains analysis
|
||||
python custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py \
|
||||
--target example.com --cited-domains --json
|
||||
|
||||
# Cited pages analysis
|
||||
python custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py \
|
||||
--target example.com --cited-pages --json
|
||||
|
||||
# AI response content analysis
|
||||
python custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/27-seo-ai-visibility/code/scripts/ai_citation_analyzer.py \
|
||||
--target example.com --responses --json
|
||||
```
|
||||
|
||||
|
||||
@@ -23,23 +23,23 @@ Competitor profiling, benchmarking, and threat scoring for comprehensive SEO com
|
||||
|
||||
```bash
|
||||
# Auto-discover and profile competitors
|
||||
python custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py \
|
||||
--target https://example.com --json
|
||||
|
||||
# Specify competitors manually
|
||||
python custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py \
|
||||
--target https://example.com --competitor https://comp1.com --competitor https://comp2.com --json
|
||||
|
||||
# Include Korean market analysis
|
||||
python custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/31-seo-competitor-intel/code/scripts/competitor_profiler.py \
|
||||
--target https://example.com --korean-market --json
|
||||
|
||||
# 30-day competitive monitoring
|
||||
python custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py \
|
||||
--target https://example.com --period 30 --json
|
||||
|
||||
# Traffic trend comparison (90 days)
|
||||
python custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/31-seo-competitor-intel/code/scripts/competitive_monitor.py \
|
||||
--target https://example.com --scope traffic --period 90 --json
|
||||
```
|
||||
|
||||
|
||||
@@ -23,27 +23,27 @@ Content inventory, performance scoring, decay detection, topic gap analysis, clu
|
||||
|
||||
```bash
|
||||
# Full content audit
|
||||
python custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py \
|
||||
--url https://example.com --json
|
||||
|
||||
# Detect decaying content
|
||||
python custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py \
|
||||
--url https://example.com --decay --json
|
||||
|
||||
# Filter by content type
|
||||
python custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/23-seo-content-strategy/code/scripts/content_auditor.py \
|
||||
--url https://example.com --type blog --json
|
||||
|
||||
# Content gap analysis with topic clusters
|
||||
python custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/23-seo-content-strategy/code/scripts/content_gap_analyzer.py \
|
||||
--target https://example.com --competitor https://comp1.com --clusters --json
|
||||
|
||||
# Generate content brief for keyword
|
||||
python custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py \
|
||||
--keyword "치과 임플란트 비용" --url https://example.com --json
|
||||
|
||||
# Brief with competitor analysis
|
||||
python custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/23-seo-content-strategy/code/scripts/content_brief_generator.py \
|
||||
--keyword "dental implant cost" --url https://example.com --competitors 5 --json
|
||||
```
|
||||
|
||||
|
||||
@@ -22,27 +22,27 @@ Server access log analysis, bot profiling, and crawl budget waste identification
|
||||
|
||||
```bash
|
||||
# Parse Nginx access log
|
||||
python custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py \
|
||||
--log-file /var/log/nginx/access.log --json
|
||||
|
||||
# Parse Apache log, filter by Googlebot
|
||||
python custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py \
|
||||
--log-file /var/log/apache2/access.log --format apache --bot googlebot --json
|
||||
|
||||
# Parse gzipped log in streaming mode
|
||||
python custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/32-seo-crawl-budget/code/scripts/log_parser.py \
|
||||
--log-file access.log.gz --streaming --json
|
||||
|
||||
# Full crawl budget analysis with sitemap comparison
|
||||
python custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py \
|
||||
--log-file access.log --sitemap https://example.com/sitemap.xml --json
|
||||
|
||||
# Waste identification only
|
||||
python custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py \
|
||||
--log-file access.log --scope waste --json
|
||||
|
||||
# Orphan page detection
|
||||
python custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/32-seo-crawl-budget/code/scripts/crawl_budget_analyzer.py \
|
||||
--log-file access.log --sitemap https://example.com/sitemap.xml --scope orphans --json
|
||||
```
|
||||
|
||||
|
||||
@@ -23,27 +23,27 @@ Product page SEO audit, product schema validation, category taxonomy analysis, a
|
||||
|
||||
```bash
|
||||
# Full e-commerce SEO audit
|
||||
python custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py \
|
||||
--url https://example.com --json
|
||||
|
||||
# Product page audit only
|
||||
python custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py \
|
||||
--url https://example.com --scope products --json
|
||||
|
||||
# Category taxonomy analysis
|
||||
python custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py \
|
||||
--url https://example.com --scope categories --json
|
||||
|
||||
# Korean marketplace presence check
|
||||
python custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/24-seo-ecommerce/code/scripts/ecommerce_auditor.py \
|
||||
--url https://example.com --korean-marketplaces --json
|
||||
|
||||
# Validate product schema on single page
|
||||
python custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py \
|
||||
--url https://example.com/product/123 --json
|
||||
|
||||
# Batch validate from sitemap (sample 50 pages)
|
||||
python custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/24-seo-ecommerce/code/scripts/product_schema_checker.py \
|
||||
--sitemap https://example.com/product-sitemap.xml --sample 50 --json
|
||||
```
|
||||
|
||||
|
||||
@@ -20,11 +20,11 @@ Keyword strategy and content architecture for gateway pages.
|
||||
|
||||
```bash
|
||||
# Analyze keyword
|
||||
python custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py \
|
||||
--topic "눈 성형"
|
||||
|
||||
# With location targeting
|
||||
python custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/29-seo-gateway-architect/code/scripts/keyword_analyzer.py \
|
||||
--topic "눈 성형" --market "강남" --output strategy.json
|
||||
```
|
||||
|
||||
|
||||
@@ -20,10 +20,10 @@ Generate SEO-optimized gateway pages from templates.
|
||||
|
||||
```bash
|
||||
# Generate with sample data
|
||||
python custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py
|
||||
|
||||
# Custom configuration
|
||||
python custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/30-seo-gateway-builder/code/scripts/generate_pages.py \
|
||||
--config config/services.json \
|
||||
--locations config/locations.json \
|
||||
--output ./pages
|
||||
|
||||
@@ -20,15 +20,15 @@ Google Search Console data retrieval and analysis.
|
||||
|
||||
```bash
|
||||
# Get search performance
|
||||
python custom-skills/15-seo-search-console/code/scripts/gsc_client.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/15-seo-search-console/code/scripts/gsc_client.py \
|
||||
--site https://example.com --days 28
|
||||
|
||||
# Query analysis
|
||||
python custom-skills/15-seo-search-console/code/scripts/gsc_client.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/15-seo-search-console/code/scripts/gsc_client.py \
|
||||
--site https://example.com --report queries --limit 100
|
||||
|
||||
# Page performance
|
||||
python custom-skills/15-seo-search-console/code/scripts/gsc_client.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/15-seo-search-console/code/scripts/gsc_client.py \
|
||||
--site https://example.com --report pages --output pages_report.json
|
||||
```
|
||||
|
||||
|
||||
@@ -22,31 +22,31 @@ Multi-language and multi-region SEO audit with hreflang validation and content p
|
||||
|
||||
```bash
|
||||
# Hreflang validation
|
||||
python custom-skills/26-seo-international/code/scripts/hreflang_validator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/26-seo-international/code/scripts/hreflang_validator.py \
|
||||
--url https://example.com --json
|
||||
|
||||
# With sitemap-based discovery
|
||||
python custom-skills/26-seo-international/code/scripts/hreflang_validator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/26-seo-international/code/scripts/hreflang_validator.py \
|
||||
--url https://example.com --sitemap https://example.com/sitemap.xml --json
|
||||
|
||||
# Check specific pages from file
|
||||
python custom-skills/26-seo-international/code/scripts/hreflang_validator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/26-seo-international/code/scripts/hreflang_validator.py \
|
||||
--urls-file pages.txt --json
|
||||
|
||||
# Full international audit
|
||||
python custom-skills/26-seo-international/code/scripts/international_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/26-seo-international/code/scripts/international_auditor.py \
|
||||
--url https://example.com --json
|
||||
|
||||
# URL structure analysis only
|
||||
python custom-skills/26-seo-international/code/scripts/international_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/26-seo-international/code/scripts/international_auditor.py \
|
||||
--url https://example.com --scope structure --json
|
||||
|
||||
# Content parity check only
|
||||
python custom-skills/26-seo-international/code/scripts/international_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/26-seo-international/code/scripts/international_auditor.py \
|
||||
--url https://example.com --scope parity --json
|
||||
|
||||
# Korean expansion focus
|
||||
python custom-skills/26-seo-international/code/scripts/international_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/26-seo-international/code/scripts/international_auditor.py \
|
||||
--url https://example.com --korean-expansion --json
|
||||
```
|
||||
|
||||
|
||||
@@ -22,23 +22,23 @@ Keyword expansion, intent classification, clustering, and competitor gap analysi
|
||||
|
||||
```bash
|
||||
# Basic keyword research
|
||||
python custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py \
|
||||
--keyword "치과 임플란트" --country kr --json
|
||||
|
||||
# Korean market with suffix expansion
|
||||
python custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py \
|
||||
--keyword "치과 임플란트" --country kr --korean-suffixes --json
|
||||
|
||||
# Volume comparison Korea vs global
|
||||
python custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/19-seo-keyword-strategy/code/scripts/keyword_researcher.py \
|
||||
--keyword "dental implant" --country kr --compare-global --json
|
||||
|
||||
# Keyword gap vs competitor
|
||||
python custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py \
|
||||
--target https://example.com --competitor https://competitor.com --json
|
||||
|
||||
# Multiple competitors with minimum volume filter
|
||||
python custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/19-seo-keyword-strategy/code/scripts/keyword_gap_analyzer.py \
|
||||
--target https://example.com --competitor https://comp1.com \
|
||||
--competitor https://comp2.com --min-volume 100 --json
|
||||
```
|
||||
|
||||
@@ -23,27 +23,27 @@ Entity SEO analysis for Knowledge Panel presence, People Also Ask monitoring, an
|
||||
|
||||
```bash
|
||||
# Knowledge Graph analysis
|
||||
python custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py \
|
||||
--entity "Samsung Electronics" --json
|
||||
|
||||
# Korean entity check
|
||||
python custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py \
|
||||
--entity "삼성전자" --language ko --json
|
||||
|
||||
# Include Wikipedia/Wikidata check
|
||||
python custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/28-seo-knowledge-graph/code/scripts/knowledge_graph_analyzer.py \
|
||||
--entity "Samsung" --wiki --json
|
||||
|
||||
# Full entity SEO audit
|
||||
python custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py \
|
||||
--url https://example.com --entity "Brand Name" --json
|
||||
|
||||
# PAA monitoring
|
||||
python custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py \
|
||||
--url https://example.com --entity "Brand Name" --paa --json
|
||||
|
||||
# FAQ rich result tracking
|
||||
python custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/28-seo-knowledge-graph/code/scripts/entity_auditor.py \
|
||||
--url https://example.com --entity "Brand Name" --faq --json
|
||||
```
|
||||
|
||||
|
||||
@@ -22,35 +22,35 @@ Unified KPI aggregation across all SEO dimensions with health scores, baselines,
|
||||
|
||||
```bash
|
||||
# Aggregate KPIs
|
||||
python custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py \
|
||||
--url https://example.com --json
|
||||
|
||||
# Set baseline
|
||||
python custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py \
|
||||
--url https://example.com --set-baseline --json
|
||||
|
||||
# Compare against baseline
|
||||
python custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py \
|
||||
--url https://example.com --baseline baseline.json --json
|
||||
|
||||
# With ROI estimation
|
||||
python custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/25-seo-kpi-framework/code/scripts/kpi_aggregator.py \
|
||||
--url https://example.com --roi --json
|
||||
|
||||
# Monthly performance report
|
||||
python custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py \
|
||||
--url https://example.com --period monthly --json
|
||||
|
||||
# Quarterly report
|
||||
python custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py \
|
||||
--url https://example.com --period quarterly --json
|
||||
|
||||
# Custom date range
|
||||
python custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py \
|
||||
--url https://example.com --from 2025-01-01 --to 2025-03-31 --json
|
||||
|
||||
# Executive summary only
|
||||
python custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/25-seo-kpi-framework/code/scripts/performance_reporter.py \
|
||||
--url https://example.com --period monthly --executive --json
|
||||
```
|
||||
|
||||
|
||||
@@ -23,27 +23,27 @@ Backlink profile analysis, toxic link detection, competitor link gap identificat
|
||||
|
||||
```bash
|
||||
# Full backlink audit
|
||||
python custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py \
|
||||
--url https://example.com --json
|
||||
|
||||
# Check link velocity
|
||||
python custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py \
|
||||
--url https://example.com --velocity --json
|
||||
|
||||
# Find broken backlinks for recovery
|
||||
python custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py \
|
||||
--url https://example.com --broken --json
|
||||
|
||||
# Korean platform link analysis
|
||||
python custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/22-seo-link-building/code/scripts/backlink_auditor.py \
|
||||
--url https://example.com --korean-platforms --json
|
||||
|
||||
# Link gap vs competitor
|
||||
python custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py \
|
||||
--target https://example.com --competitor https://comp1.com --json
|
||||
|
||||
# Multiple competitors with minimum DR filter
|
||||
python custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/22-seo-link-building/code/scripts/link_gap_finder.py \
|
||||
--target https://example.com --competitor https://comp1.com \
|
||||
--competitor https://comp2.com --min-dr 30 --json
|
||||
```
|
||||
|
||||
@@ -23,27 +23,27 @@ Pre-migration risk assessment, redirect mapping, and post-migration traffic/inde
|
||||
|
||||
```bash
|
||||
# Domain move planning
|
||||
python custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py \
|
||||
--domain https://example.com --type domain-move --new-domain https://new-example.com --json
|
||||
|
||||
# Platform migration (e.g., WordPress to headless)
|
||||
python custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py \
|
||||
--domain https://example.com --type platform --json
|
||||
|
||||
# URL restructuring
|
||||
python custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py \
|
||||
--domain https://example.com --type url-restructure --json
|
||||
|
||||
# HTTPS migration
|
||||
python custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/33-seo-migration-planner/code/scripts/migration_planner.py \
|
||||
--domain http://example.com --type https --json
|
||||
|
||||
# Post-launch traffic comparison
|
||||
python custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py \
|
||||
--domain https://new-example.com --migration-date 2025-01-15 --baseline baseline.json --json
|
||||
|
||||
# Quick redirect health check
|
||||
python custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/33-seo-migration-planner/code/scripts/migration_monitor.py \
|
||||
--domain https://new-example.com --migration-date 2025-01-15 --json
|
||||
```
|
||||
|
||||
|
||||
@@ -20,11 +20,11 @@ On-page SEO analysis for meta tags, headings, content, and links.
|
||||
|
||||
```bash
|
||||
# Full page analysis
|
||||
python custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py \
|
||||
--url https://example.com/page
|
||||
|
||||
# Multiple pages
|
||||
python custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/13-seo-on-page-audit/code/scripts/page_analyzer.py \
|
||||
--urls urls.txt --output report.json
|
||||
```
|
||||
|
||||
|
||||
@@ -22,27 +22,27 @@ Monitor keyword rankings, detect position changes with threshold alerts, and cal
|
||||
|
||||
```bash
|
||||
# Get current positions
|
||||
python custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py \
|
||||
--target https://example.com --json
|
||||
|
||||
# With change threshold alerts (flag moves of +-5 or more)
|
||||
python custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py \
|
||||
--target https://example.com --threshold 5 --json
|
||||
|
||||
# Filter by brand segment
|
||||
python custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py \
|
||||
--target https://example.com --segment brand --json
|
||||
|
||||
# Compare with competitor
|
||||
python custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/21-seo-position-tracking/code/scripts/position_tracker.py \
|
||||
--target https://example.com --competitor https://comp1.com --json
|
||||
|
||||
# 30-day ranking report
|
||||
python custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py \
|
||||
--target https://example.com --period 30 --json
|
||||
|
||||
# Quarterly report with competitor comparison
|
||||
python custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/21-seo-position-tracking/code/scripts/ranking_reporter.py \
|
||||
--target https://example.com --competitor https://comp1.com --period 90 --json
|
||||
```
|
||||
|
||||
|
||||
@@ -22,27 +22,27 @@ Aggregate all SEO skill outputs into executive reports and interactive HTML dash
|
||||
|
||||
```bash
|
||||
# Aggregate all skill outputs for a domain
|
||||
python custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py \
|
||||
--domain https://example.com --json
|
||||
|
||||
# Aggregate with date range filter
|
||||
python custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/34-seo-reporting-dashboard/code/scripts/report_aggregator.py \
|
||||
--domain https://example.com --from 2025-01-01 --to 2025-03-31 --json
|
||||
|
||||
# Generate HTML dashboard
|
||||
python custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/34-seo-reporting-dashboard/code/scripts/dashboard_generator.py \
|
||||
--report aggregated_report.json --output dashboard.html
|
||||
|
||||
# C-level executive summary (Korean)
|
||||
python custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py \
|
||||
--report aggregated_report.json --audience c-level --output report.md
|
||||
|
||||
# Marketing team report
|
||||
python custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py \
|
||||
--report aggregated_report.json --audience marketing --output report.md
|
||||
|
||||
# Technical team report
|
||||
python custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/34-seo-reporting-dashboard/code/scripts/executive_report.py \
|
||||
--report aggregated_report.json --audience technical --output report.md
|
||||
```
|
||||
|
||||
|
||||
@@ -19,11 +19,11 @@ Generate JSON-LD structured data markup from templates.
|
||||
|
||||
```bash
|
||||
# Generate from template
|
||||
python custom-skills/17-seo-schema-generator/code/scripts/schema_generator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/17-seo-schema-generator/code/scripts/schema_generator.py \
|
||||
--type LocalBusiness --output schema.json
|
||||
|
||||
# With custom data
|
||||
python custom-skills/17-seo-schema-generator/code/scripts/schema_generator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/17-seo-schema-generator/code/scripts/schema_generator.py \
|
||||
--type Article \
|
||||
--data '{"headline": "My Article", "author": "John Doe"}' \
|
||||
--output article-schema.json
|
||||
|
||||
@@ -20,15 +20,15 @@ JSON-LD structured data validation and analysis.
|
||||
|
||||
```bash
|
||||
# Validate page schema
|
||||
python custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
--url https://example.com
|
||||
|
||||
# Validate local file
|
||||
python custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
--file schema.json
|
||||
|
||||
# Batch validation
|
||||
python custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/16-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
--urls urls.txt --output validation_report.json
|
||||
```
|
||||
|
||||
|
||||
@@ -22,19 +22,19 @@ Detect SERP features, map competitor positions, and score feature opportunities
|
||||
|
||||
```bash
|
||||
# Google SERP analysis
|
||||
python custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py \
|
||||
--keyword "치과 임플란트" --country kr --json
|
||||
|
||||
# Multiple keywords from file
|
||||
python custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/20-seo-serp-analysis/code/scripts/serp_analyzer.py \
|
||||
--keywords-file keywords.txt --country kr --json
|
||||
|
||||
# Naver SERP analysis
|
||||
python custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py \
|
||||
--keyword "치과 임플란트" --json
|
||||
|
||||
# Naver multiple keywords
|
||||
python custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/20-seo-serp-analysis/code/scripts/naver_serp_analyzer.py \
|
||||
--keywords-file keywords.txt --json
|
||||
```
|
||||
|
||||
|
||||
@@ -19,15 +19,15 @@ Technical SEO audit for robots.txt and sitemap validation.
|
||||
|
||||
```bash
|
||||
# Check robots.txt
|
||||
python custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/12-seo-technical-audit/code/scripts/robots_checker.py \
|
||||
--url https://example.com
|
||||
|
||||
# Validate sitemap
|
||||
python custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/12-seo-technical-audit/code/scripts/sitemap_validator.py \
|
||||
--url https://example.com/sitemap.xml
|
||||
|
||||
# Crawl sitemap URLs
|
||||
python custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/12-seo-technical-audit/code/scripts/sitemap_crawler.py \
|
||||
--sitemap https://example.com/sitemap.xml --output report.json
|
||||
```
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ Google PageSpeed Insights and Core Web Vitals analysis.
|
||||
|
||||
```bash
|
||||
# Analyze single URL
|
||||
python custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
--url https://example.com
|
||||
|
||||
# Mobile and desktop
|
||||
python custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
--url https://example.com --strategy both
|
||||
|
||||
# Batch analysis
|
||||
python custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
python /Users/ourdigital/Projects/our-claude-skills/custom-skills/14-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
--urls urls.txt --output vitals_report.json
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user