Files
our-claude-skills/custom-skills/10-ourdigital-skill-creator/code/SKILL.md
Andrew Yim 0bc24d00b9 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>
2026-01-31 16:50:17 +07:00

3.8 KiB

name, description, version, author, environment
name description version author environment
ourdigital-skill-creator Meta skill for creating OurDigital Claude Skills in Code environment. Activated with "ourdigital" keyword + skill creation requests. Triggers: - "ourdigital 스킬 만들기", "ourdigital skill creator" - "create ourdigital skill", "new ourdigital skill" Features: - Skill suitability evaluation - Interactive requirements gathering - Directory/file generation - Notion history sync 1.0 OurDigital Code

OurDigital Skill Creator (Code)

Create and manage OurDigital Claude Skills with automated scaffolding.

Activation

Only when "ourdigital" + skill-related request:

  • "ourdigital 스킬 만들어줘"
  • "create ourdigital skill for X"

Quick Start

# Initialize new skill
python shared/scripts/init_skill.py {skill-name} --number XX

# Validate skill structure
python shared/scripts/validate_skill.py XX-ourdigital-{skill-name}

# Sync to Notion
python shared/scripts/sync_notion.py XX-ourdigital-{skill-name} --action=create

Workflow

1. Suitability Check

Before creating, evaluate:

Criterion Pass?
Clear trigger (includes "ourdigital")
Focused scope (1-3 functions)
Reusable resources needed
Domain-specific knowledge
No overlap with existing skills

≥3 passes → proceed with creation.

2. Requirements Q&A

Ask in sequence:

  1. Purpose: Core function of the skill?
  2. Trigger: When should it activate? (must include "ourdigital")
  3. Tools: External APIs, MCPs, or scripts needed?
  4. Output: Expected deliverables?
  5. Environment: Desktop, Code, or Both?

3. Generate Structure

Create directories and files:

mkdir -p XX-ourdigital-{name}/{code,desktop,shared/{references,templates,scripts},docs/logs}

Generate files:

  • desktop/SKILL.md - MCP-focused version
  • code/SKILL.md - Action-oriented version
  • shared/references/ - Common documentation
  • docs/CHANGELOG.md - Initial changelog
  • README.md - Skill overview

4. YAML Frontmatter

Apply standard template:

---
name: ourdigital-{skill-name}
description: |
  [One-line purpose]
  Activated with "ourdigital" keyword.

  Triggers:
  - "ourdigital {keyword1}"
  - "ourdigital {keyword2}"

  Features:
  - Feature 1
  - Feature 2
version: "1.0"
author: OurDigital
environment: Code
---

5. Validation Checklist

  • Directory structure matches template
  • SKILL.md in both code/ and desktop/
  • "ourdigital" in description triggers
  • Body content 800-1,200 words
  • CHANGELOG.md initialized
  • No conflicts with existing skills

6. Notion Sync

Record creation to Working with AI database:

# Properties
{
  "Name": "ourdigital-{skill-name} v1.0",
  "Status": "Done",
  "AI used": "Claude Code",
  "AI summary": "Skill description"
}

Scripts

Script Purpose
init_skill.py Scaffold new skill directory
validate_skill.py Check skill structure
sync_notion.py Sync to Notion database

Skill Categories

Number Category
01-09 OurDigital Core
10 Meta (this skill)
11-19 SEO
20-29 GTM/Analytics
31-39 Notion
40-49 Jamie Clinic

Files Reference

10-ourdigital-skill-creator/
├── code/SKILL.md           # This file
├── desktop/SKILL.md        # Desktop version
├── shared/
│   ├── references/
│   │   ├── suitability-criteria.md
│   │   └── skill-patterns.md
│   ├── templates/
│   │   └── skill-template/
│   └── scripts/
│       ├── init_skill.py
│       ├── validate_skill.py
│       └── sync_notion.py
└── docs/
    ├── CHANGELOG.md
    └── logs/