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>
3.8 KiB
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:
- Purpose: Core function of the skill?
- Trigger: When should it activate? (must include "ourdigital")
- Tools: External APIs, MCPs, or scripts needed?
- Output: Expected deliverables?
- 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 versioncode/SKILL.md- Action-oriented versionshared/references/- Common documentationdocs/CHANGELOG.md- Initial changelogREADME.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/