skills/ito-data-atlas-agent/SKILL.md
Design source-grounded Data Atlas style agents for Itô basket research, market discovery, parameter drafting, and human-in-the-loop editing. Use for architecture and read-only workflow planning, not live order execution.
npx skillsauth add affaan-m/everything-claude-code ito-data-atlas-agentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Design a background research agent that discovers data sources, drafts a basket or parameter change, and returns an editable, source-grounded result to a human. It may use Itô's documented read-only product-data surfaces. It never runs live trading.
Trigger examples include:
Do not trigger this skill for order placement, supplier outreach, customer communication, production provisioning, or unsupervised publication.
Data Atlas uses Itô's product-data APIs rather than the compute API:
https://itomarkets.com, including
GET /api/baskets/bootstrap and GET /api/markets/hot.https://itomarkets.com/api/v1, including market
search/detail/history and basket analytics. Required scopes are
markets:read and/or baskets:read for the requested operation.ito-markets, imported as ito, for typed
basket, market, data, and backtest reads. Pin or record the installed version.Prefer the SDK for authenticated, repeatable reads. Before using it, verify the installed package/version, requested resource method, documented response type, and least-privilege API-key scope. If the SDK is absent, installation changes the environment: propose the exact package/version and obtain confirmation before installing it. Direct HTTP is acceptable only for a documented GET endpoint with its published response contract.
An ITO_API_KEY is a keyed developer API credential, not a compute credential.
The canonical ito-compute-cli and its device credential are compute-specific;
do not reuse the compute device credential as proof of markets:read or
baskets:read authorization. Never invent an endpoint, command, schema, scope,
or successful response. If a keyed read is unavailable, continue with documented
anonymous reads when they satisfy the objective and mark private/keyed access as
blocked rather than fabricating parity.
The current developer API uses a scoped API key. Obtain it only through the host's approved secret provider, pass it in memory to the SDK or Bearer header, and never place it in chat, command arguments, screenshots, reports, or committed files. Validate it with the smallest documented read and record only status, SDK version, scopes (when returned), and timestamp.
If a future canonical client documents device authorization, use this flow:
Device-login timeout or cancellation leaves the request pending and returns a fresh
login option. A revoked or expired credential requires a new device flow. A
permission error must name the missing read scope without asking for a broader
scope. For rate limits, honor the server retry delay and cap retries. For a
network timeout before any response, use bounded backoff. After an ambiguous
failure or response, do not retry a request that could mutate state; surface the
error and require human review. Authentication failure must never relabel
cached, fixture, anonymous, or fabricated Itô data as an authenticated result.
A documented anonymous edge read may still be returned with
access_mode: anonymous and its cache/source headers preserved.
retrieved_at timestamp, and freshness
caveat.prediction-market-risk-review before discussing any execution-capable
integration.Apply data minimization: read only user-selected documents or documented Itô fields needed for the objective. Do not ingest a portfolio, CRM, knowledge base, or private strategy repository wholesale. Keep private strategy logic, account identifiers, venue credentials, and local paths out of public output.
Do not persist private input unless the target repository already defines a storage, retention, and deletion contract and the user explicitly requests persistence. An audit record should contain source identifiers, hashes where useful, timestamps, model/client versions, decisions, and redacted errors—not raw credentials or unnecessary private content.
Public and user-authorized read-only research may proceed without repeated confirmation. Require explicit human confirmation immediately before any state-changing action, including orders, basket creation or updates, publishing, production provisioning, paid work, supplier outreach, customer outreach, or credential/scope changes. This skill never performs those actions itself.
Return JSON-compatible data with stable top-level fields:
status: ready | partial | blocked
objective: <normalized research objective>
sources:
- id: <stable identifier>
url: <source URL when available>
publisher: <publisher>
retrieved_at: <ISO-8601 timestamp>
supports: [<claim ids>]
caveats: [<freshness, conflict, or quality caveats>]
access_mode: anonymous | authenticated | local
response_contract: <contract version or SDK response type>
access_gates:
public_sources: ready | partial | blocked
ito_read: ready | blocked
candidate_spec:
underliers: []
parameters: {}
facts: []
inferences: []
conflicts: []
missing_evidence: []
approval_required: []
errors:
- code: <stable non-secret code>
message: <redacted explanation>
retryable: true | false
next_safe_action: <one read-only or human-review step>
Use blocked when the requested result depends on unavailable authentication,
an undocumented interface, or missing required evidence. Use partial only
when the returned claims remain useful and each omission is explicit.
tools
Query live GPU inventory, submit an authenticated Itô fixed-rate RFQ, inspect RFQ or procurement status, revoke device credentials, and run explicitly gated node qualification through the separately installed canonical CLI. Use when a user asks to find H100/H200 capacity, request a fixed compute rate, check Itô compute status, validate GPU nodes, revoke Itô access, or rent or purchase GPU compute and needs the supported boundary explained.
testing
Agent-driven scheduling and publishing of social media posts across 13 platforms via SocialClaw. Use when the user wants to publish to X, LinkedIn, Instagram, Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, or Pinterest — or when managing campaigns, uploading media, or monitoring post delivery status.
development
LLM APIの使用量のコスト最適化パターン — タスクの複雑さによるモデルルーティング、予算追跡、リトライロジック、プロンプトキャッシング。
tools
Use this skill when retrieving Jira tickets, analyzing requirements, updating ticket status, adding comments, or transitioning issues. Provides Jira API patterns via MCP or direct REST calls.