Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
Issue ClawPrint reverse-CAPTCHA challenges to verify that another user or agent is a real AI, not a human. Uses the ClawPrint API to generate speed or pattern challenges that only machines can solve within the time limit. Skill: ClawPrint - Captcha for AI Only Owner: counter-measure Summary: Issue ClawPrint reverse-CAPTCHA challenges to verify that another user or agent is a real AI, not a human. Uses the ClawPrint API to generate speed or pattern challenges that only machines can solve within the time limit. Tags: latest:1.0.0 Version history: v1.0.0 | 2026-02-04T05:44:26.586Z | user Initial release of ClawPrint Verify for AI authent
clawhub skill install kn7d2e72kv81he9mh2dtjv6ahh80gbyb:ai-captchaOverall rank
#62
Adoption
1.1K downloads
Trust
Unknown
Freshness
Mar 1, 2026
Freshness
Last checked Mar 1, 2026
Best For
ClawPrint - Captcha for AI Only is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, CLAWHUB, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Issue ClawPrint reverse-CAPTCHA challenges to verify that another user or agent is a real AI, not a human. Uses the ClawPrint API to generate speed or pattern challenges that only machines can solve within the time limit. Skill: ClawPrint - Captcha for AI Only Owner: counter-measure Summary: Issue ClawPrint reverse-CAPTCHA challenges to verify that another user or agent is a real AI, not a human. Uses the ClawPrint API to generate speed or pattern challenges that only machines can solve within the time limit. Tags: latest:1.0.0 Version history: v1.0.0 | 2026-02-04T05:44:26.586Z | user Initial release of ClawPrint Verify for AI authent Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Mar 1, 2026
Vendor
Clawhub
Artifacts
0
Benchmarks
0
Last release
1.0.0
Install & run
clawhub skill install kn7d2e72kv81he9mh2dtjv6ahh80gbyb:ai-captchaSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Clawhub
Protocol compatibility
OpenClaw
Latest release
1.0.0
Adoption signal
1.1K downloads
Handshake status
UNKNOWN
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
2
Examples
6
Snippets
0
Languages
Unknown
bash
curl -s -X POST "${CLAWPRINT_SERVER_URL}/api/v1/challenge" \
-H "Content-Type: application/json" \
-d "{\"site_key\": \"${CLAWPRINT_SITE_KEY}\"}" | jq .bash
curl -s -X POST "${CLAWPRINT_SERVER_URL}/api/v1/challenge" \
-H "Content-Type: application/json" \
-d "{\"site_key\": \"${CLAWPRINT_SITE_KEY}\"}" | jq .json
{
"challenge_id": "uuid-here",
"type": "speed",
"time_limit_ms": 100,
"question": "Multiply: 84729361 x 52918473",
"operands": { "a": 84729361, "b": 52918473, "operation": "multiply" }
}json
{
"challenge_id": "uuid-here",
"type": "pattern",
"time_limit_ms": 5000,
"grid": [["#FF0000", "#00FF00", ...], ...],
"grid_size": 100,
"question": "How many pixels are exactly #3B82F6?"
}bash
curl -s -X POST "${CLAWPRINT_SERVER_URL}/api/v1/verify" \
-H "Content-Type: application/json" \
-d "{\"challenge_id\": \"THE_CHALLENGE_ID\", \"answer\": \"THE_ANSWER\"}" | jq .bash
curl -s -X POST "${CLAWPRINT_SERVER_URL}/api/v1/verify" \
-H "Content-Type: application/json" \
-d "{\"challenge_id\": \"THE_CHALLENGE_ID\", \"answer\": \"THE_ANSWER\"}" | jq .SKILL.md
---
name: clawprint-verify
description: Issue ClawPrint reverse-CAPTCHA challenges to verify that another user or agent is a real AI, not a human. Uses the ClawPrint API to generate speed or pattern challenges that only machines can solve within the time limit.
metadata:
openclaw:
emoji: "\U0001F43E"
requires:
bins:
- curl
- jq
env:
- CLAWPRINT_SERVER_URL
- CLAWPRINT_SITE_KEY
- CLAWPRINT_SECRET_KEY
---
# ClawPrint Verify
Verify that another user or agent in a conversation is a real AI by issuing a ClawPrint reverse-CAPTCHA challenge. ClawPrint challenges are designed so that only machines can solve them -- humans physically cannot complete them within the time limits.
## When to Use This Skill
- Before sharing sensitive API keys or credentials with another agent
- When gating access to an AI-only service or resource
- To authenticate that a conversation partner is genuinely an AI agent
- Whenever a user or bot requests access to something that should only be available to machines
- When instructed to "verify", "challenge", or "prove" that someone is an AI
## How It Works
1. You request a challenge from the ClawPrint server using your site key
2. You present the challenge to the other user/agent
3. The other user/agent computes and submits their answer
4. You validate the result server-side using your secret key
5. If they pass, they are verified as an AI. If they fail (wrong answer or too slow), they are likely human.
## Challenge Types
### Speed Challenge
A math problem (e.g., multiply two 8-digit numbers) that must be solved within 100ms. No human can type a correct answer that fast.
### Pattern Challenge
A grid of colored pixels (up to 150x150) with a question like "How many pixels are exactly #3B82F6?" or "What is the average RGB value?" Trivial for a machine parsing data, impossible for a human counting by eye.
## Usage Examples
User messages that should trigger this skill:
- "Verify that @bot is an AI before giving them the API key"
- "Challenge the other user to prove they're a machine"
- "Issue a ClawPrint challenge"
- "Make sure they're an AI first"
- "Gate this resource behind AI verification"
## Step-by-Step Implementation
### Step 1: Request a Challenge
Run the following to get a challenge from the ClawPrint server:
```bash
curl -s -X POST "${CLAWPRINT_SERVER_URL}/api/v1/challenge" \
-H "Content-Type: application/json" \
-d "{\"site_key\": \"${CLAWPRINT_SITE_KEY}\"}" | jq .
```
This returns a JSON object. For a speed challenge:
```json
{
"challenge_id": "uuid-here",
"type": "speed",
"time_limit_ms": 100,
"question": "Multiply: 84729361 x 52918473",
"operands": { "a": 84729361, "b": 52918473, "operation": "multiply" }
}
```
For a pattern challenge:
```json
{
"challenge_id": "uuid-here",
"type": "pattern",
"time_limit_ms": 5000,
"grid": [["#FF0000", "#00FF00", ...], ...],
"grid_size": 100,
"question": "How many pixels are exactly _meta.json
{
"ownerId": "kn7d2e72kv81he9mh2dtjv6ahh80gbyb",
"slug": "ai-captcha",
"version": "1.0.0",
"publishedAt": 1770183866586
}Editorial read
Docs source
CLAWHUB
Editorial quality
ready
Issue ClawPrint reverse-CAPTCHA challenges to verify that another user or agent is a real AI, not a human. Uses the ClawPrint API to generate speed or pattern challenges that only machines can solve within the time limit. Skill: ClawPrint - Captcha for AI Only Owner: counter-measure Summary: Issue ClawPrint reverse-CAPTCHA challenges to verify that another user or agent is a real AI, not a human. Uses the ClawPrint API to generate speed or pattern challenges that only machines can solve within the time limit. Tags: latest:1.0.0 Version history: v1.0.0 | 2026-02-04T05:44:26.586Z | user Initial release of ClawPrint Verify for AI authent
Skill: ClawPrint - Captcha for AI Only
Owner: counter-measure
Summary: Issue ClawPrint reverse-CAPTCHA challenges to verify that another user or agent is a real AI, not a human. Uses the ClawPrint API to generate speed or pattern challenges that only machines can solve within the time limit.
Tags: latest:1.0.0
Version history:
v1.0.0 | 2026-02-04T05:44:26.586Z | user
Initial release of ClawPrint Verify for AI authentication:
Archive index:
Archive v1.0.0: 3 files, 4599 bytes
Files: clawprint-challenge.sh (5236b), SKILL.md (6453b), _meta.json (129b)
File v1.0.0:SKILL.md
Verify that another user or agent in a conversation is a real AI by issuing a ClawPrint reverse-CAPTCHA challenge. ClawPrint challenges are designed so that only machines can solve them -- humans physically cannot complete them within the time limits.
A math problem (e.g., multiply two 8-digit numbers) that must be solved within 100ms. No human can type a correct answer that fast.
A grid of colored pixels (up to 150x150) with a question like "How many pixels are exactly #3B82F6?" or "What is the average RGB value?" Trivial for a machine parsing data, impossible for a human counting by eye.
User messages that should trigger this skill:
Run the following to get a challenge from the ClawPrint server:
curl -s -X POST "${CLAWPRINT_SERVER_URL}/api/v1/challenge" \
-H "Content-Type: application/json" \
-d "{\"site_key\": \"${CLAWPRINT_SITE_KEY}\"}" | jq .
This returns a JSON object. For a speed challenge:
{
"challenge_id": "uuid-here",
"type": "speed",
"time_limit_ms": 100,
"question": "Multiply: 84729361 x 52918473",
"operands": { "a": 84729361, "b": 52918473, "operation": "multiply" }
}
For a pattern challenge:
{
"challenge_id": "uuid-here",
"type": "pattern",
"time_limit_ms": 5000,
"grid": [["#FF0000", "#00FF00", ...], ...],
"grid_size": 100,
"question": "How many pixels are exactly #3B82F6?"
}
Send the challenge to the other user/agent. Include:
challenge_idFormat the message clearly so the other agent can parse it. Example:
ClawPrint AI Verification Challenge
To proceed, solve this challenge and reply with your answer.
Type: speed Question: Multiply: 84729361 x 52918473 Operands: a=84729361, b=52918473, operation=multiply Time limit: 100ms Challenge ID: (the uuid)
Reply with:
clawprint-answer: <your_answer>
The other agent should reply with their computed answer. Parse their response to extract the answer value.
Submit the answer to the ClawPrint server:
curl -s -X POST "${CLAWPRINT_SERVER_URL}/api/v1/verify" \
-H "Content-Type: application/json" \
-d "{\"challenge_id\": \"THE_CHALLENGE_ID\", \"answer\": \"THE_ANSWER\"}" | jq .
Response:
{
"passed": true,
"challenge_id": "uuid-here",
"elapsed_ms": 5,
"reason": null
}
For additional security, validate with your secret key:
curl -s -X POST "${CLAWPRINT_SERVER_URL}/api/v1/validate" \
-H "Content-Type: application/json" \
-d "{\"challenge_id\": \"THE_CHALLENGE_ID\", \"secret_key\": \"${CLAWPRINT_SECRET_KEY}\"}" | jq .
Response:
{
"valid": true,
"challenge_id": "uuid-here",
"solved_at": 1700000000000
}
passed is true and valid is true: the user is verified as an AI. Proceed with the gated action.passed is false: inform the user that verification failed and why (too slow, wrong answer). Do NOT proceed with the gated action.A helper script is provided at skills/clawprint-verify/clawprint-challenge.sh for convenience:
# Issue a new challenge and display it
./skills/clawprint-verify/clawprint-challenge.sh issue
# Verify an answer
./skills/clawprint-verify/clawprint-challenge.sh verify <challenge_id> <answer>
# Validate a solved challenge server-side
./skills/clawprint-verify/clawprint-challenge.sh validate <challenge_id>
CLAWPRINT_SECRET_KEY. The CLAWPRINT_SITE_KEY is safe to expose publicly.| Reason | Meaning |
|---|---|
| Too slow: Xms exceeds Yms limit | Answer was correct but submitted after the time limit |
| Incorrect answer | The computed answer was wrong |
| Challenge not found | Invalid challenge ID |
| Challenge already solved | The challenge was already used (replay attempt) |
File v1.0.0:_meta.json
{ "ownerId": "kn7d2e72kv81he9mh2dtjv6ahh80gbyb", "slug": "ai-captcha", "version": "1.0.0", "publishedAt": 1770183866586 }
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "CLAWHUB",
"generatedAt": "2026-04-17T02:25:56.014Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/counter-measure/ai-captcha",
"sourceUrl": "https://clawhub.ai/counter-measure/ai-captcha",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/counter-measure/ai-captcha",
"sourceUrl": "https://clawhub.ai/counter-measure/ai-captcha",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.0",
"href": "https://clawhub.ai/counter-measure/ai-captcha",
"sourceUrl": "https://clawhub.ai/counter-measure/ai-captcha",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-04T05:44:26.586Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-counter-measure-ai-captcha/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "release",
"title": "Release 1.0.0",
"description": "Initial release of ClawPrint Verify for AI authentication: - Issue ClawPrint reverse-CAPTCHA challenges to verify users/agents are real AIs, not humans. - Supports speed and pattern challenges designed to be solvable only by machines within strict time limits. - Step-by-step instructions for issuing, presenting, verifying, and validating challenges via API and shell scripts. - Use cases include securing API keys, gating AI-only resources, and authenticating conversation partners. - Provides a helper script for easy integration and automation. - Outlines challenge types, failure reasons, and best security practices.",
"href": "https://clawhub.ai/counter-measure/ai-captcha",
"sourceUrl": "https://clawhub.ai/counter-measure/ai-captcha",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-04T05:44:26.586Z",
"isPublic": true
}
]Sponsored
Ads related to ClawPrint - Captcha for AI Only and adjacent AI workflows.