01
Choose one job
Write down the request, inputs, output, and stop conditions.
Custom skills
Use one real prompt, one expected result, and clear completion checks. Once that process works, move the repeated instructions and tools into a skill.
01
Write down the request, inputs, output, and stop conditions.
02
Describe the exact tasks that should load the skill.
03
Use scripts for deterministic checks and references for project rules.
04
Confirm the skill stops when evidence, permission, or required input is missing.
The agent sees the name and description before it loads the instructions. State what the skill does and the situations that should trigger it. Put the procedure in the body.
--- name: verify-public-business-data description: Check imported business records against approved public sources and route uncertain evidence to review. Use when a lead record is created, refreshed, or approved for a proposal. ---
Put the core sequence in SKILL.md. Move detailed policy into references and repeated code into scripts. Add assets only when the output needs a template, icon, or source file.
verify-public-business-data/
├── SKILL.md
├── scripts/
│ └── check-source-urls.py
└── references/
└── approval-rules.mdAnonymized production examples
These examples are adapted from a private lead-research and website-production system. Company names, customers, domains, credentials, and internal thresholds have been removed.
Check imported records and public website evidence before a lead enters the approved queue.
Render a generated site at four viewports and check layout, links, claims, and contact details.
Create a preview, proposal, and outreach draft only after the required approval record exists.
Run tests, migrations, secret checks, browser QA, and rollback checks before release.
Run a prompt that should trigger the skill and one that should not.
Remove a required input and confirm the skill asks for it or stops.
Run the same task without the skill and compare the result.
Re-run the tests after changing scripts, dependencies, or permissions.
Next