Agent Skills: Skill Creator

|

UncategorizedID: semicolon-devteam/semo/skill-creator

Install this agent skill to your local

pnpm dlx add-skill https://github.com/semicolon-devteam/semo/tree/HEAD/semo-system/meta/skills/skill-creator

Skill Files

Browse the full folder contents for skill-creator.

Download Skill

Loading file tree…

semo-system/meta/skills/skill-creator/SKILL.md

Skill Metadata

Name
skill-creator
Description
|

πŸ”” μ‹œμŠ€ν…œ λ©”μ‹œμ§€: 이 Skill이 호좜되면 [SEMO] Skill: skill-creator μ‹€ν–‰ - {μž‘μ—… μœ ν˜•} μ‹œμŠ€ν…œ λ©”μ‹œμ§€λ₯Ό 첫 쀄에 좜λ ₯ν•˜μ„Έμš”.

Skill Creator

SEMO Skill 생성을 μœ„ν•œ κ°€μ΄λ“œμ™€ μžλ™ν™” 슀크립트λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.

Core Principles

Concise is Key

ClaudeλŠ” 이미 λ˜‘λ˜‘ν•©λ‹ˆλ‹€. Claudeκ°€ λͺ¨λ₯΄λŠ” μ •λ³΄λ§Œ μΆ”κ°€ν•˜μ„Έμš”.

  • 포함: SEMO μ›Œν¬ν”Œλ‘œμš°, νŒ€ μ»¨λ²€μ…˜, 트리거 쑰건, 좜λ ₯ ν˜•μ‹
  • μ œμ™Έ: 일반 ν”„λ‘œκ·Έλž˜λ° κ°œλ…, λͺ…ν™•ν•œ μ„€λͺ…, μž₯ν™©ν•œ λ¬Έμ„œ

Progressive Disclosure

3단계 λ‘œλ”©μœΌλ‘œ μ»¨ν…μŠ€νŠΈ νš¨μœ¨ν™”:

  1. Metadata (name + description): 항상 λ‘œλ“œ (~100 words)
  2. SKILL.md body: Skill 트리거 μ‹œ (<500 lines)
  3. Bundled resources: ν•„μš” μ‹œ λ‘œλ“œ

Skill Structure

skill-name/
β”œβ”€β”€ SKILL.md (ν•„μˆ˜)
β”‚   β”œβ”€β”€ YAML frontmatter (name, description ν•„μˆ˜)
β”‚   └── Markdown instructions
└── Bundled Resources (선택)
    β”œβ”€β”€ scripts/      - μ‹€ν–‰ 슀크립트 (Python/Bash)
    β”œβ”€β”€ references/   - μ°Έμ‘° λ¬Έμ„œ (ν•„μš” μ‹œ λ‘œλ“œ)
    └── assets/       - 좜λ ₯용 파일 (ν…œν”Œλ¦Ώ, 이미지)

κΈˆμ§€ 파일

λ‹€μŒ νŒŒμΌμ€ μƒμ„±ν•˜μ§€ λ§ˆμ„Έμš”:

  • README.md, INSTALLATION_GUIDE.md, QUICK_REFERENCE.md, CHANGELOG.md

Creation Process

Step 1: μš”κ΅¬μ‚¬ν•­ μˆ˜μ§‘

## Skill 생성 정보

### 1. What (핡심 κΈ°λŠ₯)
- 무엇을 ν•˜λŠ” SkillμΈκ°€μš”?

### 2. When (트리거 쑰건)
- μ–΄λ–€ μƒν™©μ—μ„œ μ‚¬μš©ν•˜λ‚˜μš”?

### 3. Complexity (λ³΅μž‘λ„)
- Simple (<100 lines): 단일 SKILL.md
- Medium (100-200 lines): SKILL.md + 1-2 refs
- Complex (>200 lines): SKILL.md + 3+ refs

Step 2: μ΄ˆκΈ°ν™”

python scripts/init_skill.py <skill-name> --path <output-directory>

Step 3: SKILL.md μž‘μ„±

Frontmatter ν•„μˆ˜ ν•­λͺ©:

---
name: skill-name  # hyphen-case, μ΅œλŒ€ 64자
description: |
  μ—­ν•  μ„€λͺ…. Use when (1) 쑰건1, (2) 쑰건2, (3) 쑰건3.
---

Step 4: 검증

python scripts/quick_validate.py <skill-directory>

SEMO Message

[SEMO] Skill: skill-creator μ‹€ν–‰ - {init|validate}

References

Related