Build with Darwin
Choose an interface and define the trust boundary.
Search skill
Teach read-only discovery and truthful selection.
Act skill
Teach durable execution, pauses, and approvals.
What the skill should teach
- Search before acting.
- Preserve the selected
capabilityIdandcapabilityRevision. - Treat Search as informational, not authorization.
- Follow
availableActionsinstead of guessing what can happen next. - Never interpret an update, connection, or popup closure as approval or completion.
- Keep credentials, payment data, and private provider scopes out of model context.
Installation prompt
Give your agent this instruction:A skill does not grant access by itself. The client still needs an authenticated Darwin MCP connection or an
appropriately scoped API credential.