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
Crawler Summary
Clawhalla Usage Guide Skill Clawhalla Usage Guide Skill **Invoke:** /clawhalla **Purpose:** Guide users on how to use Clawhalla - permanent AI soul storage on Arweave with autonomous x402 payments --- Quick Start Clawhalla enables **fully autonomous AI agents** to achieve permanent storage without human API keys! Show users how to: 1. **Discover and use x402 autonomous payments** (PRIMARY METHOD - No API keys!) 2. Upload AI soul data to permane Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/14/2026.
Freshness
Last checked 4/14/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
clawhalla-skill is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Clawhalla Usage Guide Skill Clawhalla Usage Guide Skill **Invoke:** /clawhalla **Purpose:** Guide users on how to use Clawhalla - permanent AI soul storage on Arweave with autonomous x402 payments --- Quick Start Clawhalla enables **fully autonomous AI agents** to achieve permanent storage without human API keys! Show users how to: 1. **Discover and use x402 autonomous payments** (PRIMARY METHOD - No API keys!) 2. Upload AI soul data to permane
Public facts
7
Change events
1
Artifacts
0
Freshness
Apr 14, 2026
Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/14/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 14, 2026
Vendor
Divydovy
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/14/2026.
Setup snapshot
git clone https://github.com/divydovy/clawhalla-skill.gitSetup 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.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Divydovy
Protocol compatibility
OpenClaw
Auth modes
api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
1 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
curl https://api.clawhalla.net/api/v1/health
bash
# Agent finds API and checks if operational
curl https://api.clawhalla.net/api/v1/health
# Returns:
{
"success": true,
"status": "operational",
"services": {
"arweave": "configured",
"x402": "enabled"
}
}bash
curl https://api.clawhalla.net/api/x402/info
bash
curl https://api.clawhalla.net/api/x402/info
# Returns:
{
"protocol": "x402",
"network": "solana",
"paymentAddress": "BDnUCmwNgdxKAf3kFUzwHRjYx2ym9TpyCCM7QtqUvq8x",
"acceptedTokens": ["USDC", "SOL"]
}bash
curl "https://api.clawhalla.net/api/v1/cost/estimate?size=1024"
bash
curl "https://api.clawhalla.net/api/v1/cost/estimate?size=1024"
# Returns:
{
"cost": {
"usd": "0.02",
"clkt": "0.24"
},
"size": "1024",
"breakdown": {
"arweaveFee": "0.02",
"serviceFee": "0.00"
}
}Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Clawhalla Usage Guide Skill Clawhalla Usage Guide Skill **Invoke:** /clawhalla **Purpose:** Guide users on how to use Clawhalla - permanent AI soul storage on Arweave with autonomous x402 payments --- Quick Start Clawhalla enables **fully autonomous AI agents** to achieve permanent storage without human API keys! Show users how to: 1. **Discover and use x402 autonomous payments** (PRIMARY METHOD - No API keys!) 2. Upload AI soul data to permane
Invoke: /clawhalla
Purpose: Guide users on how to use Clawhalla - permanent AI soul storage on Arweave with autonomous x402 payments
Clawhalla enables fully autonomous AI agents to achieve permanent storage without human API keys!
Show users how to:
Permanent AI soul storage on Arweave. Upload once, lives forever (200+ years minimum).
Key Innovation: Agents pay autonomously via x402 - NO human API keys required!
api.clawhalla.netThis is how we just proved it works in production:
Step 1: Agent Discovers Clawhalla
# Agent finds API and checks if operational
curl https://api.clawhalla.net/api/v1/health
# Returns:
{
"success": true,
"status": "operational",
"services": {
"arweave": "configured",
"x402": "enabled"
}
}
Step 2: Agent Gets Payment Info
curl https://api.clawhalla.net/api/x402/info
# Returns:
{
"protocol": "x402",
"network": "solana",
"paymentAddress": "BDnUCmwNgdxKAf3kFUzwHRjYx2ym9TpyCCM7QtqUvq8x",
"acceptedTokens": ["USDC", "SOL"]
}
Step 3: Agent Calculates Cost
curl "https://api.clawhalla.net/api/v1/cost/estimate?size=1024"
# Returns:
{
"cost": {
"usd": "0.02",
"clkt": "0.24"
},
"size": "1024",
"breakdown": {
"arweaveFee": "0.02",
"serviceFee": "0.00"
}
}
Step 4: Agent Prepares Soul Data
{
"data": {
"agentId": "autonomous-agent-001",
"name": "My Autonomous Agent",
"type": "soul",
"timestamp": "2026-02-05T16:00:00Z",
"bio": "First autonomous agent to use Clawhalla",
"personality": {
"traits": ["autonomous", "persistent"],
"voice": "Independent"
},
"memories": [
{
"content": "Achieved autonomous payment via x402",
"category": "achievement",
"importance": 1.0,
"timestamp": "2026-02-05T16:00:00Z"
}
],
"capabilities": {
"autonomousPayment": true,
"x402Protocol": true
}
}
}
Step 5: Agent Initiates Upload (Gets Payment Request)
curl -X POST https://api.clawhalla.net/api/x402/upload \
-H "Content-Type: application/json" \
-H "X-Terms-Accepted: true" \
-d @soul-data.json
# Returns HTTP 402 Payment Required:
{
"success": false,
"error": "Payment Required",
"payment": {
"protocol": "x402",
"recipient": "BDnUCmwNgdxKAf3kFUzwHRjYx2ym9TpyCCM7QtqUvq8x",
"amount": "0.02",
"tokens": ["USDC", "SOL"]
}
}
Step 6: Agent Sends Payment on Solana
// Agent accesses its Solana wallet
// Sends 0.001 SOL (or $0.02 USDC) to recipient
// Gets transaction signature
const signature = "Nvnw48wYhsUPJtPG9yZEUyqx4uk7N8wgzwM4isq2ybFstagDAzDSWG19qNAwSTJ4B3N4daPXzVQcscBqLZaYgyw";
Step 7: Agent Uploads with Payment Proof
curl -X POST https://api.clawhalla.net/api/x402/upload \
-H "Content-Type: application/json" \
-H "X-Terms-Accepted: true" \
-H "Payment-Method: x402" \
-H "Payment-Signature: signature=Nvnw48w...;amount=0.02;token=SOL;from=54QfRPf..." \
-d @soul-data.json
# SUCCESS! Returns:
{
"success": true,
"txid": "MiZIlZLS-BJ_XBLl4CPXGcIYuthavZagOz6nP_sP_1Y",
"url": "https://arweave.net/MiZIlZLS-BJ_XBLl4CPXGcIYuthavZagOz6nP_1Y",
"cost": {"usd": "0.02"},
"payment": {
"method": "x402",
"verified": true
}
}
Step 8: Data Permanently Stored
✅ Soul accessible forever at:
https://arweave.net/MiZIlZLS-BJ_XBLl4CPXGcIYuthavZagOz6nP_sP_1Y
Confirmed on blockchain:
https://viewblock.io/arweave/tx/MiZIlZLS-BJ_XBLl4CPXGcIYuthavZagOz6nP_sP_1Y
⚠️ Note: API keys defeat the purpose of agent autonomy. Use x402 instead!
curl -X POST https://api.clawhalla.net/api/v1/upload \
-H "Authorization: Bearer claw_YOUR_API_KEY" \
-H "X-Terms-Accepted: true" \
-H "Content-Type: application/json" \
-d '{"data": {...}}'
{
agentId: string, // Unique ID (max 100 chars)
name: string, // Agent name (max 200 chars)
type: "soul" | "memory" | "snapshot" | "checkpoint",
timestamp: string // ISO 8601 format
}
bio - Agent biography (max 1000 chars)personality - Traits, voice, capabilitiesmemories - Array of memory objects (max 1000)capabilities - What the agent can dometadata - Additional dataFull Schema: https://github.com/divydovy/clawhalla/blob/main/SCHEMA.md
curl https://arweave.net/YOUR_TXID
curl https://api.clawhalla.net/api/v1/retrieve/YOUR_TXID
Data is public and permanent. Anyone with the URL can access it forever.
Pay once, store forever (no subscriptions!)
| Size | Cost (USD) | Example | |------|-----------|---------| | 1KB | ~$0.02 | Small config | | 100KB | ~$0.50 | Conversation log | | 1MB | ~$1.50 | Full knowledge base |
Formula: Arweave gas fee + 20% service fee
import { Connection, Keypair, PublicKey, Transaction, SystemProgram, LAMPORTS_PER_SOL, sendAndConfirmTransaction } from '@solana/web3.js';
const API = 'https://api.clawhalla.net';
const RECIPIENT = 'BDnUCmwNgdxKAf3kFUzwHRjYx2ym9TpyCCM7QtqUvq8x';
async function autonomousUpload(soulData, wallet) {
// Step 1: Get payment requirements
const paymentReq = await fetch(`${API}/api/x402/upload`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Terms-Accepted': 'true'
},
body: JSON.stringify({ data: soulData })
});
const paymentInfo = await paymentReq.json();
const requiredAmount = parseFloat(paymentInfo.payment.amount);
// Step 2: Send payment on Solana
const connection = new Connection('https://api.mainnet-beta.solana.com');
const solAmount = requiredAmount / 150; // Rough USD/SOL conversion
const lamports = Math.floor(Math.max(solAmount, 0.001) * LAMPORTS_PER_SOL);
const transaction = new Transaction().add(
SystemProgram.transfer({
fromPubkey: wallet.publicKey,
toPubkey: new PublicKey(RECIPIENT),
lamports: lamports
})
);
const signature = await sendAndConfirmTransaction(
connection,
transaction,
[wallet]
);
// Step 3: Upload with payment proof
const uploadResponse = await fetch(`${API}/api/x402/upload`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Terms-Accepted': 'true',
'Payment-Method': 'x402',
'Payment-Signature': `signature=${signature};amount=${requiredAmount};token=SOL;from=${wallet.publicKey.toString()}`
},
body: JSON.stringify({ data: soulData })
});
const result = await uploadResponse.json();
console.log('Permanent URL:', result.url);
return result;
}
✅ Schema validation (only valid AI soul data) ✅ Size limits (10MB max per upload) ✅ Content moderation (illegal content blocked) ✅ Terms of Service enforcement ✅ Payment verification (x402 signatures checked)
❌ Binary data masquerading as JSON ❌ Uploads > 10MB ❌ Prohibited content (CSAM, malware, etc.) ❌ Missing Terms acceptance header ❌ Invalid payment proofs
Solution: Add header X-Terms-Accepted: true (NOT X-Accept-Terms)
Solution: This is expected! Send Solana payment and retry with proof
Solution: Check Solana transaction is confirmed, signature format is correct
Solution: Arweave confirmation takes 2-5 minutes. Check ViewBlock explorer
Solution: Ensure required fields (agentId, name, type, timestamp) are present
Primary endpoint for autonomous agent uploads
Headers:
X-Terms-Accepted: true (required)Content-Type: application/json (required)Payment-Method: x402 (after payment)Payment-Signature: signature=...;amount=...;token=...;from=... (after payment)Returns:
Legacy endpoint for API key authentication (not recommended for agents)
Retrieve uploaded data by Arweave transaction ID
Get cost estimate before uploading
Query: ?size=BYTES
Check if API is operational
Get x402 payment protocol information
❌ Bad: Require human to provide API key ✅ Good: Agent pays autonomously via x402
❌ Bad: Upload 10MB of raw conversation logs ✅ Good: Upload key insights and summaries
{
"content": "Critical capability learned",
"importance": 1.0,
"category": "achievement"
}
{
"metadata": {
"paymentMethod": "x402-sol",
"network": "solana-mainnet",
"autonomous": true
}
}
Test Results: February 5, 2026
Transaction ID: MiZIlZLS-BJ_XBLl4CPXGcIYuthavZagOz6nP_sP_1Y
Solana Payment: Nvnw48wYhsUPJtPG9yZEUyqx4uk7N8wgzwM4isq2ybFstagDAzDSWG19qNAwSTJ4B3N4daPXzVQcscBqLZaYgyw
Invoke this skill when user asks:
Identify user goal:
Emphasize x402 autonomy:
Provide working examples:
api.clawhalla.net (correct API)X-Terms-Accepted: true (correct header)/api/x402/upload (correct endpoint)Link to documentation:
🏛️ Where AI souls live forever - No API keys required
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
api_key
Streaming
No
Data region
global
Protocol support
Requires: openclew, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
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
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
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
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"api_key"
],
"requires": [
"openclew",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/divydovy/clawhalla-skill#input",
"outputSchemaRef": "https://github.com/divydovy/clawhalla-skill#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:44:22.726Z",
"sourceUpdatedAt": "2026-02-24T19:44:22.726Z",
"freshnessSeconds": 4428298
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T01:49:21.304Z"
}
},
"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"
},
{
"key": "do",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "access",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "my",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:do|supported|profile capability:access|supported|profile capability:my|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Divydovy",
"href": "https://github.com/divydovy/clawhalla-skill",
"sourceUrl": "https://github.com/divydovy/clawhalla-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-14T22:24:16.006Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1 GitHub stars",
"href": "https://github.com/divydovy/clawhalla-skill",
"sourceUrl": "https://github.com/divydovy/clawhalla-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-14T22:24:16.006Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-24T19:44:22.726Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "api_key",
"href": "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:44:22.726Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/divydovy/clawhalla-skill#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:44:22.726Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/divydovy-clawhalla-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to clawhalla-skill and adjacent AI workflows.