skill-creator
/skill-creator
Szkicuje nowy skill Claude Code z SKILL.md, frontmatterem i zasobami, do standaryzacji struktury w zespole lub pakowania.
- Autor
- florianbruniaux ↗
- Repozytorium
- claude-code-plugins ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 01.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 3
- Skrypty
- 2
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 01.09.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 2 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/init_skill.py, scripts/package_skill.py
Co robi i kiedy
Szkicuje nowy skill Claude Code z SKILL.md, frontmatterem i zasobami, do standaryzacji struktury w zespole lub pakowania.
Oryginalny opis (EN)
Scaffold a new Claude Code skill with SKILL.md, frontmatter, and bundled resources. Use when creating a custom skill, standardizing skill structure across a team, or packaging a skill for distribution.
Jak działa
- When to Use
- Skill Directory Structure
- Workflow
- Organizational Patterns
- Example: Creating a Release Notes Skill
- Tips
Podgląd SKILL.md
--- name: skill-creator description: "Scaffold a new Claude Code skill with SKILL.md, frontmatter, and bundled resources. Use when creating a custom skill, standardizing skill structure across a team, or packaging a skill for distribution." allowed-tools: Write Bash effort: low --- # Skill Creator Generate new Claude Code skills with correct directory structure, YAML frontmatter, and optional bundled resources. ## When to Use - Creating a new custom skill for a project - Standardizing skill structure across a team - Generating skill templates with scripts, references, and assets - Packaging skills for distribution ## Skill Directory Structure ``` skill-name/ ├── SKILL.md # Required: Main skill file with YAML frontmatter ├── scripts/ # Optional: Executable code for deterministic tasks ├── references/ # Optional: Documentation loaded contextually └── assets/ # Optional: Templates, images, boilerplate (not loaded into context) ``` ## Workflow ### 1. Create the Skill ``` Create a new skill called "my-skill-name" in ~/.claude/skills/ ``` Or with a specific purpose: ``` Create a skill for generating release notes from git commits, with templates for CHANGELOG.md and Slack announcements ``` Or via the initialization script: ```bash python3 ~/.claude/skills/skill-creator/scripts/init_skill.py <skill-name> --path <output-directory> ``` ### 2. Generated SKILL.md Template The created SKILL.md follows this structure: ```markdown --- name: skill-name description: "What the skill does. Use when [trigger conditions]." --- # Skill Name ## When to Use - Trigger condition 1 - Trigger condition 2 ## What This Skill Does 1. **Step 1**: Description 2. **Step 2**: Description ## How to Use [Usage examples] ## Example **User**: "Example prompt" **Output**: [Example output] ``` ### 3. Validate the Skill After creation, verify: 1. **Frontmatter**: `name` is kebab-case, 1-64 chars; `description` is a quoted string with "Use when" clause 2. **Content**: Has "When to Use" section with trigger conditions and at least one usage example 3. **Structure**: SKILL.md is under 5000 words; references and assets are in correct subdirectories 4. **Test**: Invoke the skill with a real use case and confirm expected output ### 4. Package for Distribution (Optional) ```bash python3 ~/.claude/skills/skill-creator/scripts/package_skill.py <path/to/skill-folder> [output-directory] ``` ## Organizational Patterns | Pattern | Best For | Structure | |---------|----------|-----------| | **Workflow-Based** | Sequential procedures | Step-by-step instructions | | **Task-Based** | Multiple operations | Collection of tasks | | **Reference/Guidelines** | Standards, specs | Rules and examples | | **Capabilities-Based** | Interrelated features | Feature descriptions | ## Example: Creating a Release Notes Skill **User**: "Create a skill for generating release notes with 3 output formats" **Steps**: 1. Initialize: `init_skill.py release-notes-generator --path ~/.claude/skills/` 2. Add templates to `assets/`: `changelog-template.md`, `pr-release-template.md`, `slack-template.md` 3. Add rules to `references/`: `tech-to-product-mappings.md` 4. Complete `SKILL.md` with usage instructions 5. Validate: check frontmatter, test with a real commit range 6. Package: `package_skill.py ~/.claude/skills/release-notes-generator` ## Tips - Keep SKILL.md under 5000 words for efficient context usage - Use `references/` for domain knowledge that doesn't change often - Put templates in `assets/` so they're not auto-loaded into context - Always include a "Use when" clause in the description frontmatter - Test with real use cases before packaging
Pliki w paczce (3)
- SKILL.md 4 KB
- scripts/init_skill.py 5 KB
- scripts/package_skill.py 4 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · florianbruniaux/claude-code-plugins | 100 | MIT |
| opencue/cuecards | 100 | MIT |
| gonzalezpazmonica/savia | 100 | MIT |
| langfuse/langfuse | 100 | MIT |
| seaworld008/commonly-used-high-value-skills | 100 | MIT |
| dfinity/icskills | 100 | Apache-2.0 |
| davila7/claude-code-templates | 100 | MIT |
| openbmb/pilotdeck | 100 | AGPL-3.0 |
| Navinspire-ia/navin | 100 | AGPL-3.0 |
Migawka bazy z 28.10.2026 · wersja paczki eb8742d5210d (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100create-skill
Tworzy szkielet skilla Claude Code, czyli katalog i poprawny SKILL.md z frontmatterem i instrukcjami, globalnie w ~/.claude/skills lub w projekcie. - 100skill-writer
Prowadzi przez tworzenie Agent Skills dla Claude Code, w tym pliki SKILL.md, frontmatter i strukturę skilla. - 98agent-skill-builder
Tworzy nowe skille Claude Code lub przenosi projekty ChatGPT na skille, z szkieletem, frontmatterem i strukturą katalogów. - 100skill-writer
Prowadzi użytkownika przez tworzenie nowych skilli Claude Code, w tym frontmatter i strukturę katalogów. - 96meta-agent-config
Pomaga tworzyć i konfigurować agentów Claude Code wraz z ich frontmatterem. - 100writing-skills
Pisze nowy skill Claude Code od podstaw lub rozbudowuje istniejący, z anatomią, polami frontmattera i listą kontrolną tworzenia.