Markdown 스킬을 만드는 메타 스킬. SKILL.md frontmatter·본문과 Progressive Disclosure·create_skill 절차를 다룬다. Use when: 신규 스킬 추가, read_memory_file 경로 규칙 확인, references·templates 포함 생성이 필요할 때.
Installation
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Markdown 스킬을 만드는 메타 스킬. SKILL.md frontmatter·본문과 Progressive Disclosure·create_skill 절차를 다룬다. Use when: 신규 스킬 추가, read_memory_file 경로 규칙 확인, references·templates 포함 생성이 필요할 때.
skill-creator
스킬 파일 구조
스킬 파일은 YAML frontmatter와 Markdown 본문으로 구성된다.
필수 필드: name, description.
선택 메타데이터에는 도구 제약, 신뢰/출처, 분류, prompt policy, 라우팅 힌트가 포함될 수 있다. 선택 필드는 선택·안전·유지보수에 도움이 될 때만 사용한다.
---name:skill-namedescription:>-
스킬이 하는 일을 간결히 서술(3인칭).
Use when: 이 스킬을 쓰는 상황을 쉼표로 구분해 나열.
allowed_tools:-read_memory_filetrust_level:trustedsource:type:animaorigin:manualcategory:communicationuse_when:-draftingpartneremailstrigger_phrases:-draftapartneremailnegative_phrases:-personaldiarydomains:-gmailrouting_examples:-Prepareareplydraftforthebankthread---
description은 발견·선택에 쓰이는 핵심 필드이며, 모델이 관련성을 판단하는 데 사용된다.
본문은 시스템 프롬프트 스킬 카탈로그의 경로를 read_memory_file(path="...")로 읽는다.
create_skill의 주요 선택 인수: references, templates, allowed_tools, trust_level, source_type, source_origin, category, promotion_status, skill_policy, use_when, trigger_phrases, negative_phrases, domains, routing_examples.
작성 형식: references/description_guide.md의 Use when: 패턴(Agent Skills 표준)을 따른다.
편집 후 python scripts/lint_skill.py path/to/SKILL.md 로 검증한다.
description 작성
구 방식의 「」 키워드 나열은 쓰지 않는다. 짧은 3인칭 요약 + Use when: 로 구체적인 동사·명사를 쓴다.
규칙·예시·체크리스트는 references/description_guide.md 를 본다 (250자, XML 금지 등).
도메인 고유·구체적
일반적인 표현은 오탐을 유발한다. 도구명·조작·대상을 스킬에 맞게 명시한다.
Progressive Disclosure
스킬 정보는 3단계로 공개된다.
레벨
내용
표시 시점
Level 1
name + description
스킬 목록·도구 설명(예산 내)
Level 2
본문
read_memory_file(path="skills/.../SKILL.md") 등으로 로드 시
Level 3
외부 파일
본문 지시에 따라 references/·templates/ 로드
Level 1은 간결하게, 절차는 Level 2에, 긴 자료는 Level 3으로 분리한다.
생성 절차
Step 1: 확인
무엇을 자동화·문서화할지
개인 스킬 vs 공통 스킬(절차는 procedures/*.md 별도)
Use when: 에 넣을 이용 시나리오
Step 2: 설계
name: 케밥 케이스(예: my-skill); 외부 도구 가이드는 *-tool 명명 검토
description: 3인칭 요약 + Use when: (references/description_guide.md 참고)
body: 섹션 구성, {{now_local}} 등 빌트인
references / templates: 선택
allowed_tools: 선택(소프트 제약)
trust/source/category/policy/routing: 신뢰 수준, 출처, 분류, prompt policy, use_when / trigger_phrases / negative_phrases / domains / routing_examples를 필요에 따라 설계
필요한 경우 references, templates, allowed_tools, trust_level, source_type, source_origin, category, promotion_status, skill_policy, use_when, trigger_phrases, negative_phrases, domains, routing_examples도 함께 전달할 수 있다.
신규 스킬은 create_skill 사용을 권장한다. 플랫 skills/foo.md 만으로는 skills/foo/SKILL.md 경로와 맞지 않을 수 있다.