Skip to main content
An Agent Skill is a reusable instruction package that teaches an agent the Darwin workflow. Use a skill for decision guidance and MCP or the API for execution.

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 capabilityId and capabilityRevision.
  • Treat Search as informational, not authorization.
  • Follow availableActions instead 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.

Verify the installation

Ask the agent to explain the difference between Search and Act, then ask it to list the Darwin tools it can actually call. Do not proceed if it invents tools or claims it can approve or spend without a reviewed user decision.

Pair instructions with a real interface

Last modified on September 21, 2026