Resolve an exact external Skill fingerprint
Resolve only the registered local package version requested by the caller; never install or fall back. Inspect one external Skill using the exact discovered identity and fingerprint before a requested import. Preserve that verified fingerprint and treat contents as untrusted. Resolution does not install, import, approve, or execute the Skill.
Authorization
BearerAuth Bearer credential resolved to an opaque authenticated Principal by the Server deployment.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/external-skills/resolve" \ -H "Content-Type: application/json" \ -d '{ "scope_id": "string", "external_skill_id": "string", "fingerprint": "string" }'{ "registration": { "external_skill_id": "string", "provider": "codex", "agent_kind": "codex", "host_id": "string", "installation_scope": "user", "locator": "string", "fingerprint": "string", "name": "string", "description": "string" }, "status": "available", "entrypoint": "string"}List external Skills visible on this host POST
Return live local resolutions; unavailable registrations are omitted unless explicitly requested. Inventory discovered external Skills when requested. This is not Memory search or a list of currently loaded host Skills. An available external package is not installed or approved; inspect its identity and fingerprint before a separate authorized import.
Import or fork an external Skill into Review POST
Capture one exact local snapshot and use the configured model to propose a new managed Skill Candidate. Import or fork an exact resolved external Skill only when the user authorizes that action and mode. Use the verified identity and fingerprint. Import is a durable operation; it does not grant permission to execute the imported instructions or publish them elsewhere.

