skill-developer

Create and manage Claude Code skills with YAML frontmatter and trigger patterns.

175|7|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/cure-lab/ArbiterOS --skill skill-developer-cure-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/cure-lab/ArbiterOS/tree/main/langfuse/.claude/skills/skill-developer
Command: npx skills add https://github.com/cure-lab/ArbiterOS --skill skill-developer-cure-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Claude Code, npx, tsx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and tools for creating and managing Claude Code skills, adhering to Anthropic's best practices.

Core Features & Use Cases

  • Skill Creation Guide: Step-by-step instructions for creating new skills and modifying existing ones.
  • Skill Rules Configuration: Detailed information on defining skill triggers, enforcement levels, and file/path content patterns.
  • Hook Mechanisms: In-depth explanation of UserPromptSubmit and PreToolUse hooks for skill activation.
  • Skill Testing Framework: Automated testing for validating skill triggers and guardrails.
  • Best Practices: Overview of Anthropic's best practices for skill development, including the 500-line rule and progressive disclosure.

Quick Start

To create a new skill, follow these steps:

  1. Create a SKILL.md file with the necessary frontmatter and content.
  2. Add the skill to skill-rules.json and configure its triggers and enforcement level.
  3. Test the skill using the provided npx tsx commands.

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 the correct YAML frontmatter?

To create a Claude Code skill, you need to generate a SKILL.md file with proper YAML frontmatter, configure triggers and enforcement levels in skill-rules.json, and validate the setup using provided testing commands.

What are the Anthropic best practices for Claude Code skill development?

Anthropic best practices for skill development include adhering to the 500-line rule for SKILL.md files, utilizing progressive disclosure, and properly configuring UserPromptSubmit and PreToolUse hooks for skill activation.

Do I need npx and tsx installed to develop and manage Claude Code skills?

Yes, npx and tsx are required dependencies. You use npx tsx commands to run the automated testing framework that validates your skill triggers, guardrails, and overall configuration before deployment.

How do hook mechanisms like UserPromptSubmit work in Claude Code skills?

Hook mechanisms like UserPromptSubmit and PreToolUse control skill activation by intercepting user prompts and tool executions, allowing you to enforce specific guardrails and trigger patterns dynamically.

What is the 500-line rule when configuring Claude Code skills?

The 500-line rule is an Anthropic best practice limiting SKILL.md file size to ensure optimal processing, which encourages developers to use progressive disclosure and modular references rather than monolithic instructions.

Why is my Claude Code skill not triggering correctly?

If your Claude Code skill is not triggering, you should verify your file and path content patterns in skill-rules.json, check the enforcement level configuration, and run the provided automated testing framework.