CoinFello
Interact with CoinFello using the @coinfello/agent-cli to create a smart account, sign in with SIWE, manage delegations, send prompts with server-driven ERC-...
Rank
62
Safety
84
Downloads
2.0k
Updated
Oct 9, 2026
Version
0.3.6
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 2K downloads reported by the source. Last updated 10/9/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 9, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 9, 2026
- Adoption signal
- 2K downloadsadoption · observed Oct 9, 2026
- Latest release
- 0.3.6release · observed Apr 15, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s175j4w20x9q7qz1vmtdqpf07983vzcm:coinfello- Install using `clawhub skill install s175j4w20x9q7qz1vmtdqpf07983vzcm:coinfello` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/brettcleary/coinfello before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-brettcleary-coinfello/snapshot"
Documentation
CLAWHUB
143,748 characters of source documentation, loaded on request.
Extracted files
4 files captured from the source.
SKILL.md
---
name: coinfello
description: 'Interact with CoinFello using the @coinfello/agent-cli to create a smart account, sign in with SIWE, manage delegations, send prompts with server-driven ERC-20 token subdelegations, and check transaction status. Use when the user wants to send crypto transactions via natural language prompts, manage smart account delegations, or check CoinFello transaction results.'
compatibility: Requires Node.js 20+ (npx is included with Node.js).
metadata:
clawdbot:
emoji: '👋'
homepage: 'https://coinfello.com'
requires:
bins: ['node', 'npx']
env:
- name: COINFELLO_BASE_URL
description: 'Base URL for the CoinFello API server'
required: false
default: 'https://app.coinfello.com/'
- name: RPC_BASE_URL
description: 'QuickNode RPC base URL (e.g. https://your-endpoint-name)'
required: false
- name: RPC_API_KEY
description: 'QuickNode API key'
required: false
- name: RPC_URL_OVERRIDE
description: 'Custom RPC URL override for development/testing (overrides all other RPC settings)'
required: false
---
# CoinFello CLI Skill
Use the `npx @coinfello/agent-cli@latest` CLI to interact with CoinFello. The CLI handles smart account creation, SIWE authentication, delegation management, prompt-based transactions, and transaction status checks.
## Prerequisites
- Node.js 20 or later (npx is included with Node.js)
The CLI is available via `npx @coinfello/agent-cli@latest`. No manual build step is required.
## Environment Variables
| Variable | Required | Default | Description |
| -------------------- | -------- | ---------------------------- | ---------------------------------------------------------------------------------- |
| `COINFELLO_BASE_URL` | No | `https://app.coinfello.com/` | Base URL for the CoinFello API |
| `RPC_BASE_URL` | No | — | QuickNode RPC base URL (e.g. `https://your-endpoint-name`) |
| `RPC_API_KEY` | No | — | QuickNode API key |
| `RPC_URL_OVERRIDE` | No | — | Custom RPC URL override for development/testing (overrides all other RPC settings) |
If both `RPC_BASE_URL` and `RPC_API_KEY` are set, the CLI routes RPC requests through QuickNode for supported chains (Ethereum, Optimism, BSC, Polygon, Mantle, Base, Arbitrum, Linea, Sepolia, Base Sepolia). If either is missing or the chain is not supported, it falls back to the chain's default public RPC.
Set `RPC_URL_OVERRIDE` (e.g. `http://127.0.0.1:8545`) to route all RPC calls through a custom URL, regardless of chain or other RPC settings.
## Security Notice
This_meta.json
{
"ownerId": "kn769sj6mp4nqzx47pz92f97h581d1pm",
"slug": "coinfello",
"version": "0.3.6",
"publishedAt": 1776274085194
}references/REFERENCE.md
# CoinFello CLI Reference
## Config File
Location: `~/.clawdbot/skills/coinfello/config.json`
Created automatically by `create_account`. The schema depends on the signer type.
**Default (Secure Enclave):**
```json
{
"signer_type": "secureEnclave",
"smart_account_address": "0x1234...abcd",
"chat_id": "chat_abc123...",
"secure_enclave": {
"key_tag": "...",
"public_key_x": "0x...",
"public_key_y": "0x...",
"key_id": "0x..."
},
"session_token": "...",
"delegation": { ... }
}
```
**With `--use-unsafe-private-key` (development/testing only):**
```json
{
"signer_type": "privateKey",
"private_key": "0xabc123...def",
"smart_account_address": "0x1234...abcd",
"chat_id": "chat_abc123...",
"session_token": "...",
"delegation": { ... }
}
```
| Field | Type | Set by | Description |
| ----------------------------- | -------- | ---------------- | --------------------------------------------------------------------------------------------------- |
| `signer_type` | `string` | `create_account` | `"secureEnclave"` (default) or `"privateKey"` (with `--use-unsafe-private-key`) |
| `smart_account_address` | `string` | `create_account` | Counterfactual address of the smart account |
| `secure_enclave.key_tag` | `string` | `create_account` | Secure Enclave key tag (only with `secureEnclave` signer) |
| `secure_enclave.public_key_x` | `string` | `create_account` | P256 public key X coordinate (only with `secureEnclave` signer) |
| `secure_enclave.public_key_y` | `string` | `create_account` | P256 public key Y coordinate (only with `secureEnclave` signer) |
| `secure_enclave.key_id` | `string` | `create_account` | On-chain key identifier (only with `secureEnclave` signer) |
| `private_key` | `string` | `create_account` | Plaintext hex private key (**only** with `--use-unsafe-private-key`, absent in Secure Enclave mode) |
| `session_token` | `string` | `sign_in` | SIWE session token for authenticated API calls |
| `delegation` | `object` | `set_delegation` | Optional stored delegation |
| `chat_id` | `string` | `send_prompt` | Persisted conversation chat ID reused across prompts; removed by `new_chat` |
## Pending Delegation File
Location: `~/.clawdbot/skills/coinfello/pending_delegation.json`
Created by `send_prompt` when the server requests a delegation. Read and cleared by `approve_delegation_request`.
```json
{skill-card.md
## Description: Interact with CoinFello using the @coinfello/agent-cli to create a smart account, sign in with SIWE, manage delegations, send prompts with server-driven ERC-20 token subdelegations, and check transaction status. This skill is ready for commercial/non-commercial use. ## Publisher: [brettcleary](https://clawhub.ai/user/brettcleary) ### License/Terms of Use: MIT-0 ## Use Case: External users and developers use this skill to operate CoinFello crypto workflows from an agent, including smart account setup, SIWE authentication, natural-language transaction prompts, delegation review, and transaction-status checks. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The skill uses a mutable remote CLI package for wallet-related actions. Mitigation: Use a pinned, reviewed @coinfello/agent-cli version and install only when the CoinFello service and npm package publisher are trusted. Risk: Wallet signing, SIWE sessions, and delegation state can grant transaction authority. Mitigation: Review the active signer type, session state, requested chain, token, recipient, amount, and delegation scope before approving any delegation. Risk: The development-only private-key mode stores a raw private key in local configuration. Mitigation: Avoid --use-unsafe-private-key except in isolated testing, prefer hardware-backed signing where available, and keep the config file private with restrictive permissions. Risk: The signer daemon caches authentication for repeated signing operations. Mitigation: Check signer-daemon status before sensitive work and stop the daemon when signing is no longer needed. Risk: Using unsupported chains can strand funds. Mitigation: Use only chains supported by CoinFello infrastructure and the MetaMask delegation contracts. ## Reference(s): - [CoinFello CLI Reference](references/REFERENCE.md) - [CoinFello Homepage](https://coinfello.com) - [CoinFello Skill on ClawHub](https://clawhub.ai/brettcleary/skills/coinfello) - [brettcleary Publisher Profile](https://clawhub.ai/user/brettcleary) ## Skill Output: **Output Type(s):** [text, markdown, shell commands, configuration, guidance] **Output Format:** [Markdown with inline shell commands and configuration guidance] **Output Parameters:** [1D] **Other Properties Related to Output:** [May direct the agent to run CoinFello CLI commands that create local config files, store session authority, submit prompts, and approve delegation requests.] ## Skill Version(s): 0.3.6 (source: release evidence) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
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!
activepieces
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/brettcleary/skills/coinfello",
"sourceUrl": "https://clawhub.ai/brettcleary/skills/coinfello",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T20:10:38.003Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-brettcleary-coinfello/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-brettcleary-coinfello/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T20:10:38.003Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2K downloads",
"href": "https://clawhub.ai/brettcleary/coinfello",
"sourceUrl": "https://clawhub.ai/brettcleary/coinfello",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T20:10:38.003Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.3.6",
"href": "https://clawhub.ai/brettcleary/coinfello",
"sourceUrl": "https://clawhub.ai/brettcleary/coinfello",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-15T17:28:05.194Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-brettcleary-coinfello/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-brettcleary-coinfello/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.3.6",
"description": "Release v0.3.6",
"href": "https://clawhub.ai/brettcleary/coinfello",
"sourceUrl": "https://clawhub.ai/brettcleary/coinfello",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-15T17:28:05.194Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
