Create or edit an agent skill: $ARGUMENTS
Context
Agent skills live in pkg/agent/skills/ as YAML files embedded at build time via //go:embed.
Disk skills in the same directory override embedded ones by name for customization.
Before Writing
- Read existing skills in
pkg/agent/skills/to understand the format and conventions. - Read
pkg/agent/prompt.goto understand how skills are referenced in the agent prompt. - Check how skills are loaded and filtered — skills have sections filtered by port/service (deterministic string match).
Skill YAML Structure
Key fields to understand:
- name — unique identifier, referenced by LLM
- sections — filtered by port/service match
- auto_activation — triggers on discovery categories
- priority — lower number = higher priority
Guidelines
- Skills should be generic enough to apply across target types where possible.
- Section filtering is deterministic string matching — be precise with service/port patterns.
- Auto-activation triggers should map to discovery categories from
report_discoverytool. - Test that the skill loads correctly:
go build ./pkg/agent/ - Read the 14 existing skills before creating a new one to avoid overlap.
Related skills
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
Claude CodeCursoradvanced
890
234
3,501
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
claudeCursorWindsurfbeginner
259
72
1,401
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.
claudeCursorWindsurfintermediate
156
44
1,283