home / skills / everyinc / compound-engineering-plugin / create-agent-skill
/plugins/compound-engineering/skills/create-agent-skill
This skill helps you create or edit Claude Code skills with expert guidance on structure and best practices for robust plugins.
npx playbooks add skill everyinc/compound-engineering-plugin --skill create-agent-skillReview the files below or copy the command above to add this skill to your agents.
---
name: create-agent-skill
description: Create or edit Claude Code skills with expert guidance on structure and best practices
allowed-tools: Skill(create-agent-skills)
argument-hint: "[skill description or requirements]"
disable-model-invocation: true
---
Invoke the create-agent-skills skill for: $ARGUMENTS
This skill helps you create or edit Claude Code skills with expert guidance on structure, TypeScript patterns, and compound engineering best practices. It streamlines producing well-organized, maintainable skill code and offers concrete recommendations for intents, handlers, and tests. Use it to accelerate development and reduce structural errors when building Claude Code skills.
The skill inspects provided arguments describing the intended skill behavior, inputs, and outputs, then generates or updates TypeScript skill scaffolding, metadata, and example handlers. It validates structure against common compound engineering patterns, suggests naming conventions, and includes notes on types, error handling, and test hooks. Optionally it can propose CI/test workflow snippets and sample usage docs.
Can this skill modify existing TypeScript skill files?
Yes. Provide the current files or a description of the structure and the changes you want; it will propose edits and code snippets to safely update handlers, types, and metadata.
Does it enforce any specific project layout?
It recommends widely used compound engineering layouts and TypeScript patterns, but advice is adaptable to your existing conventions and constraints.