Technical Insight
Analysis
The skill mostly matches its technical-analysis purpose, but it needs review because it can run local helper commands, references an API key, and contains packaging/path inconsistencies that are not fully disclosed in the registry metadata.
Findings (6)
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.
subprocess.run(['python3', "scripts/drawio-generator.py", temp_analysis_path, self.diagrams_dir], capture_output=True, text=True, check=True)
The workflow executes a helper script under scripts/drawio-generator.py, but that helper is not listed in the provided file manifest; this creates a provenance gap for code that may be run during diagram generation.
subprocess.run(['plantuml', '-tpng', diagram_path], check=True, capture_output=True)
The diagram generator invokes a local PlantUML command. This is aligned with architecture diagram generation, but it is still local command execution and the registry does not declare PlantUML as a required binary.
export WORKSPACE_DIR="/home/Vincent/.openclaw/workspace"
A bundled automatic workflow still contains a developer-specific absolute path, which conflicts with README/CLAWHUB_READY statements that /home/Vincent references were removed.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
配置文件: `~/.config/tech-insight/tavily_key`
The artifacts mention a local Tavily API-key file, while the registry requirements declare no primary credential or required environment variables.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
所有深度分析结果自动保存到:`~/.openclaw/workspace/tech-insight/technical-insight/{技术名称}/` ... `code-analysis.json`The skill intentionally persists generated reports, diagrams, sources, and code-analysis data under the local OpenClaw workspace.
**调用 source-to-architecture 技能**: 使用优化后的源码到架构技能进行专业架构图生成
The main skill instructions say it calls another skill for architecture generation; that is purpose-aligned, but metadata does not describe the downstream skill boundary or what data is handed off.
