CAPTCHASCO

CAPTCHAS OpenClaw

AI 智能体v1.0.1
作者:CAPTCHASCO更新于 2026-05-11共 2 个版本 · 最新版本发布于 2026-02-06captchas-openclaw@clawhub_captchasco/captchas-openclaw
Agent 框架工具调用

据 AlphaMoat 统计,截至 2026-09,CAPTCHAS OpenClaw 累计下载 3,323 次、获 2 个星标,在全部 5,078 个 AI 技能中排名第 3,403 位,在「AI 智能体」分类(969 个)中排名第 696 位。

累计安装
103
累计下载
3,323
星标
2
全站排名
#3,403
全站前 68% · 「AI 智能体」前 72%
平台累计安装累计下载星标评论
ClawHub ↗1033,32321
SkillHub ↗1023,2142—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

它展示用于提交验证请求、返回 allow/deny/challenge 决策、完成挑战以及验证令牌的工具 schema,并说明需要配置 API endpoint 与密钥。signals 不应包含个人身份信息;令牌或挑战结果只能用于预期的防护流程,不应被描述为绕过 CAPTCHA 的方法。接入前需核验服务端点、密钥保管和数据处理范围。

资料发布于 2026-10-29

可以用来做什么

  • 梳理验证请求、挑战完成和令牌校验之间的接口关系。
  • 为 OpenClaw 工具整理参数 schema。
  • 检查信号字段中可能包含的个人信息。

什么时候用

  • 需要将 CAPTCHA 风险判定接入受控的 agent 工作流时。
  • 需要在敏感操作前验证服务签发的令牌时。
  • 配置 API 密钥、信号字段或外部服务调用前,需要核实数据最小化和权限边界时。

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

解释这些工具 schema 如何区分 allow、deny 和 challenge,不调用外部 API。
审查以下 signals 字段是否包含个人信息,并给出最小化建议。

月度数据趋势

累计下载3,323
1,9672,6953,4232026-03 · 累计下载 2,0672026-05 · 累计下载 2,5652026-06 · 累计下载 2,7352026-07 · 累计下载 3,0322026-08 · 累计下载 3,1972026-09 · 累计下载 3,32326-0326-09
星标2
1232026-03 · 星标 22026-05 · 星标 22026-06 · 星标 22026-07 · 星标 22026-08 · 星标 22026-09 · 星标 226-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,323—2
2026-083,197+5.4%2
2026-073,032+10.9%2
2026-062,735+6.6%2
2026-052,565—2
2026-032,067—2

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

3.9 KB · ClawHub v1.0.1
---
name: captchas-openclaw
description: OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
homepage: https://captchas.co
metadata: {"openclaw":{"emoji":"🧩","requires":{"env":["CAPTCHAS_API_KEY","CAPTCHAS_ENDPOINT"]},"primaryEnv":"CAPTCHAS_API_KEY"}}
---

# CAPTCHAS + OpenClaw

Use this skill when integrating CAPTCHAS with OpenClaw via OpenResponses tools or OpenClaw plugin tools.
展开全部(共 132 行)

## Configuration

Set environment variables:

- `CAPTCHAS_ENDPOINT` = `https://agent.captchas.co`
- `CAPTCHAS_API_KEY` = `<your-api-key>`

Headers:

- `x-api-key`: required (use `CAPTCHAS_API_KEY`).
- `x-domain`: optional; validated if provided.

Notes:

- `site_key` is optional; if omitted, it resolves from the API key or account default.
- Avoid sending PII in `signals`.

## OpenResponses Tool Schemas (OpenClaw Gateway)

Use the OpenClaw `tools` array shape when calling the Gateway `/v1/responses` endpoint.

```json
{
  "tools": [
    {
      "type": "function",
      "function": {
        "name": "captchas_agent_verify",
        "description": "Run CAPTCHAS Agent Verify and return a decision (allow|deny|challenge).",
        "parameters": {
          "type": "object",
          "properties": {
            "site_key": {"type": "string"},
            "action": {"type": "string"},
            "signals": {"type": "object", "additionalProperties": true},
            "capabilities": {
              "oneOf": [
                {"type": "object", "additionalProperties": true},
                {"type": "array", "items": {"type": "string"}}
              ]
            },
            "verification_mode": {"type": "string", "enum": ["backend_linked", "agent_only"]},
            "challenge_source": {"type": "string", "enum": ["bank", "ai_generated"]},
            "input_type": {"type": "string", "enum": ["choice", "image", "behavioral"]},
            "media_url": {"type": "string"},
            "media_type": {"type": "string"}
          },
          "required": [],
          "additionalProperties": false
        }
      }
    },
    {
      "type": "function",
      "function": {
        "name": "captchas_agent_challenge_complete",
        "description": "Complete a challenge and mint a verification token when passed.",
        "parameters": {
          "type": "object",
          "properties": {
            "challenge_id": {"type": "string"},
            "site_key": {"type": "string"},
            "answer": {"type": "string"}
          },
          "required": ["challenge_id", "answer"],
          "additionalProperties": false
        }
      }
    },
    {
      "type": "function",
      "function": {
        "name": "captchas_agent_token_verify",
        "description": "Verify an opaque CAPTCHAS token before completing a sensitive action.",
        "parameters": {
          "type": "object",
          "properties": {
            "token": {"type": "string"},
            "site_key": {"type": "string"},
            "domain": {"type": "string"}
          },
          "required": ["token"],
          "additionalProperties": false
        }
      }
    }
  ]
}
```

## OpenClaw Plugin Tool Registration

Register tools using `api.registerTool(...)` and the same JSON Schema parameters as above.

Example:

```js
api.registerTool({
  name: "captchas_agent_verify",
  description: "Run CAPTCHAS Agent Verify and return a decision (allow|deny|challenge).",
  parameters: {
    type: "object",
    properties: {
      site_key: { type: "string" },
      action: { type: "string" },
      signals: { type: "object", additionalProperties: true }
    },
    required: [],
    additionalProperties: false
  },
  async execute(_id, params) {
    return { content: [{ type: "text", text: JSON.stringify(params) }] };
  }
});
```

## References

- Use `/v1/agent/verify`, `/v1/agent/challenge/:id/complete`, and `/v1/agent/token-verify` as the canonical API calls.
- See `captchas-human-verification/SKILL.md` for workflow guidance.

「AI 智能体」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。