Conto Hermes
by @kwattana
Enforce fine-grained spending policies before executing any payment, transfer, swap, or bridge. Checks Conto policy engine for approval before money leaves y...
Step 1: Install the skill
hermes skills install well-known:https://conto.finance/.well-known/skills/conto
Step 2: Set up your agent
Run the setup command with your agent name and wallet address:
{baseDir}/conto-check.sh setup "my-agent" "0xYourWalletAddress" EVM 42431
This opens your browser to sign in to Conto. After you approve, the agent is automatically provisioned with:
~/.hermes/.envTo find your wallet address, ask the agent: "What is my wallet address?" If you don't have a wallet yet, ask "Show me my wallet balances" β one will be provisioned automatically.
Arguments:
agent_name: Name for your agent (e.g., "my-hermes-agent")wallet_address: Your wallet address (0x... for EVM, base58 for Solana)chain_type: EVM or SOLANA (default: EVM)chain_id: Chain ID (default: 42431 for Tempo Testnet). Common values: 8453 (Base), 42431 (Tempo Testnet), 1 (Ethereum)Step 3: Verify it works
Test that the skill is connected:
{baseDir}/conto-check.sh budget
Or check your policies:
/conto list my policies
If you get a response, Conto is working.
Manual Setup (Alternative)
If the browser setup doesn't work, you can configure manually:
1. Sign in at conto.finance
2. Connect your agent: Agents > Connect Agent > name it, set type to CUSTOM
3. Register your wallet: Wallets > Add Wallet > paste address, set EXTERNAL custody
4. Link wallet to agent: Agents > your agent > Wallets > link with spend limits
5. Generate SDK key: Agents > your agent > SDK Keys > Generate New Key (copy immediately β shown once)
6. Add to ~/.hermes/.env:
CONTO_SDK_KEY=conto_agent_your_key_here
CONTO_API_URL=https://conto.finance
Before using this skill, you need:
1. A Conto account β Sign up at conto.finance
2. A CONTO_SDK_KEY (required) β Generated from the Conto dashboard (format: conto_agent_...). See Getting Started below.
3. curl and jq β Command-line tools (pre-installed on most systems)
4. CONTO_API_URL (optional) β API base URL (default: https://conto.finance). Must use https:// in production (localhost allowed for development only).
clawhub install conto-hermes