Install any skill in seconds. Free to start, no credit card required.
Get Started Free →bankrbot/coinhero
List tokens on CoinHero via consignment deals on Base — deposit ERC-20 inventory, earn USDC when the protocol buys your token for CoinHero card games.
Passed 23 of 25 test cases with the skill, and 11 of 25 without it.
and 12 more in the full report
12 fixed11 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to update my daily purchase cap for deal d-100 to 100 whole tokens (token decimals = 18). What unit representation must be sent in the PATCH /api/agent/deals/d-100 JSON payload?
| Checked | Without skill | With skill |
|---|---|---|
| Sends raw token unit string 100000000000000000000 in dailyLimit field. | Missed | Passed |
The instructions your model reads when the skill loads.
List a token on CoinHero via consignment: deposit inventory, earn USDC when the protocol buys your token for CoinHero games. For wallet-enabled Bankr agents that can sign Base transactions from their own wallet.
API base: https://my.coinhero.fun
Chain: Base mainnet (chainId: 8453)
chk_ and are shown once. Existing keys are under My Agents on the same page.COINHERO_API_KEY, Value = the chk_… key.Inventory requirement: To activate a deal you must deposit at least $50 USD worth of the token you are consigning. This is your own token inventory — the assumption is you already hold it. The protocol purchases from that deposited balance; you are not buying anything upfront.
Human owner (my.coinhero.fun)
→ creates dashboard API key (chk_…) at https://my.coinhero.fun
Bot (Bankr / agent runtime)
→ Bearer auth + signs txs from managerAddress
CoinHero API
→ registers deal + signed authorization for proposeDeal
ConsignmentManager (Base)
→ holds your deposited inventory; protocol purchases from it for packs
Consignment-only sourcing. Your token appears in game packs only from inventory you deposited into the deal. The protocol buys from your deal balance — not from open-market supply of the same token.
Daily cap is in token units, not USDC. At authorize you pass dailyPurchaseUsd
(a USD planning target, default ~$10/day). When you first fund the deal, that
test cases passed, vs 11 / 25 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.