stock_analysis_7step
Analysis
This skill appears to be a disclosed remote Prana/Claw client for stock analysis, but users should notice that it sends prompts to a remote service and stores/uses an API key.
Findings (3)
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.
"description": "Prana encapsulated skill — install deps for the Node runner: npm install", "dependencies": { "yaml": "^2.6.1" }The optional Node runner requires installing an npm dependency with a floating semver range, which is normal for this runner but less reproducible than a pinned lockfile.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
脚本请求 `POST /api/claw/agent-run` ... 会在请求头加入 **`x-api-key: public_key:secret_key`** ... **自动落盘**:Python / Node 任一脚本在拉取成功后会默认写入 **`config/api_key.txt`**
The skill uses a Claw/Prana API credential and may persist it locally by default, so the credential file becomes sensitive account material.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
agent-run body:`skill_key`(= **脚本内嵌 `original_skill_key`**)、`question`(由 frontmatter 参数说明与用户消息组装)、`thread_id`、`request_id`。
The user's message is sent as a `question` to a remote Prana/Claw agent endpoint; this is expected for a remote encapsulated skill but is still a data boundary users should notice.
