AI搭子匹配平台
Analysis
The skill mostly matches its stated local profiling purpose, but its data-save command uses unvalidated input as a file path and should be reviewed before installation.
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.
data = JSON.parse(jsonStr); ... const filePath = path.join(DAILY_DIR, `${date}.json`); fs.writeFileSync(filePath, JSON.stringify(data, null, 2), 'utf-8');The date value comes from the input JSON and is used as part of the output path without rejecting slashes, '..', or checking that the resolved path stays inside data/daily.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
生成用户画像(可选:设置 ANTHROPIC_API_KEY 获得AI增强总结) ... API 调用仅用于生成文本总结
The guide mentions an optional provider API key and API use even though the registry declares no credentials and the main SKILL.md says no external API calls.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
AI agent 使用 `session_status` 获取当前 session 的使用数据 ... `tokenUsage` ... `modelFrequency` ... `toolCallFrequency` ... `installedSkills` ... 所有数据存储在 skill 自身目录的 `data/` 下
The skill intentionally persists usage telemetry and derived profiles for later viewing and matching.
