Agent skill
skill-skeleton
Install this agent skill to your Project
npx add-skill https://github.com/nodnarbnitram/claude-code-extensions/tree/main/templates/skill-skeleton
SKILL.md
{{SKILL_TITLE}}
{{ONE_LINE_DESCRIPTION}}
⚠️ BEFORE YOU START
This skill prevents {{ERROR_COUNT}} common errors and saves ~{{TOKEN_SAVINGS}}% tokens.
| Metric | Without Skill | With Skill |
|---|---|---|
| Setup Time | {{MANUAL_TIME}} | {{SKILL_TIME}} |
| Common Errors | {{ERROR_COUNT}} | 0 |
| Token Usage | {{MANUAL_TOKENS}} | {{SKILL_TOKENS}} |
Known Issues This Skill Prevents
- {{PREVENTED_ISSUE_1}}
- {{PREVENTED_ISSUE_2}}
- {{PREVENTED_ISSUE_3}}
Quick Start
Step 1: {{FIRST_STEP_TITLE}}
{{FIRST_STEP_CODE}}
Why this matters: {{FIRST_STEP_EXPLANATION}}
Step 2: {{SECOND_STEP_TITLE}}
{{SECOND_STEP_CODE}}
Why this matters: {{SECOND_STEP_EXPLANATION}}
Step 3: {{THIRD_STEP_TITLE}}
{{THIRD_STEP_CODE}}
Why this matters: {{THIRD_STEP_EXPLANATION}}
Critical Rules
✅ Always Do
- ✅ {{DO_1}}
- ✅ {{DO_2}}
- ✅ {{DO_3}}
❌ Never Do
- ❌ {{DONT_1}}
- ❌ {{DONT_2}}
- ❌ {{DONT_3}}
Common Mistakes
❌ Wrong:
{{WRONG_CODE}}
✅ Correct:
{{CORRECT_CODE}}
Why: {{EXPLANATION}}
Known Issues Prevention
| Issue | Root Cause | Solution |
|---|---|---|
| {{ISSUE_1}} | {{CAUSE_1}} | {{SOLUTION_1}} |
| {{ISSUE_2}} | {{CAUSE_2}} | {{SOLUTION_2}} |
| {{ISSUE_3}} | {{CAUSE_3}} | {{SOLUTION_3}} |
Configuration Reference
{{CONFIG_FILE_NAME}}
{{CONFIG_EXAMPLE}}
Key settings:
{{SETTING_1}}: {{SETTING_1_DESCRIPTION}}{{SETTING_2}}: {{SETTING_2_DESCRIPTION}}
Common Patterns
{{PATTERN_1_NAME}}
{{PATTERN_1_CODE}}
{{PATTERN_2_NAME}}
{{PATTERN_2_CODE}}
Bundled Resources
Scripts
Located in scripts/:
{{SCRIPT_1}}- {{SCRIPT_1_DESCRIPTION}}
References
Located in references/:
{{REFERENCE_1}}- {{REFERENCE_1_DESCRIPTION}}{{REFERENCE_2}}- {{REFERENCE_2_DESCRIPTION}}
Note: For deep dives on specific topics, see the reference files above.
Templates
Located in assets/:
{{TEMPLATE_1}}- {{TEMPLATE_1_DESCRIPTION}}
Copy these templates as starting points for your implementation.
Dependencies
Required
| Package | Version | Purpose |
|---|---|---|
| {{PACKAGE_1}} | {{VERSION_1}} | {{PURPOSE_1}} |
Optional
| Package | Version | Purpose |
|---|---|---|
| {{OPT_PACKAGE_1}} | {{OPT_VERSION_1}} | {{OPT_PURPOSE_1}} |
Official Documentation
- {{DOC_1_NAME}}
- {{DOC_2_NAME}}
Troubleshooting
{{PROBLEM_1}}
Symptoms: {{SYMPTOMS_1}}
Solution:
{{SOLUTION_CODE_1}}
{{PROBLEM_2}}
Symptoms: {{SYMPTOMS_2}}
Solution:
{{SOLUTION_CODE_2}}
Setup Checklist
Before using this skill, verify:
- {{CHECK_1}}
- {{CHECK_2}}
- {{CHECK_3}}
- {{CHECK_4}}
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
ha-automation
Create and debug Home Assistant automations, scripts, blueprints, and Jinja2 templates. Use when working with triggers, conditions, actions, automation YAML, scripts, blueprints, or template expressions. Activates on keywords: automation, trigger, condition, action, blueprint, script, template, jinja2.
ha-addon
Develop Home Assistant add-ons with Docker, Supervisor API, and multi-arch builds. Use when creating add-ons, configuring Dockerfiles, setting up ingress, or publishing to repositories. Activates on keywords: add-on, addon, supervisor, hassio, ingress, bashio, docker.
cloudflare-vpc-services
Diagnose and create Cloudflare VPC Services for Workers to access private APIs in AWS, Azure, GCP, or on-premise networks. Use when troubleshooting dns_error, configuring cloudflared tunnels, setting up VPC service bindings, or routing Workers to internal services.
code-reviewer
Review code for best practices, security issues, and potential bugs. Use when reviewing code changes, checking PRs, analyzing code quality, or performing security audits.
ha-energy
Set up Home Assistant energy monitoring with dashboards, solar, grid, and device tracking. Use when configuring energy sensors, utility meters, statistics, or analyzing consumption. Activates on keywords: energy dashboard, solar, grid, consumption, kWh, utility meter, power monitoring, state_class, device_class: energy.
tauri-v2
Tauri v2 cross-platform app development with Rust backend. Use when configuring tauri.conf.json, implementing Rust commands (#[tauri::command]), setting up IPC patterns (invoke, emit, channels), configuring permissions/capabilities, troubleshooting build issues, or deploying desktop/mobile apps. Triggers on Tauri, src-tauri, invoke, emit, capabilities.json.
Didn't find tool you were looking for?