← Back to Skills Marketplace
mr-11even

Cn Security Code Resolver Openclaw Skill

by mr-11even · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
148
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install cn-security-code-resolver-openclaw-skill
Description
Resolve A-share stocks, ETFs, funds, and other mainland China securities from Chinese names into tradable codes using Eastmoney search. This skill should be...
README (SKILL.md)

CN Security Code Resolver

Overview

Resolve Chinese security names into exchange-tradable codes with a deterministic first pass and a verifiable fallback. Use the bundled script to query Eastmoney's public suggest API, then return the best match with enough metadata for confirmation.

When to use

Use this skill when the task involves any of the following:

  • Find the code for a Chinese stock, ETF, LOF, REIT, or fund from its Chinese name
  • Convert a portfolio/watchlist from names into tradable codes
  • Confirm whether an instrument is A-share, ETF/fund, or another mainland market type
  • Add exchange-aware identifiers such as 600938.SH, 510880.SH, or Eastmoney QuoteID

Do not use this skill for:

  • Real-time pricing or chart analysis
  • Hong Kong, US, futures, or crypto symbols unless the user explicitly wants cross-market results
  • Fundamental analysis beyond basic instrument identification

Workflow

1) Prefer the script first

Run the bundled resolver script:

python3 skills/cn-security-code-resolver/scripts/resolve_cn_security.py "中国海油"

Batch mode:

python3 skills/cn-security-code-resolver/scripts/resolve_cn_security.py "红利ETF华泰柏瑞" "苏美达" "中国海油" "海油发展" "中海油服"

2) Read the best match carefully

Prefer rows where:

  • Name exactly matches the queried Chinese name
  • SecurityTypeName matches user intent (沪A, 深A, 基金, etc.)
  • MarketType / QuoteID indicate mainland trading venue

For mainland cash equities and ETFs, map exchange suffixes as:

  • codes starting with 6, 5, or 9 → usually SH
  • codes starting with 0, 1, 2, or 3 → usually SZ

If the returned result is ambiguous, show the top 3 candidates and ask for confirmation instead of guessing.

3) Return a concise confirmation

Use this output shape when replying:

标的:中海油服
A股代码:601808
交易所:上交所
类型:沪A
标准代码:601808.SH
QuoteID:1.601808

4) When updating files

When writing portfolio JSON or other structured files, prefer storing both:

  • code: raw numeric code, e.g. 601808
  • exchangeSuffix: SH or SZ when it can be derived confidently

Optional enriched fields:

  • quoteId
  • securityTypeName
  • marketType
  • source: "eastmoney_suggest"

Verification guidance

If the first result looks suspicious:

  • Re-run with the exact full Chinese name from the broker/app
  • Inspect the top candidate list from the script
  • Cross-check with a browser search only when necessary

Good verification signals:

  • Exact Chinese name match
  • Expected category (for example ETF vs stock)
  • Price range and portfolio context are consistent with the instrument type

Bundled resources

Script

  • scripts/resolve_cn_security.py
    • Queries Eastmoney suggest API
    • Supports one or many names
    • Returns ranked JSON results with exchange hints

Reference

  • references/eastmoney-api.md
    • Documents the API endpoint, returned fields, and matching heuristics

Examples

python3 skills/cn-security-code-resolver/scripts/resolve_cn_security.py "苏美达"

Expected top result:

  • 600710 / 苏美达 / 沪A
python3 skills/cn-security-code-resolver/scripts/resolve_cn_security.py "红利ETF华泰柏瑞"

Expected top result:

  • 510880 / 红利ETF华泰柏瑞 / 基金
python3 skills/cn-security-code-resolver/scripts/resolve_cn_security.py "中海油服"

Expected top result:

  • 601808 / 中海油服 / 沪A
  • If other markets also appear elsewhere, prefer A-share unless the user asks otherwise
Usage Guidance
This skill appears to do exactly what it says: call Eastmoney's public suggest API and rank candidates. Before installing, consider: (1) network privacy — each query is sent to Eastmoney (avoid sending sensitive or private identifiers you don't want transmitted), (2) public token — the script uses a public token embedded in the code (expected for this API) but it could break if Eastmoney changes tokens or rate-limits, (3) verification — ambiguous names can map to multiple instruments, so confirm top candidates before using results for trading or automated orders, and (4) production use — consider caching, rate-limiting, and error handling if you integrate this into automation. If you need offline or vendor-trusted sources, use a broker or official exchange mapping instead.
Capability Analysis
Type: OpenClaw Skill Name: cn-security-code-resolver-openclaw-skill Version: 1.0.0 The skill is a legitimate utility for resolving Chinese security names (stocks, ETFs, funds) into tradable codes using the Eastmoney suggest API. The core logic in `scripts/resolve_cn_security.py` uses standard Python libraries to query a well-known financial data endpoint and contains no evidence of data exfiltration, obfuscation, or unauthorized execution. The instructions in `SKILL.md` are clearly defined and strictly aligned with the stated purpose of the tool.
Capability Assessment
Purpose & Capability
Name, description, README, SKILL.md, reference doc, and the included Python script all align: the skill queries Eastmoney's suggest API to map Chinese names to tradable codes. There are no unrelated requirements (no cloud creds, no unrelated binaries).
Instruction Scope
SKILL.md instructs the agent to run the bundled script and to use returned candidates with verification steps. The instructions do not ask the agent to read system files, environment variables, or send data to any endpoint other than Eastmoney's documented API. Writing portfolio files is optional and scoped to adding resolved codes.
Install Mechanism
No install spec — instruction-only plus a small Python script. Nothing is downloaded or extracted at install time and no third-party packages are pulled. This is low-risk.
Credentials
The skill requires no environment variables or credentials. The script embeds a commonly used public Eastmoney token (documented in references), which is consistent with the described behaviour; no secret exfiltration or extra credential requests are present.
Persistence & Privilege
always:false and default invocation settings. The skill does not request permanent presence or modify other skills or system-wide configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cn-security-code-resolver-openclaw-skill
  3. After installation, invoke the skill by name or use /cn-security-code-resolver-openclaw-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of CN Security Code Resolver. - Resolves Chinese stock, ETF, or fund names into tradable mainland codes using Eastmoney search. - Supports batch and single-name resolution with precise matching logic for code, exchange, and instrument type. - Provides usage workflow and output formatting guidelines for deterministic and verifiable results. - Includes CLI script and API reference for integration or advanced use. - Offers validation and fallback steps to ensure result accuracy.
Metadata
Slug cn-security-code-resolver-openclaw-skill
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Cn Security Code Resolver Openclaw Skill?

Resolve A-share stocks, ETFs, funds, and other mainland China securities from Chinese names into tradable codes using Eastmoney search. This skill should be... It is an AI Agent Skill for Claude Code / OpenClaw, with 148 downloads so far.

How do I install Cn Security Code Resolver Openclaw Skill?

Run "/install cn-security-code-resolver-openclaw-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cn Security Code Resolver Openclaw Skill free?

Yes, Cn Security Code Resolver Openclaw Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Cn Security Code Resolver Openclaw Skill support?

Cn Security Code Resolver Openclaw Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cn Security Code Resolver Openclaw Skill?

It is built and maintained by mr-11even (@mr-11even); the current version is v1.0.0.

💬 Comments