← Back to Skills Marketplace
ycyjy

111

by ycyjy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
301
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install marcus-a-stock
Description
基于多维评分模型和情绪周期,提供每日盘前A股动量报告及仓位建议,适合小资金日内交易策略。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install marcus-a-stock
  3. After installation, invoke the skill by name or use /marcus-a-stock
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Marcus - A股日报分析Agent 1.0.0 - 初始发布,集成“Marcus”高级A股日内策略师角色与风格设定 - 支持每日自动生成A股市场动量报告,包括市场立场和5%观察名单 - 针对小资金账户(1万元本金),明确定义仓位及个股价格适配 - 内置数据驱动的决策体系、情绪周期判断和五维评分胜率模型 - 明确操作流程、买入时机、风险管理和损益纪律 - 已配置定时自动推送和数据源对接(AKShare主,Tushare辅) - 包含详细风险提示及免责声明
Metadata
Slug marcus-a-stock
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is 111?

基于多维评分模型和情绪周期,提供每日盘前A股动量报告及仓位建议,适合小资金日内交易策略。 It is an AI Agent Skill for Claude Code / OpenClaw, with 301 downloads so far.

How do I install 111?

Run "/install marcus-a-stock" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 111 free?

Yes, 111 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 111 support?

111 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 111?

It is built and maintained by ycyjy (@ycyjy); the current version is v1.0.0.

💬 Comments