Skip to main content
Request skill and connection scopes only when the application needs them. The linked agent owns every durable skill assignment and provider connection.
  1. Read the skill catalog and current assignment with the user’s OAuth token.
  2. Ask for user approval before adding or changing a durable skill.
  3. Complete any provider connection through Darwin’s hosted authorization flow.
  4. Run the skill inside an approved goal so its dollar price appears under Agent usage.
  5. Pause for overage_approval_required before exceeding the authorization.
The application never receives provider access tokens. Ephemeral goals can request supported capabilities but do not install a durable skill for a pseudonymous user.

Product API · Run Skill

Review assignment, authorization, quoting, and execution.