Stock Analysis China
Analysis
The skill is mostly aligned with stock analysis, but it can prompt automatic setup/install commands and overwrite persistent portfolio data from OCR before clear confirmation.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
检查`SKILL_ROOT/data/`目录下是否存在json文件或json文件是否为空,若为空,优先执行"环境依赖与故障排查"章节的环境配置相关操作
This tells the agent to run environment-configuration steps during normal skill activation based on local data state, rather than only during explicit user-approved installation.
AKShare | 最新 | ... `pip install akshare pandas` ... sharp | 0.30+ | ... `npm install sharp -g` ... Tesseract OCR | 5.0+ | ... `winget install UB-Mannheim.TesseractOCR`
The skill documents unpinned package and global/system installs even though the provided install specification declares this as an instruction-only skill with no required binaries.
df = ak.stock_zh_index_spot_em() ... df = ak.stock_zh_a_spot_em() ... ak.stock_zh_a_hist(symbol=code, period='daily'
The script queries AKShare for market and historical stock data; this is purpose-aligned for stock analysis but is still external provider/tool use.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
从 AI 识别结果更新持仓(覆盖式更新) ... PORTFOLIO_PATH = SKILL_DATA / 'positions_portfolio.json' ... json.dump(data, f, ensure_ascii=False, indent=2)
AI-recognized holdings are written persistently to a portfolio JSON file, and the update path is explicitly overwrite-style.
