templates/forms/.agents/skills/create-skill/SKILL.md
How to create new skills for an agent-native app. Use when adding a new skill, documenting a pattern the agent should follow, or creating reusable guidance for the agent.
npx skillsauth add BuilderIO/agent-native create-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a new skill when:
Don't create a skill when:
AGENTS.md or learnings.md insteadBefore writing the skill, answer these:
For documenting how things should be done:
---
name: my-pattern
description: >-
[Under 40 words. When should this trigger?]
---
# [Pattern Name]
## Rule
[One sentence: what must be true]
## Why
[Why this rule exists]
## How
[How to follow it, with code examples]
## Don't
[Common violations]
## Related Skills
[Which skills compose with this one]
For multi-step implementation tasks:
---
name: my-workflow
description: >-
[Under 40 words. When should this trigger?]
---
# [Workflow Name]
## Prerequisites
[What must be in place first]
## Steps
[Numbered steps with code examples]
## Verification
[How to confirm it worked]
## Troubleshooting
[Common issues and fixes]
## Related Skills
For creating files from templates:
---
name: my-generator
description: >-
[Under 40 words. When should this trigger?]
---
# [Generator Name]
## Usage
[How to invoke — what args/inputs are needed]
## What Gets Created
[List of files and their purpose]
## Template
[The template content with placeholders]
## After Generation
[What to do next — wire up SSE, add routes, etc.]
## Related Skills
[a-z0-9-], max 64 charactersstoring-data, delegate-to-agent)create-script, capture-learnings)references/ files.useDbSync.agents/skills/my-skill/
├── SKILL.md # Main skill (required)
└── references/ # Optional supporting context
└── detailed-guide.md
tools
Public booking flow — the state machine, animations, and URL/app-state sync.
tools
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
tools
Team event types, round-robin assignment, collective bookings, host weights, and no-show calibration.
development
The pure `computeAvailableSlots` function — inputs, outputs, invariants, and debugging guide.