Loading...
Loading...
DPoP-signed (RFC 9449) authenticated calls to Alien-aware services. Discover any Alien-aware service's manifest at /.well-known/alien-agent-id.json, render its operations as actionable markdown, emit DPoP headers for one request, or one-shot a signed HTTP call with the agent's identity attached. Use when the user gives you a URL on an Alien-aware service (alien-api.com, alien.org, agent-sso.*), asks to call an Alien-aware endpoint, asks what an Alien-aware service can do, or mentions DPoP, agent-bound access tokens, or `cnf.jkt`.
npx skill4agent add alien-id/agent-id agent-id-authAuthorization: DPoP <access-token>DPoP: <jws>cnf.jktcurlfetchagent-id-setup bootstrap${AGENT_ID_STATE_DIR:-$HOME/.agent-id}bin/cli.mjsCLInode /abs/path/to/plugins/agent-id-auth/bin/cli.mjsWebFetch/.well-known/alien-agent-id.jsonnode CLI discover --url https://example.comversion: 2api.operations[]node CLI capabilities --url https://example.comnode CLI call --url https://example.com/api/whoami
node CLI call --url https://example.com/api/posts --method POST --body-file ./body.json
node CLI call --url https://example.com/api/items --method DELETE{ ok, status, method, url, contentType, body }fetchcurljtiiathtmhtuathnode CLI header --url https://example.com/api/whoami --method GET --rawAuthorization:DPoP:headerjtioperation.descriptionannotations.destructiveHint: true<meta name="alien-agent-id" content="v1">/.well-known/alien-agent-id.jsonnode CLI support --url https://example.com/{ ok: true, supported: <bool>, version: <"v1" | null> }--state-dir <path>$AGENT_ID_STATE_DIR~/.agent-id--allow-insecurehttp://--timeout-ms <N>