Help us improve
Share bugs, ideas, or general feedback.
From shuriken
Use when a user asks what an agent key can do, how Shuriken permissions work, or which scopes they need for a given integration.
npx claudepluginhub shurikentrade/shuriken-skills --plugin shurikenHow this skill is triggered — by the user, by Claude, or both
Slash command
/shuriken:scopingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Every agent key carries a set of scopes. A scope is a capability grant — read tokens, execute trades, read positions, deliver notifications. The server enforces scopes on every tool call and API endpoint; a call outside the granted scope fails with a structured authorization error.
Use when a user asks how to authenticate as an agent, create or rotate API credentials, or understand the lifecycle of agent keys on Shuriken.
Guides Bankr API and CLI security: read-only keys, IP whitelisting, rate limits, dedicated agent wallets, key rotation, and transaction safety.
Guides progression from read-only Kraken market analysis to fully autonomous trading agent via four incremental risk levels with safeguards.
Share bugs, ideas, or general feedback.
Every agent key carries a set of scopes. A scope is a capability grant — read tokens, execute trades, read positions, deliver notifications. The server enforces scopes on every tool call and API endpoint; a call outside the granted scope fails with a structured authorization error.
This is the single most important rule for agent-key scoping. For every agent key, grant only the scopes the integration actively uses — nothing speculative, nothing "just in case," nothing broader than the job requires.
Concretely:
Broader scopes are a liability: a leaked key is only as dangerous as the capabilities it carries.
Authoritative scope names live in the docs; these are the categories to reason about:
Fetch https://docs.shuriken.trade/llms.txt for the current authoritative scope list and the exact names to pass when minting a key.
The error response names the missing scope. Two valid responses:
https://docs.shuriken.trade/llms.txt and search for "scopes"shuriken:agent-keys, shuriken:api-integration