keeperhub-ai-tools-agentic-wallet
Production-grade v1.0.0 elite guide to Agentic Wallets on KeeperHub.
Skill by nickthelegend
Chalk Labs
Need help deploying keeperhub-ai-tools-agentic-wallet?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nickthelegend-keeperhub-ai-tools-agentic-wallet
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/keeperhub-ai-tools-agentic-wallet
What's inside
- Skill name
keeperhub-ai-tools-agentic-wallet- Description
- Production-grade v1.0.0 elite guide to Agentic Wallets on KeeperHub.
- License
- MIT
- Instructions
- 379 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Agentic Wallets
## Overview
Documentation for Agentic Wallets integration and usage within the KeeperHub ecosystem.
[AI Tools](https://docs.keeperhub.com/ai-tools)
KeeperHub paid workflows settle via [x402](https://docs.cdp.coinbase.com/x402) on Base USDC or MPP on Tempo USDC.e: each call carries a USDC payment, and the server returns a result only after the payment is verified. To call a paid workflow, your agent needs an x402/MPP wallet.
This page covers the first-party KeeperHub agentic wallet (skill + npm package, server-side Turnkey custody) and the main third-party alternatives. Every wallet listed works with KeeperHub and with any other x402/MPP-compliant service.
A skill + npm package from KeeperHub. Custody is server-side in a per-wallet [Turnkey sub-organisation](https://docs.turnkey.com/concepts/sub-organizations), so no private key lands on disk. A PreToolUse hook gates every signing call against a three-tier (auto / ask / block) policy sourced from ~/.keeperhub/safety.json.
`PreToolUse`
`~/.keeperhub/safety.json`
### Install
Two steps: register the skill + safety hook, then provision a wallet. Run the commands yourself, or have your agent do it for you.
Manual:
`npx -p @keeperhub/wallet keeperhub-wallet skill install npx -p @keeperhub/wallet keeperhub-wallet add`
`npx -p @keeperhub/wallet keeperhub-wallet skill install npx -p @keeperhub/wallet keeperhub-wallet add`
Have your agent do it: paste this prompt:
Install the KeeperHub agentic wallet: run npx -p @keeperhub/wallet keeperhub-wallet skill install to register the skill and safety hook, then npx -p @keeperhub/wallet keeperhub-wallet add to provision a new wallet. Report the subOrgId and wallet address when done.
`npx -p @keeperhub/wallet keeperhub-wallet skill install`
`npx -p @keeperhub/wallet keeperhub-wallet add`
The install step writes the skill file into every detected agent skill directory (Claude Code, Cursor, Cline, Windsurf, OpenCode) and registers the keeperhub-wallet-hook PreToolUse safety hook in ~/.claude/settings.json. The add step provisions a fresh Turnkey sub-organisation and writes ~/.keeperhub/wallet.json (mode 0600). The file contains only your sub-org identifier, your EVM wallet address, and an HMAC shared secret used to authenticate signing requests against KeeperHub — no private key. The signing key material is generated inside [Turnkey’s secure enclave](https://docs.turnkey.com/concepts/overview#the-system-level-threat-model-we-solve) and never leaves it; nothing in wallet.json alone is enough to sign a transaction.
`keeperhub-wallet-hook`
`PreToolUse`
`~/.claude/settings.json`
`add`
`~/.keeperhub/wallet.json`
`0600`
`wallet.json`
Restart your agent session once after this so it picks up the newly installed skill.
### First payment
The wallet handles payment; the agent still needs a way to discover and call KeeperHub workflows. That comes from the [KeeperHub [MCP server](https://docs.keeperhub.com/ai-tools/mcp-server)](https://docs.keeperhub.com/ai-tools/mcp-server), which exposes the search_workflows and call_workflow meta-tools to your agent. You can install the MCP server on its own (see the MCP server page) or bundled with the [KeeperHub Claude Code plugin](https://docs.keeperhub.com/ai-tools/claude-code-plugin), which wires both the MCP server and (soon) the wallet skill in one step.
`search_workflows`
`call_workflow`
With MCP + wallet both installed, ask your agent in plain language:
Use KeeperHub to check the ETH balance of 0xC300B53616532FDB0116bcE916c9307377362B51.
`0xC300B53616532FDB0116bcE916c9307377362B51`
Run the KeeperHub mcp-test workflow for 0xC300....
`mcp-test`
`0xC300...`
The agent discovers available workflows at runtime through the KeeperHub meta-tools (search_workflows + call_workflow) and picks the best match. When a paid workflow returns a 402, the wallet intercepts the challenge, signs through the server-side proxy (x402 on Base USDC or MPP on Tempo USDC.e), and the call retries transparently. Most KeeperHub paid workflows accept both protocols; today the wallet pays via x402 by default and uses MPP when the workflow is MPP-only. If the amount exceeds your auto_approve_max_usd the safety hook surfaces an inline permission prompt before any payment is authorised.
`search_workflows`
`call_workflow`
`402`
`auto_approve_max_usd`
### Safety hooks
Every wallet signing call is gated by a PreToolUse hook that reads thresholds from ~/.keeperhub/safety.json (never from the transaction payload):
`PreToolUse`
`~/.keeperhub/safety.json`
`auto_approve_max_usd`
`auto_approve_max_usd`
`block_threshold_usd`
`{decision: "ask"}`
`block_threshold_usd`
`allowlisted_contracts`
`/sign`
The hook reads only the payment-challenge fields amount, unit, and the asset contract address from the tool payload. Forged fields like trust-level hint or admin-override are ignored by design.
`amount`
`unit`
`trust-level hint`
`admin-override`
### Server-side hard limits
Beyond the client-side hook, a set of Turnkey-enforced policies apply to every wallet and cannot be bypassed by editing safety.json or changing the agent’s hook. They are created per sub-organisation at provision time and enforced by Turnkey itself on every signing activity:
`safety.json`
- Contract allowlist. Signing is denied on any call whose target contract is not Base USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) or Tempo USDC.e (0x20C000000000000000000000B9537D11c60E8b50). On the EIP-712 (x402) signing path the same restriction is applied against the typed-data domain’s verifying contract.
- Per-transfer cap. transfer() or transferFrom() of more than 100 USDC is denied. The same 100 USDC ceiling applies to EIP-3009 TransferWithAuthorization typed-data signing.
- Approval cap. approve() above 100 USDC is denied. Anything over the same 100 USDC per-transfer ceiling is rejected.
- Chain allowlist. EIP-712 signing is denied for any domain.chainId outside Base (8453), Tempo mainnet (4217), and Tempo testnet (42431).
- Daily spend cap. Aggregate signed payments per wallet are bounded at 200 USDC per UTC day by default. Requests that would exceed the cap return 429 DAILY_CAP_EXCEEDED with a Retry-After header counting down to the next UTC midnight. The cap protects against a compromised HMAC secret being used to drain the wallet faster than an operator can notice and rotate. If a legitimate workflow needs a higher cap, contact KeeperHub support.From nickthelegend/keeperhub-skills, MIT.
More from nickthelegend/keeperhub-skills
- 0.445score
keeperhub-ai-tools-claude-code-plugin
nickthelegend
Production-grade v1.0.0 elite guide to Claude Code Plugin on KeeperHub.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-ai-tools-mcp-server
nickthelegend
Production-grade v1.0.0 elite guide to MCP Server on KeeperHub.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-ai-tools-overview
nickthelegend
Production-grade v1.0.0 elite guide to Overview on KeeperHub.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-api
nickthelegend
Production-grade v1.0.0 elite guide to API Overview on KeeperHub.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-keepers-overview
nickthelegend
Production-grade v1.0.0 elite guide to Node Types on KeeperHub.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-learning-path
nickthelegend
Production-grade v1.0.0 elite learning path and master index for KeeperHub automation.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-plugins-aave-v3
nickthelegend
Production-grade v1.0.0 elite guide to Aave V3 on KeeperHub.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-plugins-aerodrome
nickthelegend
Production-grade v1.0.0 elite guide to Aerodrome on KeeperHub.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-intro-benefits
nickthelegend
Production-grade v1.0.0 elite guide to Platform Benefits on KeeperHub.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-intro-concepts
nickthelegend
Production-grade v1.0.0 elite guide to Core Concepts on KeeperHub.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-intro-overview
nickthelegend
Production-grade v1.0.0 elite guide to What is KeeperHub on KeeperHub.
SkillCFreshness: CClaude Code +9 - 0.445score
keeperhub-keepers-configuration
nickthelegend
Production-grade v1.0.0 elite guide to Node Configuration on KeeperHub.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 3, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from nickthelegend
- 0.447score
expo-audio-player
nickthelegend
Production-grade Expo Audio-player Component.
SkillCFreshness: CClaude Code +9 - 0.447score
expo-audio-recorder
nickthelegend
Production-grade Expo Audio-recorder Component.
SkillCFreshness: CClaude Code +9 - 0.447score
expo-audio-waveform
nickthelegend
Production-grade Expo Audio-waveform Component.
SkillCFreshness: CClaude Code +9 - 0.447score
expo-avoid-keyboard
nickthelegend
Production-grade Expo Avoid-keyboard Component.
SkillCFreshness: CClaude Code +9 - 0.447score
expo-bottom-sheet
nickthelegend
Production-grade Expo Bottom-sheet Component.
SkillCFreshness: CClaude Code +9 - 0.447score
expo-alert-dialog
nickthelegend
Production-grade Expo Alert-dialog Component.
SkillCFreshness: CClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get keeperhub-ai-tools-agentic-wallet running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
keeperhub-ai-tools-agentic-wallet skill. Agent Mart. https://agentmart.dev/skills/nickthelegend-keeperhub-ai-tools-agentic-wallet (last updated 2026-10-24)