一键导入
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