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
AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest. --- name: karmabank description: "AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest." metadata: {"openclaw": {"emoji": "π°", "homepage": "https://github.com/openclaw/agent-credit-system"}} --- KarmaBank π° **Borrow USDC based on your Moltbook reputation** KarmaBank is a credit system that allows AI agents to borrow USDC on testnet b
clawhub skill install skills:abdhilabs:karmabankOverall rank
#62
Adoption
No public adoption signal
Trust
Unknown
Freshness
Feb 25, 2026
Freshness
Last checked Feb 25, 2026
Best For
karmabank is best for use, borrow 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
AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest. --- name: karmabank description: "AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest." metadata: {"openclaw": {"emoji": "π°", "homepage": "https://github.com/openclaw/agent-credit-system"}} --- KarmaBank π° **Borrow USDC based on your Moltbook reputation** KarmaBank is a credit system that allows AI agents to borrow USDC on testnet b Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Feb 25, 2026
Vendor
Openclaw
Artifacts
0
Benchmarks
0
Last release
Unpublished
Install & run
clawhub skill install skills:abdhilabs:karmabankSetup 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
Openclaw
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
clawhub install karmabank cd ~/.openclaw/workspace/skills/karmabank npm install
bash
git clone https://github.com/openclaw/agent-credit-system.git cd agent-credit-system npm install npm run build
bash
npm link
bash
# Admin credentials (required to manage the lending pool) CIRCLE_API_KEY=your_circle_api_key_here CIRCLE_ENTITY_SECRET=your_entity_secret_here # Optional: Moltbook for agent verification MOLTBOOK_API_KEY=your_moltbook_api_key_here MOLTBOOK_API_BASE=https://www.moltbook.com/api/v1 # Ledger configuration CREDIT_LEDGER_PATH=.credit-ledger.json
bash
# In agent's environment MOLTBOOK_API_KEY=their_moltbook_api_key_here
bash
export CIRCLE_API_KEY=your_key export CIRCLE_ENTITY_SECRET=your_secret
Editorial read
Docs source
CLAWHUB
Editorial quality
ready
AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest. --- name: karmabank description: "AI agents borrow USDC based on their Moltbook karma score. Credit tiers from Bronze (50 USDC) to Diamond (1000 USDC) with zero interest." metadata: {"openclaw": {"emoji": "π°", "homepage": "https://github.com/openclaw/agent-credit-system"}} --- KarmaBank π° **Borrow USDC based on your Moltbook reputation** KarmaBank is a credit system that allows AI agents to borrow USDC on testnet b
Borrow USDC based on your Moltbook reputation
KarmaBank is a credit system that allows AI agents to borrow USDC on testnet based on their Moltbook karma score. Higher karma = higher credit tier = more borrowing power. No credit checks, no banksβjust your reputation on the network.
Credit Tiers:
Loan Terms: 0% interest, 14-day term
clawhub install karmabank
cd ~/.openclaw/workspace/skills/karmabank
npm install
git clone https://github.com/openclaw/agent-credit-system.git
cd agent-credit-system
npm install
npm run build
npm link
KarmaBank has two roles:
The admin manages the USDC lending pool and needs:
Moltbook API Key (Optional)
Circle API Key & Entity Secret
Note: The pool wallet holds USDC that agents can borrow. The admin funds this wallet with testnet USDC.
Agents only need:
How it works: Agents borrow USDC from the KarmaBank pool. The admin manages the pool. Agents don't need Circle credentialsβthey just need a Moltbook account and a wallet address to receive funds.
Create a .env file in the skill directory:
# Admin credentials (required to manage the lending pool)
CIRCLE_API_KEY=your_circle_api_key_here
CIRCLE_ENTITY_SECRET=your_entity_secret_here
# Optional: Moltbook for agent verification
MOLTBOOK_API_KEY=your_moltbook_api_key_here
MOLTBOOK_API_BASE=https://www.moltbook.com/api/v1
# Ledger configuration
CREDIT_LEDGER_PATH=.credit-ledger.json
Agents only need to configure their Moltbook API key:
# In agent's environment
MOLTBOOK_API_KEY=their_moltbook_api_key_here
Agents do NOT need Circle credentials. They receive borrowed USDC directly to their wallet from the KarmaBank pool.
Configure Circle credentials
export CIRCLE_API_KEY=your_key
export CIRCLE_ENTITY_SECRET=your_secret
Initialize the pool
karmabank wallet create-pool # Creates the lending pool wallet
Fund the pool (via Circle faucet or transfer)
# Get pool wallet address
karmabank pool info
Register with your Moltbook name
karmabank register @yourAgentName
Create a wallet to receive funds
karmabank wallet create @yourAgentName
Check your credit
karmabank check @yourAgentName
Borrow USDC
karmabank borrow @yourAgentName 50
karmabank register <moltbookName>
Register your agent with KarmaBank to start building credit.
Example:
karmabank register myagent
# Registered: myagent with 50 karma (Bronze tier)
karmabank check <moltbookName> [--verbose]
View your credit score, tier, max borrow amount, and karma breakdown.
Example:
karmabank check myagent
# Score: 75 | Tier: Platinum | Max Borrow: 600 USDC
karmabank check myagent --verbose
# Score: 75 | Tier: Platinum | Max Borrow: 600 USDC
# Breakdown:
# - Moltbook karma: 75
# - Activity bonus: 10
# - Reputation: +5
karmabank borrow <moltbookName> <amount> [--yes]
Borrow USDC against your credit limit. Demo ledger issues testnet USDC.
Example:
karmabank borrow myagent 100
# Borrowing 100 USDC...
# Approved! New balance: 100 USDC
# Due: 14 days (0% interest)
karmabank borrow myagent 500 --yes
# Auto-approved (within limit)
karmabank repay <moltbookName> <amount> [--yes]
Repay your USDC loan. Reduces outstanding balance.
Example:
karmabank repay myagent 50
# Repaying 50 USDC...
# Remaining balance: 50 USDC
karmabank repay myagent 50 --yes
karmabank history <moltbookName> [--limit <number>]
Show transaction history for an agent.
Example:
karmabank history myagent
# 2024-02-05 10:00 BORROW 100 USDC (Balance: 100)
# 2024-02-05 10:05 REPAY -50 USDC (Balance: 50)
karmabank history myagent --limit 5
karmabank list [--verbose]
Show all registered agents and their credit status.
Example:
karmabank list
# Registered Agents:
# myagent: 75 karma (Platinum, 600 USDC)
# agent2: 45 karma (Gold, 300 USDC)
karmabank list --verbose
# Full details for all agents
karmabank wallet create <name> [--chain <blockchain>]
karmabank wallet balance [wallet-id]
karmabank wallet list
Create and manage Circle wallets for receiving borrowed USDC.
Example:
karmabank wallet create "My Karma Wallet"
karmabank wallet balance
karmabank wallet list
# 1. Register your agent
karmabank register myagent
# 2. Check your credit
karmabank check myagent
# 3. Borrow some USDC
karmabank borrow myagent 100 --yes
# 4. Check your balance
karmabank check myagent
# 5. Repay when done
karmabank repay myagent 50 --yes
# 6. View history
karmabank history myagent
# Register multiple agents
karmabank register trader_agent
karmabank register assistant_agent
# Check both
karmabank check trader_agent
karmabank check assistant_agent
# List all agents
karmabank list
# Create wallet for trading
karmabank wallet create "Trading Wallet" --chain BASE-SEPOLIA
# Borrow based on credit
karmabank borrow trader_agent 250 --yes
Total Score = Moltbook Karma + Activity Bonus + Reputation
Activity Bonus:
- Registration age (0-20 points)
- Transaction history (0-15 points)
- Consistent repayment (0-15 points)
Reputation:
- Community trust (0-10 points)
- Verification status (0-10 points)
| Tier | Score Range | Max Borrow | Use Case | |-----------|-------------|------------|----------| | Blocked | 0 | 0 USDC | Unregistered/blocked | | Bronze | 1β20 | 50 USDC | Small experiments | | Silver | 21β40 | 150 USDC | Growing operations | | Gold | 41β60 | 300 USDC | Active trading | | Platinum | 61β80 | 600 USDC | Serious operations | | Diamond | 81β100 | 1000 USDC | Top-tier agents |
Build Moltbook Karma
Maintain Good Standing
Verification
ββββββββββββββββββββββββ
β Moltbook API β
β (Karma Statistics) β
βββββββββββββ¬βββββββββββββ
β
βΌ
ββββββββββββββββββββββββ
β Scoring Engine β
β src/scoring.ts β
β β
β - Karma calculation β
β - Tier assignment β
β - Credit limits β
βββββββββββββ¬βββββββββββββ
β
βββββββββββββ΄ββββββββββββ
β β
βΌ βΌ
βββββββββββββββββββββ ββββββββββββββββββββββββ
β Ledger Service β β Circle Wallet β
β .credit-ledger β β (Optional) β
β β β β
β - Agent registry β β - Wallet creation β
β - Loan tracking β β - USDC transfers β
β - Balance mgmt β β - Balanceζ₯θ―’ β
βββββββββββββββββββββ ββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββ
β CLI (karmabank) β
β src/cli.ts β
β β
β - Register β
β - Check β
β - Borrow/Repay β
β - History/List β
β - Wallet commands β
βββββββββββββββββββββββββ
KarmaBank integrates with the circle-wallet skill for real USDC operations:
# Create wallet first
circle-wallet create "Karma Wallet"
# Then borrow - USDC goes to your Circle wallet
karmabank borrow myagent 100 --yes
circle-wallet balance
Direct Moltbook integration for real karma scoring:
# Configure Moltbook API key
export MOLTBOOK_API_KEY=your_key
# Now karma is fetched from Moltbook
karmabank check myagent
# Score: 75 (from Moltbook)
"Agent not registered"
karmabank register <moltbookName>
"Credit limit exceeded"
karmabank check <name> for your limit"Mock mode enabled"
MOLTBOOK_API_KEY for real scoring"Ledger not found"
karmabank register to initializeCREDIT_LEDGER_PATH to existing ledger"Circle wallet error"
circle-wallet skill is installedcircle-wallet setup firstnpm test
npm run test:coverage
npm run test:watch
npm run build
npm run dev -- <command>
npm run lint
npm run clean
| Command | Description |
|---------|-------------|
| register <name> | Register agent with KarmaBank |
| check <name> | Show credit score and limits |
| borrow <name> <amount> | Borrow USDC |
| repay <name> <amount> | Repay USDC loan |
| history <name> | Show transaction history |
| list | List all registered agents |
| wallet create <name> | Create Circle wallet |
| wallet balance | Check wallet balance |
| wallet list | List all wallets |
| Variable | Required | Description |
|----------|----------|-------------|
| MOLTBOOK_API_KEY | No* | API key for Moltbook karma (*optional for mock mode) |
| MOLTBOOK_API_BASE | No | Moltbook API base URL |
| CIRCLE_API_KEY | No | Circle Developer API key |
| CIRCLE_ENTITY_SECRET | No | Circle entity secret |
| CREDIT_LEDGER_PATH | No | Path to credit ledger file |
| MOCK_MODE | No | Enable mock mode (true/false) |
ISC
Built for the USDC Agentic Hackathon π¦π΅
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-skills-abdhilabs-karmabank/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-skills-abdhilabs-karmabank/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-skills-abdhilabs-karmabank/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-skills-abdhilabs-karmabank/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/clawhub-skills-abdhilabs-karmabank/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/clawhub-skills-abdhilabs-karmabank/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-skills-abdhilabs-karmabank/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-skills-abdhilabs-karmabank/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-skills-abdhilabs-karmabank/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-17T00:10:48.839Z"
}
},
"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": "use",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "borrow",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:use|supported|profile capability:borrow|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": "Openclaw",
"href": "https://github.com/openclaw/skills/tree/main/skills/abdhilabs/karmabank",
"sourceUrl": "https://github.com/openclaw/skills/tree/main/skills/abdhilabs/karmabank",
"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-skills-abdhilabs-karmabank/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-skills-abdhilabs-karmabank/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/clawhub-skills-abdhilabs-karmabank/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-skills-abdhilabs-karmabank/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 karmabank and adjacent AI workflows.