← 返回 Skills 市场
Mx Selfselect
作者
Jessecq1995
· GitHub ↗
· v1.0.0
· MIT-0
236
总下载
0
收藏
13
当前安装
1
版本数
在 OpenClaw 中安装
/install mx-selfselect
功能描述
妙想自选管理skill,基于东方财富通行证账户数据及行情底层数据构建,支持通过自然语言查询、添加、删除自选股。
安全使用建议
This skill appears to implement the stated EastMoney self-select functionality, but take these precautions before installing or running it:
- Verify and supply the correct API key: the code expects MX_APIKEY (SKILL.md contains a typo referring to EASTMONEY_APIKEY). Do not set other unrelated secrets into .env unless you intend them to be read.
- The script will attempt to read a .env file at the repository root if MX_APIKEY is not in the environment; inspect that file before running to ensure it contains only intended values (it may expose other secrets if present).
- The script will make network requests to https://mkapi2.dfcfs.com with your API key in the request headers — only run it if you trust that endpoint and the source of the skill (the package has no homepage and unknown source).
- There is a requirements.txt (requests) but no install spec. Ensure your runtime provides the requests package or install it in an isolated environment (virtualenv/container) to avoid dependency surprise.
- Run the skill in an isolated environment (container or restricted VM) first, and review logs and the created files under /root/.openclaw/workspace/mx_data/output/ to confirm behavior.
- Ask the publisher to: (1) fix the env var name inconsistency in SKILL.md, (2) declare the required env var in registry metadata, and (3) add an install step or note about dependencies.
Given the inconsistencies and unknown source, avoid supplying high-privilege or reused credentials until you’re comfortable with the code and origin.
功能分析
Type: OpenClaw Skill
Name: mx-selfselect
Version: 1.0.0
The mx-selfselect skill is a legitimate tool for managing stock watchlists via the East Money (Dongfang Caifu) financial API. The Python script (scripts/mx_self_select.py) correctly implements its stated functions—querying, adding, and deleting stocks—using standard libraries and secure credential handling via environment variables. No evidence of data exfiltration, malicious execution, or prompt injection was found, and the network communication is restricted to the official domain mkapi2.dfcfs.com.
能力评估
Purpose & Capability
Name, description, SKILL.md, and the Python code are coherent: they call EastMoney API endpoints (mkapi2.dfcfs.com) to query/add/delete self-selected stocks. Nothing in the code requests unrelated cloud credentials or unrelated system access. However the registry metadata lists no required env vars while both SKILL.md and the code require an API key (MX_APIKEY), so the declared requirements are incomplete.
Instruction Scope
Runtime instructions are narrowly scoped to calling the specified EastMoney endpoints and saving CSV/JSON under /root/.openclaw/workspace/mx_data/output/. The code only reads MX_APIKEY (and will try to read a .env file two directories up if the env var is not set). SKILL.md's security note refers to EASTMONEY_APIKEY (a different variable name), which is an inconsistency that could cause confusion or misconfiguration. The .env lookup means the skill may read a repository-level .env file — it only extracts MX_APIKEY but that behavior should be known to users.
Install Mechanism
The skill is instruction-only (no install spec) but includes a scripts/requirements.txt that declares requests>=2.31.0. There is no declared install step to ensure dependencies are present; this mismatch can cause runtime failures or unexpected behavior when the environment lacks the dependency. There are no network downloads or other high-risk install actions in the package itself.
Credentials
The code only needs a single API key (MX_APIKEY) which is proportional to the stated function. But the registry metadata does not declare this required env var, and SKILL.md inconsistently references EASTMONEY_APIKEY in one place. The script writes files to /root/.openclaw/workspace/mx_data/output/, so it requires write access to that workspace path. The .env file lookup could read other files at repo root, though it only extracts the MX_APIKEY entry.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide configurations, and only writes outputs to its own workspace directory. Autonomous invocation (disable-model-invocation=false) is the platform default and not itself a concern here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mx-selfselect - 安装完成后,直接呼叫该 Skill 的名称或使用
/mx-selfselect触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of mx_self_select skill for managing stock watchlists via natural language.
- Supports querying, adding, and deleting self-selected stocks under your Eastmoney account using natural language commands.
- Requires API key configuration via the MX_APIKEY environment variable.
- Outputs results as CSV and raw JSON files in a dedicated directory.
- Provides clear usage examples and error handling for missing configuration or API issues.
元数据
常见问题
Mx Selfselect 是什么?
妙想自选管理skill,基于东方财富通行证账户数据及行情底层数据构建,支持通过自然语言查询、添加、删除自选股。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 236 次。
如何安装 Mx Selfselect?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mx-selfselect」即可一键安装,无需额外配置。
Mx Selfselect 是免费的吗?
是的,Mx Selfselect 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Mx Selfselect 支持哪些平台?
Mx Selfselect 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Mx Selfselect?
由 Jessecq1995(@jessecq1995)开发并维护,当前版本 v1.0.0。
推荐 Skills