skill-name
"What it does + when to use (activation triggers)."
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
"What it does + when to use (activation triggers)."
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
CCXT cryptocurrency trading library. Use for cryptocurrency exchange APIs, trading, market data, order management, and crypto trading automation across 150+ exchanges. Supports JavaScript/Python/PHP.
Claude Code щлШч║зх╝АхПСцМЗхНЧ - хЕищЭвчЪДф╕нцЦЗцХЩчиЛя╝Мц╢╡чЫЦх╖ехЕ╖ф╜┐чФиуАБREPL чОпхвГуАБх╝АхПСх╖еф╜Ьц╡БуАБMCP щЫЖцИРуАБщлШч║зцибх╝ПхТМцЬАф╜│хоЮш╖╡уАВщАВхРИхнжф╣а Claude Code чЪДщлШч║зхКЯшГ╜хТМх╝АхПСцКАх╖зуАВ
Claude AI cookbooks - code examples, tutorials, and best practices for using Claude API. Use when learning Claude API integration, building Claude-powered applications, or exploring Claude capabilities.
Claude Skills meta-skill: extract domain material (docs/APIs/code/specs) into a reusable Skill (SKILL.md + references/scripts/assets), and refactor existing Skills for clarity, activation reliability, and quality gates.
CoinGecko API documentation - cryptocurrency market data API, price feeds, market cap, volume, historical data. Use when integrating CoinGecko API, building crypto price trackers, or accessing cryptocurrency market data.
Cryptofeed - Real-time cryptocurrency market data feeds from 40+ exchanges. WebSocket streaming, normalized data, order books, trades, tickers. Python library for algorithmic trading and market data analysis.
Based on SOC occupation classification
| рдирд╛рдо | рдХреНрд▓рд╛рдЙрдб-рдХреМрд╢рд▓ |
| рд╡рд┐рд╡рд░рдг | рдХреНрд▓рд╛рдЙрдб рдХреМрд╢рд▓ рдореЗрдЯрд╛-рдХреМрд╢рд▓: рдбреЛрдореЗрди рд╕рд╛рдордЧреНрд░реА (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝/рдПрдкреАрдЖрдИ/рдХреЛрдб/рд╕реНрдкреЗрд╕) рдХреЛ рдПрдХ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдХреМрд╢рд▓ (SKILL.md + рд╕рдВрджрд░реНрдн/рд╕реНрдХреНрд░рд┐рдкреНрдЯ/рд╕рдВрдкрддреНрддрд┐) рдореЗрдВ рдирд┐рдХрд╛рд▓реЗрдВ, рдФрд░ рд╕реНрдкрд╖реНрдЯрддрд╛, рд╕рдХреНрд░рд┐рдпрдг рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рдЧреБрдгрд╡рддреНрддрд╛ рджреНрд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рдХреМрд╢рд▓ рдХреЛ рджреЛрдмрд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд░реЗрдВред |
#рдХреНрд▓рд╛рдЙрдбрд╕реНрдХрд┐рд▓реНрд╕ рдореЗрдЯрд╛-рд╕реНрдХрд┐рд▓
рдмрд┐рдЦрд░реА рд╣реБрдИ рдбреЛрдореЗрди рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдХ рдРрд╕реЗ рдХреМрд╢рд▓ рдореЗрдВ рдмрджрд▓реЗрдВ рдЬреЛ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп, рд░рдЦрд░рдЦрд╛рд╡ рдпреЛрдЧреНрдп рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп рд╣реЛ:
SKILL.md рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ (рдЯреНрд░рд┐рдЧрд░, рдмрд╛рдзрд╛рдПрдВ, рдкреИрдЯрд░реНрди, рдЙрджрд╛рд╣рд░рдг)рд╕рдВрджрд░реНрдн/рд╕реНрдХреНрд░рд┐рдкреНрдЯ/ рдФрд░ рд╕рдВрдкрддреНрддрд┐рдпрд╛рдБ/рдЬрдм рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЗрд╕ рдореЗрдЯрд╛-рдХреМрд╢рд▓ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВ:
рд╕рдВрджрд░реНрдн/ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВрдпрд╣ рдореЗрдЯрд╛-рдХреМрд╢рд▓ рдирд╣реАрдВ рд╣реИ:
рдЖрдкрдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
skills/<skill-name>/)SKILL.mdreferences/index.md рдХреЗ рд╕рд╛рде references/ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛skill-name/
|-- SKILL.md # Required: entrypoint with YAML frontmatter
|-- references/ # Optional: long-form docs/evidence/index
| `-- index.md # Recommended: navigation index
|-- scripts/ # Optional: helpers/automation
`-- assets/ # Optional: templates/configs/static assets
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕рд┐рд░реНрдл SKILL.md рд╣реИ (рдЖрдк рдмрд╛рдж рдореЗрдВ рд╕рдВрджрд░реНрдн/ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ)ред
---
name: skill-name
description: "What it does + when to use (activation triggers)."
---
рдлреНрд░рдВрдЯрдореИрдЯрд░ рдирд┐рдпрдо:
рдирд╛рдо ^[a-z][a-z0-9-]*$ рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПрд╡рд┐рд╡рд░рдг рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ("рдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рдорджрдж рдирд╣реАрдВ") рдФрд░ рдЗрд╕рдореЗрдВ рдареЛрд╕ рдЯреНрд░рд┐рдЧрд░ рдХреАрд╡рд░реНрдб рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПSKILL.md рдХрдВрдХрд╛рд▓ (рдХреЙрдкреА/рдкреЗрд╕реНрдЯ)---
name: my-skill
description: "[Domain] capability: includes [capability 1], [capability 2]. Use when [decidable triggers]."
---
# my-skill Skill
One sentence that states the boundary and the deliverable.
## When to Use This Skill
Trigger when any of these applies:
- [Trigger 1: concrete task/keyword]
- [Trigger 2]
- [Trigger 3]
## Not For / Boundaries
- What this skill will not do (prevents misfires and over-promising)
- Required inputs; ask 1-3 questions if missing
## Quick Reference
### Common Patterns
**Pattern 1:** one-line explanation
```text
[рдХрдорд╛рдВрдб/рд╕реНрдирд┐рдкреЗрдЯ рдЖрдк рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ]
references/index.md: navigationreferences/...: long-form docs split by topic
### рд╕рдВрд▓реЗрдЦрди рдирд┐рдпрдо (рдкрд░рдХреНрд░рд╛рдореНрдп рдирд╣реАрдВ)
1. рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн рд╕рдВрдХреНрд╖рд┐рдкреНрдд, рд╕реАрдзреЗ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП рд╣реИ
- рдЬрдм рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЗрд╕реЗ <= 20 рдкреИрдЯрд░реНрди рд░рдЦреЗрдВред
- рдЬрд┐рд╕ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рд╡рд╣ `рд╕рдВрджрд░реНрдн/` рдореЗрдВ рдЬрд╛рддреА рд╣реИред
2. рд╕рдХреНрд░рд┐рдпрдг рдирд┐рд░реНрдгрдп рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
- рдлреНрд░рдВрдЯрдореИрдЯрд░ 'рд╡рд┐рд╡рд░рдг' рдореЗрдВ рдареЛрд╕ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде "рдХреНрдпрд╛ + рдХрдм" рд▓рд┐рдЦрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- "рдХрдм рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ" рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ/рдЗрдирдкреБрдЯ/рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЕрд╕реНрдкрд╖реНрдЯ рд╕рд╣рд╛рдпрддрд╛ рдкрд╛рда рдХреА рдирд╣реАрдВред
- рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП "рдиреЙрдЯ рдлреЙрд░/рдмрд╛рдЙрдВрдбреНрд░реАрдЬрд╝" рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред
3. рдмрд╛рд╣рд░реА рд╡рд┐рд╡рд░рдгреЛрдВ рдкрд░ рдХреЛрдИ рджрд┐рдЦрд╛рд╡рд╛ рдирд╣реАрдВ
- рдпрджрд┐ рд╕рд╛рдордЧреНрд░реА рдЗрд╕реЗ рд╕рд╛рдмрд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рддреЛ рдРрд╕рд╛ рдХрд╣реЗрдВ рдФрд░ рдПрдХ рд╕рддреНрдпрд╛рдкрди рдкрде рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред
### рд╡рд░реНрдХрдлрд╝реНрд▓реЛ (рд╕рд╛рдордЧреНрд░реА -> рдХреМрд╢рд▓)
рдЪрд░рдг рди рдЫреЛрдбрд╝реЗрдВ:
1. рджрд╛рдпрд░рд╛: рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП/рдЪрд╛рд╣рд┐рдП/рдХрднреА рдирд╣реАрдВ (рдХреБрд▓ рддреАрди рд╡рд╛рдХреНрдп рдареАрдХ рд╣реИрдВ)
2. рдкреИрдЯрд░реНрди рдирд┐рдХрд╛рд▓реЗрдВ: 10-20 рдЙрдЪреНрдЪ-рдЖрд╡реГрддреНрддрд┐ рдкреИрдЯрд░реНрди рдЪреБрдиреЗрдВ (рдХрдорд╛рдВрдб/рд╕реНрдирд┐рдкреЗрдЯ/рдкреНрд░рд╡рд╛рд╣)
3. рдЙрджрд╛рд╣рд░рдг рдЬреЛрдбрд╝реЗрдВ: >= 3 рдЖрд░рдВрдн рд╕реЗ рдЕрдВрдд рддрдХ рдЙрджрд╛рд╣рд░рдг (рдЗрдирдкреБрдЯ -> рдЪрд░рдг -> рд╕реНрд╡реАрдХреГрддрд┐)
4. рд╕реАрдорд╛рдПрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ: рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рдХреНрдпрд╛ рд╣реИ + рдЖрд╡рд╢реНрдпрдХ рдЗрдирдкреБрдЯ
5. рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ: рд▓рдВрдмреЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ `references/` рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ + `references/index.md` рд▓рд┐рдЦреЗрдВ
6. рдЧреЗрдЯ рд▓рд╛рдЧреВ рдХрд░реЗрдВ: рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдФрд░ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдЪрд▓рд╛рдПрдБ
### рдЧреБрдгрд╡рддреНрддрд╛ рдЧреЗрдЯ (рдкреНрд░реА-рдбрд┐рд▓реАрд╡рд░реА рдЪреЗрдХрд▓рд┐рд╕реНрдЯ)
рдиреНрдпреВрдирддрдо рдЬрд╛рдБрдЪ (рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП `references/quality-checklist.md` рджреЗрдЦреЗрдВ):
1. `рдирд╛рдо` `^[a-z][a-z0-9-]*$` рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ
2. `рд╡рд┐рд╡рд░рдг` рдареЛрд╕ рдЯреНрд░рд┐рдЧрд░ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде "рдХреНрдпрд╛ + рдХрдм" рдмрддрд╛рддрд╛ рд╣реИ
3. рдирд┐рд░реНрдгрд╛рдпрдХ рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЗ рд╕рд╛рде "рдЗрд╕ рдХреМрд╢рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░реЗрдВ" рд╣реИ
4. рдорд┐рд╕рдлрд╛рдпрд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдиреЙрдЯ рдлрд╝реЙрд░ / рдмрд╛рдЙрдВрдбреНрд░реАрдЬрд╝" рд╣реИ
5. рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн <= 20 рдкреИрдЯрд░реНрди рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реАрдзреЗ рдкреНрд░рдпреЛрдЧ рдпреЛрдЧреНрдп рд╣реИ
6. >=3 рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ
7. рд▓рдВрдмреА рд╕рд╛рдордЧреНрд░реА `references/` рдореЗрдВ рд╣реИ рдФрд░ `references/index.md` рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ
8. рдЕрдирд┐рд╢реНрдЪрд┐рдд рджрд╛рд╡реЛрдВ рдореЗрдВ рдПрдХ рд╕рддреНрдпрд╛рдкрди рдкрде рд╢рд╛рдорд┐рд▓ рд╣реИ (рдХреЛрдИ рдЭрд╛рдВрд╕рд╛ рдирд╣реАрдВ)
9. рдПрдХ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдореИрдиреБрдЕрд▓ рдХреА рддрд░рд╣ рдкрдврд╝рддрд╛ рд╣реИ, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдбрдВрдк рдХреА рддрд░рд╣ рдирд╣реАрдВ
рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдорд╛рдиреНрдп рдХрд░реЗрдВ:
```bash
# From repo root (basic validation)
./skills/claude-skills/scripts/validate-skill.sh skills/<skill-name>
# From repo root (strict validation)
./skills/claude-skills/scripts/validate-skill.sh skills/<skill-name> --strict
# From skills/claude-skills/ (basic validation)
./scripts/validate-skill.sh ../<skill-name>
# From skills/claude-skills/ (strict validation)
./scripts/validate-skill.sh ../<skill-name> --strict
рдПрдХ рдирдпрд╛ рдХреМрд╢рд▓ рдврд╛рдВрдЪрд╛ рддреИрдпрд╛рд░ рдХрд░реЗрдВ:
# From repo root (generate into ./skills/)
./skills/claude-skills/scripts/create-skill.sh my-skill --full --output skills
# From skills/claude-skills/ (generate into ../ i.e. ./skills/)
./scripts/create-skill.sh my-skill --full --output ..
# Minimal skeleton
./skills/claude-skills/scripts/create-skill.sh my-skill --minimal --output skills
рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕:
assets/template-minimal.mdassets/template-complete.mdcreate-skill.sh рдХреЛ skills/<skill-name>/ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛рдПрдБрд╡рд┐рд╡рд░рдг рдХреЛ "рдХреНрдпрд╛ + рдХрдм" рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦреЗрдВreferences/ рдореЗрдВ рдбрд╛рд▓реЗрдВ рдФрд░ references/index.md рддрд╛рд░ рдХрд░реЗрдВvalidate-skill.sh --strict рдЪрд▓рд╛рдПрдБ рдФрд░ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрд░реЗрдВSKILL.mdрд╕рдВрджрд░реНрдн/ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ (рд╡рд┐рд╖рдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рднрд╛рдЬрд┐рдд)рдХреМрд╢рд▓/<рдХреМрд╢рд▓-рдирд╛рдо>/validate-skill.sh (рдиреЙрди-рд╕реНрдЯреНрд░рд┐рдХреНрдЯ) рдЪрд▓рд╛рдПрдБvalidate-skill.sh --strict рдЪрд▓рд╛рдПрдБreferences/quality-checklist.md рдореЗрдВ рдЪрд▓рд╛рдПрдБрд╕реНрдерд╛рдиреАрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝:
рд╕рдВрджрд░реНрдн/index.mdрд╕рдВрджрд░реНрдн/рдХреМрд╢рд▓-spec.mdрд╕рдВрджрд░реНрдн/рдЧреБрдгрд╡рддреНрддрд╛-рдЪреЗрдХрд▓рд┐рд╕реНрдЯ.рдПрдордбреАрд╕рдВрджрд░реНрдн/рдПрдВрдЯреА-рдкреИрдЯрд░реНрди.рдПрдордбреАрд╕рдВрджрд░реНрдн/README.md (рдЕрдкрд╕реНрдЯреНрд░реАрдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрджрд░реНрдн)рдмрд╛рд╣рд░реА (рдЖрдзрд┐рдХрд╛рд░рд┐рдХ):
skills/claude-skills/references/ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ + references/README.md рдореЗрдВ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝validate-skill.sh рдЕрдиреБрдорд╛рдирд╡рд╛рджреА рд╣реИ; рд╕рдЦреНрдд рдореЛрдб рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЕрдиреБрднрд╛рдЧ рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЛ рдорд╛рдирддрд╛ рд╣реИ