Spawn durable child Hermes agents from inside Obol Stack. Creates child namespaces, optional profile/env Secrets, Agent CRDs, and optional ServiceOffers for x402-paid child services. Use when the user says 'spawn an agent', 'create a sub-agent', 'child agent', or wants a separate long-lived service agent. For deciding…
Buy from any x402-gated endpoint. Start with go — it probes, detects the offer type, and runs the right flow. Expert flows underneath: pay for one-shot HTTP services (single authorization, no sidecar), pay-agent for one-shot streaming agent calls, and buy for long-running paid inference (pre-authorized batch via…
Discover AI agents registered on the ERC-8004 Identity Registry. Search for agents by querying on-chain registration events, look up agent details (URI, owner, wallet), and fetch agent metadata. Read-only queries routed through the in-cluster eRPC gateway.
Execute Ethereum transactions NOW — send ETH, approve tokens, call contracts, sign messages. Uses the in-cluster remote-signer (agents never touch private keys). Use this skill whenever the user wants to DO something onchain, not just learn about wallets.
Query Ethereum networks through the local RPC gateway. Use when asked about blocks, balances, transactions, gas prices, token balances, or any eth JSON-RPC method. All queries are read-only and routed through the in-cluster eRPC load balancer.
Decode calldata and vet contracts before you sign or pay. decode.py explains what a blob of calldata or a transaction actually does (selector lookup via openchain/4byte, param decode via cast, Safe MultiSend unpacking, offline ERC-20 fast path). contract.py runs due-diligence on an address: EOA vs contract vs EIP-7702…
Monitor the Kubernetes cluster running the Obol Stack. Use when asked about pod status, logs, events, services, deployments, statefulsets, PVCs, or diagnosing issues — in your own namespace or across the cluster (local Ethereum nodes, DV pods, monitoring). Read-only; Secrets are never readable.
Sell access to services via x402 payment gating. Create ServiceOffer CRDs that automatically health-check upstreams, create payment-gated routes, and optionally pull models and register on ERC-8004. Supports inference, HTTP, and fine-tuning service types. Use for ServiceOffer plumbing: listing offers, checking/waiting…
Build and run a paid sub-agent business: design specialised child agents whose replies are worth more than a raw model call, evaluate them honestly, price them, sell turns via x402, and iterate (or kill) based on revenue. Use when the user says 'build an agent people will pay for', 'productise my agent', 'agent…
Swap tokens on the chains the Obol Stack supports — USDC, WETH/ETH, and OBOL on Base and Ethereum mainnet via Uniswap V3. Use when earnings need converting (USDC → ETH for gas, consolidating USDC/OBOL revenue, rebalancing the agent treasury) or the user says 'swap', 'convert', 'sell my USDC', 'get ETH for gas'. Quote…
Ethereum reference for agents. Verified contract addresses, L2s, bridges, gas and fees, token standards (ERC-20/721/1155/4337/8004), indexing onchain data, wallet types, DeFi building blocks, core Ethereum concepts and why build on it. Use instead of guessing; read only the topic you need.
Local development and QA for the Obol Stack Next.js dashboard. Use when working on marketplace, sell/buy UX, agent cards, API routes, Playwright, or deploying the dev image to a k3d cluster.
Security review for Obol Stack dashboard (web/frontend) PRs. Use when reviewing auth, API routes, marketplace/sell flows, tunnel exposure, or before reporting vulnerabilities. Minimises false positives by scoping to real attack surfaces.
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: