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>
168 lines
4.6 KiB
Markdown
168 lines
4.6 KiB
Markdown
---
|
|
name: ourdigital-skill-creator
|
|
description: |
|
|
Meta skill for creating and managing OurDigital Claude Skills.
|
|
Activated when user includes "ourdigital" keyword with skill creation requests.
|
|
|
|
Triggers (ourdigital or our prefix):
|
|
- "ourdigital skill create", "our skill create"
|
|
- "ourdigital 스킬 만들기", "our 스킬 만들기"
|
|
- "ourdigital skill creator", "our skill creator"
|
|
|
|
Features:
|
|
- Skill suitability evaluation
|
|
- Interactive Q&A for requirements gathering
|
|
- Optimized skill generation (Desktop/Code)
|
|
- Notion history tracking
|
|
version: "1.0"
|
|
author: OurDigital
|
|
environment: Desktop
|
|
---
|
|
|
|
# OurDigital Skill Creator
|
|
|
|
Meta skill for creating, validating, and managing OurDigital Claude Skills.
|
|
|
|
## Activation
|
|
|
|
Activate with "ourdigital" or "our" prefix:
|
|
- "ourdigital 스킬 만들어줘" / "our 스킬 만들어줘"
|
|
- "ourdigital skill creator" / "our skill creator"
|
|
- "our skill create [name]"
|
|
|
|
Do NOT activate for generic "make a skill" requests (without our/ourdigital prefix).
|
|
|
|
## Interactive Workflow
|
|
|
|
### Phase 1: Need Assessment
|
|
|
|
When user requests a new skill:
|
|
|
|
1. **Acknowledge** the initial request
|
|
2. **Ask clarifying questions** (max 3 per turn):
|
|
- What is the core purpose?
|
|
- What triggers this skill?
|
|
- What outputs do you expect?
|
|
|
|
### Phase 2: Suitability Check
|
|
|
|
Evaluate against Claude Skill criteria:
|
|
|
|
| Criterion | Question to Ask |
|
|
|-----------|-----------------|
|
|
| Clear trigger | When exactly should this skill activate? |
|
|
| Focused scope | Can you describe 1-3 core functions? |
|
|
| Reusable resources | What scripts, templates, or references are needed? |
|
|
| Domain knowledge | What specialized knowledge does Claude lack? |
|
|
| Clear boundaries | How does this differ from existing skills? |
|
|
|
|
**Decision**: If ≥3 criteria pass → proceed. Otherwise, suggest alternatives.
|
|
|
|
### Phase 3: Requirements Definition
|
|
|
|
Guide user through structured Q&A:
|
|
|
|
```
|
|
Q1. 스킬 목적과 핵심 기능은 무엇인가요?
|
|
(What is the skill's purpose and core functions?)
|
|
|
|
Q2. 어떤 상황에서 이 스킬이 트리거되어야 하나요?
|
|
(When should this skill be triggered?)
|
|
|
|
Q3. 필요한 외부 도구나 API가 있나요?
|
|
(Any external tools or APIs needed?)
|
|
|
|
Q4. 기대하는 출력 형식은 무엇인가요?
|
|
(What output format do you expect?)
|
|
|
|
Q5. Desktop, Code, 또는 Both 환경이 필요한가요?
|
|
(Which environment: Desktop, Code, or Both?)
|
|
```
|
|
|
|
### Phase 4: Skill Generation
|
|
|
|
Generate skill structure following OurDigital standards:
|
|
|
|
```
|
|
XX-ourdigital-{skill-name}/
|
|
├── desktop/
|
|
│ └── SKILL.md # Desktop version
|
|
├── code/
|
|
│ └── SKILL.md # Code version (CLAUDE.md pattern)
|
|
├── shared/
|
|
│ ├── references/ # Common documentation
|
|
│ ├── templates/ # Shared templates
|
|
│ └── scripts/ # Utility scripts
|
|
├── docs/
|
|
│ ├── CHANGELOG.md # Version history
|
|
│ └── logs/ # Update logs
|
|
└── README.md # Overview
|
|
```
|
|
|
|
### Phase 5: Validation
|
|
|
|
Before finalizing, verify:
|
|
|
|
- [ ] YAML frontmatter includes "ourdigital" trigger keywords
|
|
- [ ] Description clearly states activation conditions
|
|
- [ ] Body content is 800-1,200 words
|
|
- [ ] shared/ resources are properly referenced
|
|
- [ ] No overlap with existing ourdigital skills
|
|
|
|
### Phase 6: Notion Sync
|
|
|
|
Record to Working with AI database:
|
|
|
|
- **Database**: f8f19ede-32bd-43ac-9f60-0651f6f40afe
|
|
- **Properties**:
|
|
- Name: `ourdigital-{skill-name} v{version}`
|
|
- Status: In progress → Done
|
|
- AI used: Claude Desktop
|
|
- AI summary: Brief skill description
|
|
|
|
## YAML Frontmatter Template
|
|
|
|
```yaml
|
|
---
|
|
name: ourdigital-{skill-name}
|
|
description: |
|
|
[Purpose summary]
|
|
Activated when user includes "ourdigital" keyword.
|
|
|
|
Triggers:
|
|
- "ourdigital {keyword1}", "ourdigital {keyword2}"
|
|
|
|
Features:
|
|
- Feature 1
|
|
- Feature 2
|
|
version: "1.0"
|
|
author: OurDigital
|
|
environment: Desktop | Code | Both
|
|
---
|
|
```
|
|
|
|
## Skill Numbering
|
|
|
|
| Range | Category |
|
|
|-------|----------|
|
|
| 01-09 | OurDigital Core (brand, blog, journal, research, etc.) |
|
|
| 10 | Meta (skill-creator) |
|
|
| 11-19 | SEO Tools |
|
|
| 20-29 | GTM/Analytics Tools |
|
|
| 31-39 | Notion Tools |
|
|
| 40-49 | Jamie Clinic Tools |
|
|
|
|
## Reference Files
|
|
|
|
- `shared/references/suitability-criteria.md` - Skill evaluation criteria
|
|
- `shared/references/skill-patterns.md` - Common patterns
|
|
- `shared/templates/skill-template/` - Blank skill template
|
|
|
|
## Quick Commands
|
|
|
|
| Command | Action |
|
|
|---------|--------|
|
|
| "ourdigital 스킬 적합성" | Run suitability check only |
|
|
| "ourdigital 스킬 생성" | Full creation workflow |
|
|
| "ourdigital 스킬 검증" | Validate existing skill |
|