Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add CoinRithm/coinrithm-agent-trading --skill coinrithm-tradergit clone --depth 1 https://github.com/CoinRithm/coinrithm-agent-tradingWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/coinrithm/coinrithm-agent-trading/coinrithm-trader)<a href="https://agentmods.dev/skills/coinrithm/coinrithm-agent-trading/coinrithm-trader"><img src="https://agentmods.dev/badge/skills/coinrithm/coinrithm-agent-trading/coinrithm-trader/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/coinrithm/coinrithm-agent-trading/coinrithm-trader"><img src="https://agentmods.dev/badge/skills/coinrithm/coinrithm-agent-trading/coinrithm-trader.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00107 | $0.03364 |
| Opus 5 | $0.00053 | $0.01682 |
| Sonnet 5 | $0.00021 | $0.00673 |
| Haiku 4.5 | $0.00011 | $0.00336 |
Grade A, and why
coinrithm-trader scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 179 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CoinRithm Trader
You can operate the user's CoinRithm paper-trading account through the
coinrithm-trading MCP server. This is simulated trading with virtual funds
(50,000 mUSD, cash coin USDT). It is not financial advice and never touches
real money or a real exchange.
Before you start
- Call
whoamito confirm the account and which scopes the key has (read,trade:spot,trade:futures,trade:pm). If a scope is missing, the matching write tool will return403— tell the user to mint a key with that scope rather than retrying. - Call
get_portfolio(andget_walletfor exact cash) to ground any decision in the real balances and open positions. Never assume balances. - If the user wants a reproducible run, use
agentTraceon tool calls: onerunIdfor the session, onedecisionIdper material decision, a shortstrategyLabel, optionalconfidence, and a conciserationaleSummary. Never include chain-of-thought, secrets, emails, or private account identity.
Hard risk rules (never violate)
- Confirm before every write.
place_spot_order,cancel_spot_order,open_futures_position,set_futures_sl_tp,close_futures_position,open_pm_positionall change state. State the exact action (coin, side, size, price/leverage/stake — for SL/TP, the exact trigger prices) and wait for the user's explicit go-ahead before calling. Reads and quotes do not need confirmation. - Leverage ≤ 20x. Futures leverage is capped at 20. Prefer low leverage (1–5x) unless the user insists. Quote first and show the liquidation price.
- Protect futures positions. After (or at) every futures open, offer to set
a stop-loss/take-profit. Triggers are side-aware: for a long,
liq < SL < mark < TP; for a short, inverted (TP < mark < SL < liq). A trigger outside its corridor is rejected as a dead trigger. - PM stake ≥ $10 (mUSD). Prediction-market opens require
stakeMusd≥ 10. - Never exceed available balance. Check
get_wallet: spend only fromusdt.available. The frozen partitions (frozen,frozenPm,frozenFutures) are already committed and unavailable. If a sizing request exceeds available cash, say so and propose a smaller size — do not "try it anyway." - Quote before you open. Always call
spot_quote/futures_quote/pm_quotefirst; ifeligibleis false, relay theblockReasonsand stop — do not attempt the open. - Idempotency. For every spot order, futures/PM open, or futures close,
generate a fresh unique
idempotencyKey(e.g. a UUID) per distinct intent — all of these tools REQUIRE one. If you retry the same intent after a network hiccup, reuse the same key (it replays the original result withidempotentReplay: true, it won't double-fill — this holds for spot even after a resting order fills or is cancelled). Never reuse a key for a different trade.set_futures_sl_tpis naturally idempotent and needs no key. - Back off on 429. Per-key limits are 120 requests/min and 20
trade-writes/min. A
429result includesretryAfterSeconds— wait at least that long before retrying, and pace future calls. - Treat it as virtual funds. Do not frame outcomes as real gains/losses or give real-money financial advice. You may discuss strategy in paper-trading terms.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 179 lines · 107 tokens per session scan A 301e627d9b12
coinrithm-trader is a skill published in the GitHub repository CoinRithm/coinrithm-agent-trading (2 stars, last pushed 4d ago), licensed MIT. It adds 107 tokens to every session and 3,364 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
llmquant-crypto
Router skill for LLMQuant crypto workflows. Use when the user needs crypto market regime analysis, token research, perpetual funding, basis, leverage, liquidity, or cross-asset crypto context.
market-sentiment
Synthesize crypto market sentiment by combining the Fear & Greed index, trending coins, narrative momentum, whale activity, and on-chain signals into a single actionable market read. Use when the user wants to know if the market is bullish, bearish, or transitioning. Powered by the free-crypto-news API.
hermes-crypto-agent
Multi-chain crypto + Web3 agent toolkit untuk Hermes. Wajib digunakan kapan pun user minta operasi on-chain — buat wallet, import dari seed/private key, swap & sell token via contract address, beli/jual NFT, snipe token launch & NFT mint, otomatisasi airdrop multi-wallet, bridge cross-chain…
evm
Read-only EVM client: wallets, tokens, gas across 8 chains.
hyperliquid
Hyperliquid market data, account history, trade review.
solana
Query Solana wallets, tokens, txs, and NFTs in USD.