stock-analysis-lianghua

PassAudited by ClawScan on May 10, 2026.

Overview

The skill appears to perform disclosed stock technical analysis, with expected local script execution, market-data network calls, and caching, but users should verify the exact script path and review any project-code edits.

This skill looks reasonable for stock technical analysis. Before installing, confirm it runs the intended analyze_stock.py file, install dependencies from trusted sources, expect requests to Stooq/Yahoo/yfinance, and review any TradingAgentsV2 code edits before accepting them.

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.

What this means

Using the skill will execute a local script for stock analysis.

Why it was flagged

The skill's normal operation is to run a local Python helper script. This is disclosed and central to the stated purpose, but it is still code execution on the user's machine.

Skill content
当用户要求分析某只股票时,直接执行此脚本:
python .cursor/skills/stock-analysis/analyze_stock.py <股票代码> [选项]
Recommendation

Run only the reviewed packaged script, avoid passing unusual shell metacharacters as stock symbols, and inspect the script first if the environment is sensitive.

What this means

Ticker symbols and dates may be sent to finance data providers, and market data may be cached locally.

Why it was flagged

The user-provided stock symbol is used in external market-data requests and in cache filenames. This is expected for the stock-analysis purpose, but it makes ticker validation and scoped caching important.

Skill content
url = f"https://query1.finance.yahoo.com/v8/finance/chart/{symbol}"
...
cache_file = os.path.join(cache_dir, f"{symbol}-YFin-data-{start_str}-{curr_date}.csv")
Recommendation

Use normal stock ticker formats; maintainers should validate or normalize ticker input and ensure cache writes cannot escape the intended cache directory.

What this means

The agent could accidentally run a stale or different local copy if paths are not aligned.

Why it was flagged

The instructions mention multiple possible script locations, which can create ambiguity about which copy is being executed.

Skill content
脚本位置:`.cursor/skills/stock-analysis/analyze_stock.py`(项目根目录也有一份副本 `analyze_stock.py`)
Recommendation

Verify that OpenClaw invokes the intended reviewed script copy, and prefer a single canonical installed path with documented dependencies.

What this means

Project code changes may persist and influence future agent outputs.

Why it was flagged

The skill can guide changes to TradingAgentsV2 analyst nodes. This is disclosed and user-directed, but those edits can affect later analyses.

Skill content
当需要新增/修改分析师节点时,参考架构模板。
Recommendation

Review diffs, keep backups, and test TradingAgentsV2 behavior after any analyst-node modifications.