skill-developer

Automate Claude Code skill creation with YAML frontmatter and trigger configuration.

101|14|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/blencorp/claude-code-kit --skill skill-developer-blencorp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/blencorp/claude-code-kit/tree/main/cli/core/skills/skill-developer
Command: npx skills add https://github.com/blencorp/claude-code-kit --skill skill-developer-blencorp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and best practices for developing, configuring, and troubleshooting Claude Code skills. It automates the process of understanding complex skill mechanics, ensuring your AI agents are effective and adhere to Anthropic's guidelines, saving you time on research and debugging.

Core Features & Use Cases

  • Skill Creation & Management: Learn to structure skills, define YAML frontmatter, and configure trigger patterns (keywords, intent, file paths, content).
  • Hook System Mechanics: Understand UserPromptSubmit and PreToolUse hooks for proactive suggestions and critical guardrails.
  • Troubleshooting & Best Practices: Debug activation issues, implement progressive disclosure, and adhere to the 500-line rule.
  • Use Case: When you need to create a new skill to automate a specific task, this skill guides you through defining its triggers, enforcement levels, and testing procedures, ensuring it activates correctly and efficiently.

Quick Start

Use the skill-developer skill to understand how to create a new skill with keyword triggers.

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 keyword triggers?

Create a skill by defining YAML frontmatter with trigger keywords, specifying enforcement levels (block, suggest, warn), and structuring your skill logic within the 500-line limit. The skill-developer skill guides you through this entire authorship process, from trigger configuration to hook integration.

What are hook mechanisms and how do I use them in skill development?

Hooks are trigger points in the Claude Code lifecycle. UserPromptSubmit hooks proactively suggest actions before user input, while PreToolUse hooks enforce guardrails before tool execution. Use them to implement progressive disclosure and critical rule enforcement across your skill workflows.

How do I troubleshoot a skill that isn't activating correctly?

Verify your trigger patterns (keywords, intent, file paths, content matching), check enforcement level configuration, and confirm your skill structure adheres to YAML frontmatter standards and the 500-line rule. The skill-developer skill provides debugging best practices for activation issues.

Can I define multiple trigger types in a single skill?

Yes. Skills support keyword triggers, intent patterns, file path matching, and content pattern triggers. Combine trigger types in your YAML frontmatter to create flexible activation rules that respond to different user contexts and skill governance requirements.

What's the difference between block, suggest, and warn enforcement levels?

Block enforcement prevents an action outright, suggest prompts the user to consider an alternative approach, and warn notifies the user of a potential issue without stopping execution. Choose the enforcement level based on how critical the rule is to your skill's governance model.

Why should I follow the 500-line rule when building skills?

The 500-line rule ensures skills remain focused, maintainable, and performant within the Claude Code ecosystem. Adhering to this constraint forces clear architectural decisions, reduces cognitive load, and aligns with Anthropic's guidelines for effective skill design and progressive disclosure.