Agent skill

skill-skeleton

Stars 5
Forks 3

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

  1. {{PREVENTED_ISSUE_1}}
  2. {{PREVENTED_ISSUE_2}}
  3. {{PREVENTED_ISSUE_3}}

Quick Start

Step 1: {{FIRST_STEP_TITLE}}

bash
{{FIRST_STEP_CODE}}

Why this matters: {{FIRST_STEP_EXPLANATION}}

Step 2: {{SECOND_STEP_TITLE}}

bash
{{SECOND_STEP_CODE}}

Why this matters: {{SECOND_STEP_EXPLANATION}}

Step 3: {{THIRD_STEP_TITLE}}

bash
{{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:

{{LANG}}
{{WRONG_CODE}}

✅ Correct:

{{LANG}}
{{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_FORMAT}}
{{CONFIG_EXAMPLE}}

Key settings:

  • {{SETTING_1}}: {{SETTING_1_DESCRIPTION}}
  • {{SETTING_2}}: {{SETTING_2_DESCRIPTION}}

Common Patterns

{{PATTERN_1_NAME}}

{{PATTERN_1_LANGUAGE}}
{{PATTERN_1_CODE}}

{{PATTERN_2_NAME}}

{{PATTERN_2_LANGUAGE}}
{{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:

bash
{{SOLUTION_CODE_1}}

{{PROBLEM_2}}

Symptoms: {{SYMPTOMS_2}}

Solution:

bash
{{SOLUTION_CODE_2}}

Setup Checklist

Before using this skill, verify:

  • {{CHECK_1}}
  • {{CHECK_2}}
  • {{CHECK_3}}
  • {{CHECK_4}}

Expand your agent's capabilities with these related and highly-rated skills.

nodnarbnitram/claude-code-extensions

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.

5 3
Explore
nodnarbnitram/claude-code-extensions

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.

5 3
Explore
nodnarbnitram/claude-code-extensions

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.

5 3
Explore
nodnarbnitram/claude-code-extensions

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.

5 3
Explore
nodnarbnitram/claude-code-extensions

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.

5 3
Explore
nodnarbnitram/claude-code-extensions

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.

5 3
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results