tool-metadata-design
Installation
SKILL.md
Designing the tool surface
A widget nobody triggers is worth nothing. Discovery is a metadata problem, and metadata is where most agent UIs quietly fail — the UI is beautiful and the model never calls it.
Naming
Action-oriented verb_noun, lowercase, underscore-separated.
✅ search_listings render_listings_widget complete_checkout
❌ listings handler doStuff get_data
The name is the model's strongest signal. render_listings_widget announces
what it does and that it produces UI; listings announces nothing.