skills/doyajin174/skill-management/SKILL.md
Create, update, test, and manage Agent Skills. Use when creating new skills, debugging existing ones, or organizing skill libraries. Based on official Claude Code documentation.
npx skillsauth add aiskillstore/marketplace skill-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
스킬 생성, 업데이트, 테스트, 관리를 위한 공식 가이드입니다.
| 유형 | 경로 | 용도 |
|------|------|------|
| Personal | ~/.claude/skills/ | 개인 워크플로우, 실험적 스킬 |
| Project | .claude/skills/ | 팀 워크플로우, Git 공유 |
| Plugin | 플러그인 번들 | 외부 플러그인과 함께 배포 |
# Personal Skill
mkdir -p ~/.claude/skills/my-skill-name
# Project Skill
mkdir -p .claude/skills/my-skill-name
---
name: your-skill-name
description: Brief description of what this Skill does and when to use it
allowed-tools: Read, Grep, Glob # 선택사항
---
# Your Skill Name
## Instructions
Provide clear, step-by-step guidance for Claude.
## Examples
Show concrete examples of using this Skill.
| 필드 | 필수 | 규칙 |
|------|------|------|
| name | ✅ | 소문자, 숫자, 하이픈만 (최대 64자) |
| description | ✅ | 수행 작업 + 사용 시기 (최대 1024자) |
| allowed-tools | ❌ | 사용 가능 도구 제한 |
my-skill/
└── SKILL.md
my-skill/
├── SKILL.md (필수)
├── references/
│ └── REFERENCE.md (선택)
├── scripts/
│ └── helper.py (선택)
└── templates/
└── template.txt (선택)
상세 내용은 [references/REFERENCE.md](references/REFERENCE.md) 참조.
스크립트 실행:
```bash
python scripts/helper.py input.txt
---
## allowed-tools
도구 사용을 제한하여 안전한 스킬 생성:
```yaml
---
name: safe-file-reader
description: Read files without making changes.
allowed-tools: Read, Grep, Glob
---
사용 사례:
# Personal Skills
ls ~/.claude/skills/
# Project Skills
ls .claude/skills/
# 특정 스킬 내용 확인
cat ~/.claude/skills/my-skill/SKILL.md
# Personal Skill 편집
code ~/.claude/skills/my-skill/SKILL.md
# Project Skill 편집
code .claude/skills/my-skill/SKILL.md
# Personal
rm -rf ~/.claude/skills/my-skill
# Project
rm -rf .claude/skills/my-skill
git commit -m "Remove unused Skill"
mkdir -p .claude/skills/my-skill
# SKILL.md 작성
git add .claude/skills/
git commit -m "feat(skills): add my-skill"
git push
팀 멤버가 pull 시 자동으로 스킬 사용 가능.
✅ GOOD: "Git commit messages"
✅ GOOD: "PDF form filling"
❌ BAD: "Document processing" (분할 필요)
# ✅ GOOD
description: Analyze Excel spreadsheets and create pivot tables.
Use when working with .xlsx files or tabular data.
# ❌ BAD
description: For files
## Version History
- v2.0.0 (2025-10-01): Breaking changes
- v1.0.0 (2025-09-01): Initial release
| 대상 | 권장 | 최대 | |------|------|------| | SKILL.md | 200줄 | 500줄 | | REFERENCE.md | - | 제한 없음 |
description이 트리거 키워드 포함하는지 확인SKILL.md 대소문자)# YAML 구문 검증
cat SKILL.md | head -10
description으로 트리거 조건 명확화---
name: commit-helper
description: Generates clear commit messages from git diffs.
---
# Commit Helper
1. Run `git diff --staged` to see changes
2. Suggest commit message with:
- Summary under 50 characters
- Detailed description
---
name: code-reviewer
description: Review code for best practices.
allowed-tools: Read, Grep, Glob
---
# Code Reviewer
## Review checklist
1. Code organization
2. Error handling
3. Security concerns
스킬 생성 시:
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.