枢门财经 | ShumenFinance
name: shumen_finance
by ayizhi · published 2026-04-01
$ claw add gh:ayizhi/ayizhi-shumenfinance---
name: shumen_finance
description: Mainland China A-share stock and sector analysis tool (中国A股个股与板块分析). Provides real-time stock snapshots, financial statement analysis (财务分析/财报解读), unusual price movement detection (异动分析/支撑压力位), sector and theme analysis (板块分析/概念解读), and market news lookup (市场新闻). Covers price, K-line, money flow, valuation, earnings forecast, and industry ranking for Shanghai and Shenzhen listed equities.
user-invocable: true
disable-model-invocation: true
metadata: {"openclaw":{"skillKey":"shumen_finance","homepage":"https://github.com/ayizhi/shumen_finance","always":false,"requires":{"bins":["node"]}}}
---
# 枢门财经 | ShumenFinance
This skill is a deterministic mainland China A-share wrapper around the Tianshan APIs.
It always calls `https://tianshan-api.kungfu-trader.com`.
It runs local `.mjs` flows with `node`.
Source repo: `https://github.com/ayizhi/shumen_finance`.
At runtime it only reads bundled prompt/reference assets from this skill repo and does not write local files.
The outbound network surface is intentionally fixed to that single base URL and is not user-configurable.
It does not shell out to subprocesses, install dependencies, or fetch additional code at runtime.
Do not use this skill with secrets, personal data, or other sensitive user content.
User requests and derived analysis context may be transmitted to the upstream Tianshan API.
Treat this file as the high-level routing guide.
Do not treat it as an API catalog.
Scope
Public Intents
Route the user into one of these five intent families.
Do not expose internal product names unless needed for implementation.
1. Stock Snapshot
Use when the user wants one A-share stock's current state, recent走势, K-line window, concepts, money flow, holders, valuation context, or other narrow deterministic data.
Default behavior:
2. Finance Analysis
Use when the user wants one A-share stock's财务分析,财报状态,财务指标,估值细节,盈利预测, or industry-rank finance context.
Default behavior:
3. Unusual Movement Analysis
Use when the user wants异动分析,支撑压力位解读,关键价位分析, or the final unusual-movement prompt package.
Default behavior:
4. Sector Analysis
Use when the user asks about one A-share industry, concept, theme, or sector.
Default behavior:
5. News Lookup
Use when the user explicitly asks for market news itself.
Default behavior:
Intent Routing
Pick one default route from the list below.
Route to `Stock Snapshot`
Route to `Finance Analysis`
Route to `Unusual Movement Analysis`
Route to `Sector Analysis`
Route to `News Lookup`
If the user asks for whole-market screening, do not use this skill.
Input Rules
Stock Identification
For single-stock requests, use exactly one:
Never mix both modes.
If the stock code is unknown, prefer `--instrument-name`.
When using code mode, `--exchange-id` must be `SSE` or `SZE`.
Stock Date Mode
For stock products and flows, use:
Sector Mode
- `--sector-name`
- `--sector-id`
Prefer `--sector-name`.
Only reuse `--sector-id` after the backend has already returned it.
News Mode
Hidden Parameters
Do not generate or expose these from the model side:
Internal Building Blocks
The internal deterministic product contract lives here:
Use that file only when you need exact internal product names, allowed parameter shapes, or output keys.
Do not dump that whole catalog into the user-facing reasoning path by default.
Research Methodologies
Documented research methods live here:
Use them as methodology references for deep research.
They are not public CLI entrypoints yet.
Prompt assets are flow-specific.
Do not mix finance-analysis formatting requirements into movement-analysis outputs, or vice versa.
Standard Commands
Stock Snapshot
node scripts/flows/run_data_request.mjs --product price_snapshot --instrument-name 贵州茅台 --target-date 20260301Finance Analysis Context
node scripts/flows/run_data_request.mjs --product finance_analysis_context --instrument-name 贵州茅台 --target-date 20260301Resolve Sector
node scripts/flows/run_data_request.mjs --product resolve_sector --query 算力Sector Detail
node scripts/flows/run_data_request.mjs --product sector_performance --sector-name 白酒 --target-date 20260301Movement Analysis
node scripts/flows/run_movement_analysis.mjs --instrument-name 贵州茅台 --target-date 20260301 --visual-days-len 100News Lookup
node scripts/flows/run_data_request.mjs --product important_news --target-date 20260301More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...