feat: Add OurDigital custom skills package (10 skills)
Complete implementation of OurDigital skills with dual-platform support (Claude Desktop + Claude Code) following standardized structure. Skills created: - 01-ourdigital-brand-guide: Brand reference & style guidelines - 02-ourdigital-blog: Korean blog drafts (blog.ourdigital.org) - 03-ourdigital-journal: English essays (journal.ourdigital.org) - 04-ourdigital-research: Research prompts & workflows - 05-ourdigital-document: Notion-to-presentation pipeline - 06-ourdigital-designer: Visual/image prompt generation - 07-ourdigital-ad-manager: Ad copywriting & keyword research - 08-ourdigital-trainer: Training materials & workshop planning - 09-ourdigital-backoffice: Quotes, proposals, cost analysis - 10-ourdigital-skill-creator: Meta skill for creating new skills Features: - YAML frontmatter with "ourdigital" or "our" prefix triggers - Standardized directory structure (code/, desktop/, shared/, docs/) - Shared environment setup (_ourdigital-shared/) - Comprehensive reference documentation - Cross-skill integration support Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -20,11 +20,11 @@ Lightweight Google Tag Manager audit tool.
|
||||
|
||||
```bash
|
||||
# Audit GTM container
|
||||
python ourdigital-custom-skills/20-gtm-audit/code/scripts/gtm_audit.py \
|
||||
python custom-skills/20-gtm-audit/code/scripts/gtm_audit.py \
|
||||
--url https://example.com
|
||||
|
||||
# With detailed dataLayer check
|
||||
python ourdigital-custom-skills/20-gtm-audit/code/scripts/gtm_audit.py \
|
||||
python 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 ourdigital-custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
python custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
--url https://example.com --full-audit
|
||||
|
||||
# Generate dataLayer tag
|
||||
python ourdigital-custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
python custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
--generate-tag purchase --output purchase_tag.html
|
||||
|
||||
# Export to Notion
|
||||
python ourdigital-custom-skills/21-gtm-manager/code/scripts/gtm_manager.py \
|
||||
python 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 ourdigital-custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
python custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
--input draft.md
|
||||
|
||||
# With detailed report
|
||||
python ourdigital-custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
python custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
--input draft.md --verbose --output report.json
|
||||
|
||||
# Batch check
|
||||
python ourdigital-custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
python custom-skills/40-jamie-brand-editor/code/scripts/compliance_checker.py \
|
||||
--dir ./drafts --output compliance_report.json
|
||||
```
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ Notion workspace management agent for organizing, restructuring, and maintaining
|
||||
|
||||
```bash
|
||||
# Analyze database schema
|
||||
python ourdigital-custom-skills/01-notion-organizer/code/scripts/schema_migrator.py \
|
||||
python custom-skills/01-notion-organizer/code/scripts/schema_migrator.py \
|
||||
--source-db DATABASE_ID --analyze
|
||||
|
||||
# Migrate with mapping
|
||||
python ourdigital-custom-skills/01-notion-organizer/code/scripts/schema_migrator.py \
|
||||
python 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 ourdigital-custom-skills/01-notion-organizer/code/scripts/async_organizer.py \
|
||||
python custom-skills/01-notion-organizer/code/scripts/async_organizer.py \
|
||||
--database DATABASE_ID --operation archive --filter "Status=Done"
|
||||
```
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ Visual storytelling toolkit for blog featured images.
|
||||
|
||||
```bash
|
||||
# Generate image prompt
|
||||
python ourdigital-custom-skills/30-ourdigital-designer/code/scripts/generate_prompt.py \
|
||||
python custom-skills/30-ourdigital-designer/code/scripts/generate_prompt.py \
|
||||
--topic "AI identity" --mood "contemplative"
|
||||
|
||||
# From essay text
|
||||
python ourdigital-custom-skills/30-ourdigital-designer/code/scripts/generate_prompt.py \
|
||||
python custom-skills/30-ourdigital-designer/code/scripts/generate_prompt.py \
|
||||
--input essay.txt --auto-extract
|
||||
|
||||
# Calibrate mood
|
||||
python ourdigital-custom-skills/30-ourdigital-designer/code/scripts/mood_calibrator.py \
|
||||
python 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 ourdigital-custom-skills/32-ourdigital-presentation/code/scripts/run_workflow.py \
|
||||
python custom-skills/32-ourdigital-presentation/code/scripts/run_workflow.py \
|
||||
--notion-url [NOTION_URL] --output presentation.pptx
|
||||
|
||||
# Step-by-step
|
||||
python ourdigital-custom-skills/32-ourdigital-presentation/code/scripts/extract_notion.py [URL] > research.json
|
||||
python ourdigital-custom-skills/32-ourdigital-presentation/code/scripts/synthesize_content.py research.json > synthesis.json
|
||||
python ourdigital-custom-skills/32-ourdigital-presentation/code/scripts/apply_brand.py synthesis.json --output presentation.pptx
|
||||
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
|
||||
```
|
||||
|
||||
## Pipeline
|
||||
|
||||
@@ -20,17 +20,17 @@ Research-to-publication workflow for OurDigital blogs.
|
||||
|
||||
```bash
|
||||
# Export to Ulysses
|
||||
python ourdigital-custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
python custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
--input research.md --group "Blog Drafts"
|
||||
|
||||
# With tags
|
||||
python ourdigital-custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
python 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 ourdigital-custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
python custom-skills/31-ourdigital-research/code/scripts/export_to_ulysses.py \
|
||||
--notion-export notion_export.zip \
|
||||
--group "From Notion"
|
||||
```
|
||||
|
||||
@@ -20,11 +20,11 @@ Keyword strategy and content architecture for gateway pages.
|
||||
|
||||
```bash
|
||||
# Analyze keyword
|
||||
python ourdigital-custom-skills/17-seo-gateway-architect/code/scripts/keyword_analyzer.py \
|
||||
python custom-skills/17-seo-gateway-architect/code/scripts/keyword_analyzer.py \
|
||||
--topic "눈 성형"
|
||||
|
||||
# With location targeting
|
||||
python ourdigital-custom-skills/17-seo-gateway-architect/code/scripts/keyword_analyzer.py \
|
||||
python custom-skills/17-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 ourdigital-custom-skills/18-seo-gateway-builder/code/scripts/generate_pages.py
|
||||
python custom-skills/18-seo-gateway-builder/code/scripts/generate_pages.py
|
||||
|
||||
# Custom configuration
|
||||
python ourdigital-custom-skills/18-seo-gateway-builder/code/scripts/generate_pages.py \
|
||||
python custom-skills/18-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 ourdigital-custom-skills/16-seo-search-console/code/scripts/gsc_client.py \
|
||||
python custom-skills/16-seo-search-console/code/scripts/gsc_client.py \
|
||||
--site https://example.com --days 28
|
||||
|
||||
# Query analysis
|
||||
python ourdigital-custom-skills/16-seo-search-console/code/scripts/gsc_client.py \
|
||||
python custom-skills/16-seo-search-console/code/scripts/gsc_client.py \
|
||||
--site https://example.com --report queries --limit 100
|
||||
|
||||
# Page performance
|
||||
python ourdigital-custom-skills/16-seo-search-console/code/scripts/gsc_client.py \
|
||||
python custom-skills/16-seo-search-console/code/scripts/gsc_client.py \
|
||||
--site https://example.com --report pages --output pages_report.json
|
||||
```
|
||||
|
||||
|
||||
@@ -20,11 +20,11 @@ On-page SEO analysis for meta tags, headings, content, and links.
|
||||
|
||||
```bash
|
||||
# Full page analysis
|
||||
python ourdigital-custom-skills/11-seo-on-page-audit/code/scripts/page_analyzer.py \
|
||||
python custom-skills/11-seo-on-page-audit/code/scripts/page_analyzer.py \
|
||||
--url https://example.com/page
|
||||
|
||||
# Multiple pages
|
||||
python ourdigital-custom-skills/11-seo-on-page-audit/code/scripts/page_analyzer.py \
|
||||
python custom-skills/11-seo-on-page-audit/code/scripts/page_analyzer.py \
|
||||
--urls urls.txt --output report.json
|
||||
```
|
||||
|
||||
|
||||
@@ -19,11 +19,11 @@ Generate JSON-LD structured data markup from templates.
|
||||
|
||||
```bash
|
||||
# Generate from template
|
||||
python ourdigital-custom-skills/14-seo-schema-generator/code/scripts/schema_generator.py \
|
||||
python custom-skills/14-seo-schema-generator/code/scripts/schema_generator.py \
|
||||
--type LocalBusiness --output schema.json
|
||||
|
||||
# With custom data
|
||||
python ourdigital-custom-skills/14-seo-schema-generator/code/scripts/schema_generator.py \
|
||||
python custom-skills/14-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 ourdigital-custom-skills/13-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
python custom-skills/13-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
--url https://example.com
|
||||
|
||||
# Validate local file
|
||||
python ourdigital-custom-skills/13-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
python custom-skills/13-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
--file schema.json
|
||||
|
||||
# Batch validation
|
||||
python ourdigital-custom-skills/13-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
python custom-skills/13-seo-schema-validator/code/scripts/schema_validator.py \
|
||||
--urls urls.txt --output validation_report.json
|
||||
```
|
||||
|
||||
|
||||
@@ -19,15 +19,15 @@ Technical SEO audit for robots.txt and sitemap validation.
|
||||
|
||||
```bash
|
||||
# Check robots.txt
|
||||
python ourdigital-custom-skills/10-seo-technical-audit/code/scripts/robots_checker.py \
|
||||
python custom-skills/10-seo-technical-audit/code/scripts/robots_checker.py \
|
||||
--url https://example.com
|
||||
|
||||
# Validate sitemap
|
||||
python ourdigital-custom-skills/10-seo-technical-audit/code/scripts/sitemap_validator.py \
|
||||
python custom-skills/10-seo-technical-audit/code/scripts/sitemap_validator.py \
|
||||
--url https://example.com/sitemap.xml
|
||||
|
||||
# Crawl sitemap URLs
|
||||
python ourdigital-custom-skills/10-seo-technical-audit/code/scripts/sitemap_crawler.py \
|
||||
python custom-skills/10-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 ourdigital-custom-skills/15-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
python custom-skills/15-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
--url https://example.com
|
||||
|
||||
# Mobile and desktop
|
||||
python ourdigital-custom-skills/15-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
python custom-skills/15-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
--url https://example.com --strategy both
|
||||
|
||||
# Batch analysis
|
||||
python ourdigital-custom-skills/15-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
python custom-skills/15-seo-core-web-vitals/code/scripts/pagespeed_client.py \
|
||||
--urls urls.txt --output vitals_report.json
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user