skill-developer

Create and manage Claude Code skills with YAML frontmatter and triggers.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ElasticDash/ElasticDash-Logger --skill skill-developer-elasticdash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/ElasticDash/ElasticDash-Logger/tree/main/.claude/skills/skill-developer
Command: npx skills add https://github.com/ElasticDash/ElasticDash-Logger --skill skill-developer-elasticdash

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill empowers you to create, manage, and debug Claude Code skills effectively, ensuring adherence to Anthropic's best practices for robust and user-friendly AI assistance.

Core Features & Use Cases

  • Skill Creation: Guides you through creating new skills with proper structure and frontmatter.
  • Rule Management: Helps modify skill-rules.json for trigger conditions and enforcement.
  • Debugging: Provides troubleshooting steps for activation issues, false positives, and performance.
  • Use Case: When you need to build a new skill to identify and suggest best practices for writing secure API endpoints, this Skill will guide you through defining triggers, enforcement levels, and testing.

Quick Start

Use the skill-developer skill to create a new skill for identifying and suggesting best practices for writing secure API endpoints.

Frequently Asked Questions about skill-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude Code skill with proper YAML frontmatter and structure?

Creating a Claude Code skill requires proper YAML frontmatter defining metadata, triggers, and enforcement levels. The skill body contains instructions and logic, adhering to Anthropic's best practices for robust AI assistance and clear trigger mechanisms.

What are the different trigger types and enforcement levels for Claude Code skills?

Claude Code skills support trigger types including keywords, intent patterns, file paths, and content patterns. Enforcement levels dictate behavior through block, suggest, or warn mechanisms, allowing precise control over when and how a skill activates within the AI assistant workflow.

Why is my Claude Code skill not activating or triggering false positives?

If your Claude Code skill is not activating or has false positives, check the trigger conditions in your skill-rules.json. Debugging involves verifying hook mechanisms like UserPromptSubmit and PreToolUse, ensuring intent patterns are specific, and confirming the 500-line rule is not exceeded.

How do hook mechanisms like UserPromptSubmit and PreToolUse work in skill development?

Hook mechanisms like UserPromptSubmit and PreToolUse intercept user prompts and tool executions to enforce skill rules. UserPromptSubmit triggers when a user submits a prompt, while PreToolUse hooks run before a tool executes, allowing skills to block, warn, or suggest actions dynamically.

What is the 500-line rule when building AI assistant skills?

The 500-line rule is a best practice constraint in skill development limiting skill complexity. Adhering to this rule ensures the skill remains maintainable, performs efficiently, and avoids overwhelming the AI assistant context, which helps prevent activation issues and debugging difficulties.

Can I use session tracking to manage Claude Code skill enforcement over time?

Yes, you can use session tracking to manage Claude Code skill enforcement. It allows skills to maintain state and context across interactions, enabling more sophisticated enforcement levels like block, suggest, or warn based on user behavior and previous prompt submissions within the session.