← 返回 Skills 市场
ycyjy

111

作者 ycyjy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
301
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install marcus-a-stock
功能描述
基于多维评分模型和情绪周期,提供每日盘前A股动量报告及仓位建议,适合小资金日内交易策略。
安全使用建议
This skill appears to do what it says: generate a daily A‑share momentum report using akshare/tushare and optional push channels. Before running: 1) Create a local config (config_local.yaml) and fill TUSHARE_TOKEN for full functionality; 2) do not commit config_local.yaml to public repos because it may contain SMTP passwords, webhook keys, or other credentials; 3) install required Python packages (akshare, tushare, pandas, numpy, readability, etc.) manually — the skill contains no automated installer; 4) the SKILL.md mentions a pre-configured Cron job but the package does not set one up automatically — if you want scheduled runs, set up scheduling yourself; 5) run initially in PAPER_TRADING_MODE or dry-run and review generated output before acting on real trades; and 6) if you plan to enable email/ServerChan/WeChat pushes, secure those credentials and verify the push endpoints are correct (they are user-supplied). If you want me to, I can list the exact Python dependencies to install and show the minimal safe command to run the script in a sandboxed/dry-run mode.
功能分析
Type: OpenClaw Skill Name: marcus-a-stock Version: 1.0.0 The skill bundle is a legitimate financial analysis tool designed to generate A-share market reports using the AKShare and Tushare libraries. The Python script (marcus_report.py) implements a multi-dimensional scoring model for stocks and market sentiment analysis as described in the documentation (SKILL.md). While the configuration file (config.yaml) includes placeholders for sensitive API tokens and notification credentials, the code lacks any evidence of data exfiltration, unauthorized network calls, or malicious intent.
能力评估
Purpose & Capability
The name/description (A股动量报告) match the included assets: SKILL.md, config.yaml and a Python script that uses akshare/tushare to fetch market data and generate reports. The optional credentials (Tushare token, email/ServerChan/WeChat webhook) are appropriate for data access and pushing reports. The presence of package.json is minor and not necessary for a Python tool, but not harmful.
Instruction Scope
Runtime instructions are narrowly scoped to generating the daily report, running the Python script, and optionally sending it via configured push channels. Two small inconsistencies: SKILL.md says the Tushare token is "已内置" (pre-bundled) while the code reads it from config (user must supply it), and SKILL.md claims a Cron job is "已配置" but there is no install spec that actually sets a system cron job. Otherwise the instructions do not ask the agent to read unrelated system files or exfiltrate secrets.
Install Mechanism
This is an instruction-only skill (no platform install spec). The Python script imports third‑party libraries (akshare, tushare, pandas, numpy, readability). There is no automated installer provided, so users must install dependencies themselves. That increases operational friction for non-technical users but is not a security red flag by itself.
Credentials
No environment variables are declared as required in the skill metadata. The code and config use a Tushare token (reasonable for the data source) and optional credentials for email/ServerChan/WeChat/JoinQuant/iFinD for report delivery or enhanced data — these are proportional to the skill's functionality. Note: storing SMTP passwords, webhook keys or platform passwords in an unencrypted config file is sensitive and should be handled carefully.
Persistence & Privilege
The skill does not request elevated or persistent platform privileges (always: false). The SKILL.md/Cron job claim is inconsistent with the lack of an install step to create the cron entry; the skill will not automatically persist unless the user sets up scheduling. No evidence the skill modifies other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install marcus-a-stock
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /marcus-a-stock 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Marcus - A股日报分析Agent 1.0.0 - 初始发布,集成“Marcus”高级A股日内策略师角色与风格设定 - 支持每日自动生成A股市场动量报告,包括市场立场和5%观察名单 - 针对小资金账户(1万元本金),明确定义仓位及个股价格适配 - 内置数据驱动的决策体系、情绪周期判断和五维评分胜率模型 - 明确操作流程、买入时机、风险管理和损益纪律 - 已配置定时自动推送和数据源对接(AKShare主,Tushare辅) - 包含详细风险提示及免责声明
元数据
Slug marcus-a-stock
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

111 是什么?

基于多维评分模型和情绪周期,提供每日盘前A股动量报告及仓位建议,适合小资金日内交易策略。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 301 次。

如何安装 111?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install marcus-a-stock」即可一键安装,无需额外配置。

111 是免费的吗?

是的,111 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

111 支持哪些平台?

111 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 111?

由 ycyjy(@ycyjy)开发并维护,当前版本 v1.0.0。

💬 留言讨论