From kraken-cli
Defines runtime contract for kraken-cli: invocation via bash, authentication, JSON parsing, error routing, and safety checks for Kraken exchange transactions.
npx claudepluginhub krakenfx/kraken-cliThis skill uses the workspace's default tool permissions.
**This tool is experimental. Commands execute real financial transactions on the Kraken exchange. Test with `kraken paper` before using real funds. See `DISCLAIMER.md` for full terms.**
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Share bugs, ideas, or general feedback.
This tool is experimental. Commands execute real financial transactions on the Kraken exchange. Test with kraken paper before using real funds. See DISCLAIMER.md for full terms.
Always call:
kraken <command> [args...] -o json 2>/dev/null
Rules:
stdout only.stderr as diagnostics.0 means success.stdout.export KRAKEN_API_KEY="your-key"
export KRAKEN_API_SECRET="your-secret"
Optional futures credentials:
export KRAKEN_FUTURES_API_KEY="your-futures-key"
export KRAKEN_FUTURES_API_SECRET="your-futures-secret"
Public market data and paper trading require no credentials.
Route on .error:
auth: re-authenticaterate_limit: read suggestion and docs_url fields, adapt strategynetwork: retry with exponential backoffvalidation: fix inputs, do not retry unchanged requestapi: inspect request parametersThe catalog marks 32 commands as dangerous: true. Always check the dangerous field in agents/tool-catalog.json before executing a command.
Require explicit human approval before:
Use paper trading for dry runs:
kraken paper init --balance 10000 -o json