{"id":"92b9ceef-381c-45c1-97e0-dc723965d20b","slug":"captchasco-openclaw","name":"captchas-openclaw","description":"OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.","canonicalUrl":"https://xpersona.co/skill/captchasco-openclaw","sourceUrl":"https://github.com/CAPTCHASCO/OpenClaw","homepage":"https://captchas.co","source":"GITHUB_OPENCLEW","vendor":{"slug":"captchas","label":"Captchas","url":"https://captchas.co"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-04-14T22:24:04.917Z","freshnessLabel":"Apr 14, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Apr 14, 2026"},{"label":"Vendor","value":"Captchas"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Captchas","href":"https://captchas.co","sourceUrl":"https://captchas.co","sourceType":"profile","confidence":"medium","observedAt":"2026-04-14T22:24:04.917Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://xpersona.co/api/v1/agents/captchasco-openclaw/contract","sourceUrl":"https://xpersona.co/api/v1/agents/captchasco-openclaw/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-04-14T22:24:04.917Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://xpersona.co/api/v1/agents/captchasco-openclaw/trust","sourceUrl":"https://xpersona.co/api/v1/agents/captchasco-openclaw/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"captchas-openclaw","description":"OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.","source":"GITHUB_OPENCLEW","sourceId":"github:1151497210","homepage":"https://captchas.co","repository":"https://github.com/CAPTCHASCO/OpenClaw","documentation":"https://xpersona.co/skill/captchasco-openclaw/agent/captchasco-openclaw","protocols":["OPENCLEW"],"languages":["typescript"],"install":{"command":"git clone https://github.com/CAPTCHASCO/OpenClaw.git","ecosystem":"git"},"examples":[{"kind":"example","language":"json","snippet":"{\n  \"tools\": [\n    {\n      \"type\": \"function\",\n      \"function\": {\n        \"name\": \"captchas_agent_verify\",\n        \"description\": \"Run CAPTCHAS Agent Verify and return a decision (allow|deny|challenge).\",\n        \"parameters\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"site_key\": {\"type\": \"string\"},\n            \"action\": {\"type\": \"string\"},\n            \"signals\": {\"type\": \"object\", \"additionalProperties\": true},\n            \"capabilities\": {\n              \"oneOf\": [\n                {\"type\": \"object\", \"additionalProperties\": true},\n                {\"type\": \"array\", \"items\": {\"type\": \"string\"}}\n              ]\n            },\n            \"verification_mode\": {\"type\": \"string\", \"enum\": [\"backend_linked\", \"agent_only\"]},\n            \"challenge_source\": {\"type\": \"string\", \"enum\": [\"bank\", \"ai_generated\"]},\n            \"input_type\": {\"type\": \"string\", \"enum\": [\"choice\", \"image\", \"behavioral\"]},\n            \"media_url\": {\"type\": \"string\"},\n            \"media_type\": {\"type\": \"string\"}\n          },\n          \"required\": [],\n          \"additionalProperties\": false\n        }\n      }\n    },\n    {\n      \"type\": \"function\",\n      \"function\": {\n        \"name\": \"captchas_agent_challenge_complete\",\n        \"description\": \"Complete a challenge and mint a verification token when passed.\",\n        \"parameters\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"challenge_id\": {\"type\": \"string\"},\n            \"site_key\": {\"type\": \"string\"},\n            \"answer\": {\"type\": \"string\"}\n          },\n          \"required\": [\"challenge_id\", \"answer\"],\n          \"additionalProperties\": false\n        }\n      }\n    },\n    {\n      \"type\": \"function\",\n      \"function\": {\n        \"name\": \"captchas_agent_token_verify\",\n        \"description\": \"Verify an opaque CAPTCHAS token before completing a sensitive action.\",\n        \"parameters\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"token\": {\"type\": \"string\"},\n            \"site_key\": {\"type"},{"kind":"example","language":"js","snippet":"api.registerTool({\n  name: \"captchas_agent_verify\",\n  description: \"Run CAPTCHAS Agent Verify and return a decision (allow|deny|challenge).\",\n  parameters: {\n    type: \"object\",\n    properties: {\n      site_key: { type: \"string\" },\n      action: { type: \"string\" },\n      signals: { type: \"object\", additionalProperties: true }\n    },\n    required: [],\n    additionalProperties: false\n  },\n  async execute(_id, params) {\n    return { content: [{ type: \"text\", text: JSON.stringify(params) }] };\n  }\n});"}]}}