원클릭으로
scoping
Use when a user asks what an agent key can do, how Shuriken permissions work, or which scopes they need for a given integration.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when a user asks what an agent key can do, how Shuriken permissions work, or which scopes they need for a given integration.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when a user wants to integrate with or develop against the Shuriken API or SDK — covers proficiency assessment, path routing (quickstart / raw API / SDK), and tells you which deepening reference tool to reach for (OpenAPI for HTTP endpoints, the stream catalog for WebSockets, platform docs as fallback).
Use when a user asks conceptual questions about Shuriken — what it does, what features exist, how a feature works, or "what is X on Shuriken?" Does not cover programmatic integration (that's `shuriken:api-integration`).
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.
Test fixture, ignored by render_index in release builds
| name | scoping |
| description | Use when a user asks what an agent key can do, how Shuriken permissions work, or which scopes they need for a given integration. |
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