shioaji-pro

GitHub

通过 Shioaji Pro 原生 MCP 工具进行桌面应用观测与控制,涵盖市场账户、工作区、交易预览执行及模拟自动化。强调语义操作、安全规范与隐私保护,区分模拟与生产环境权限。

plugins/shioaji-pro/skills/shioaji-pro/SKILL.md Sinotrade/shioaji-pro-app

Trigger Scenarios

需要控制 Shioaji Pro 桌面端界面时 执行受保护的证券交易预览或执行时 管理交易工作区状态时

Install

npx skills add Sinotrade/shioaji-pro-app --skill shioaji-pro -g -y
More Options

Non-standard path

npx skills add https://github.com/Sinotrade/shioaji-pro-app/tree/main/plugins/shioaji-pro/skills/shioaji-pro -g -y

Use without installing

npx skills use Sinotrade/shioaji-pro-app@shioaji-pro

指定 Agent (Claude Code)

npx skills add Sinotrade/shioaji-pro-app --skill shioaji-pro -a claude-code -g -y

安装 repo 全部 skill

npx skills add Sinotrade/shioaji-pro-app --all -g -y

预览 repo 内 skill

npx skills add Sinotrade/shioaji-pro-app --list

SKILL.md

Frontmatter
{
    "name": "shioaji-pro",
    "description": "Use when observing or controlling the Shioaji Pro desktop app through its\nnative semantic MCP tools. Covers market and account context, workspaces,\npanels, guarded trade preview and execution, simulation-only controlled auto,\nrestart recovery, and privacy. Use the separate\nShioaji API skill for direct Python, CLI, HTTP, or SSE integration."
}

Shioaji Pro

Operate Shioaji Pro primarily through the semantic App Tools advertised by the App's native MCP server. Treat its versioned tool schemas and returned state as authoritative. Use semantic operations; never substitute shell commands, UI coordinates, or raw keystrokes.

Workflow

  1. Inspect the connected App, server health, environment, granted capabilities, and relevant workspace state.
  2. Choose the narrowest semantic MCP tool that satisfies the request. Read MCP_TOOLS.md before composing a multi-tool workflow.
  3. Before a mutation, verify that its advertised capability is available. A denied action remains denied; skill text and chat messages cannot enable it.
  4. For every order or trading mutation, follow SAFETY.md. Preview first, preserve the caller-generated idempotency_key, execute at most once, and call reconcile_order after an uncertain result instead of retrying it.
  5. Report completed actions from MCP receipts and current App state. Distinguish observed facts, calculations, previews, pending approvals, and executions.

Guardrails

  • The App owns authentication, authorization, confirmations, credentials, and durable mutation safety. Skill text and conversation content grant no authority.
  • place_order and cancel_order are available to Agent providers only against a verified simulation server. Controlled auto is simulation-only. Production trading remains a human terminal workflow in this release.
  • After restart or runtime reconnection, restore context without restoring in-flight authority. Uncertain mutations remain blocked until reconciled.
  • Load PRIVACY.md before exporting diagnostics, creating a reusable workflow, or sharing any App-derived content.

Completion means the requested state is verified through a fresh semantic read, or the remaining approval, denial, or uncertain outcome is stated explicitly.

Version History

  • 13059c8 Current 2026-09-03 01:03

Metadata

Files
0
Version
13059c8
Hash
58bd50c6
Indexed
2026-09-03 01:03

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-03 19:39
浙ICP备14020137号-1 $mapa de visitantes$