Markdown to Word
Analysis
The provided artifacts look like a normal Markdown-to-Word converter, with expected but noteworthy local tooling, dependency installation, and remote-image download behavior.
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.
pip install python-docx Pillow beautifulsoup4 PyYAML ... npm install -g @mermaid-js/mermaid-cli
The skill instructs users to install public Python and npm packages, including an optional global npm package, without version pinning. This is purpose-aligned for document conversion and Mermaid rendering, but users should notice the supply-chain dependency.
cmd = [mmdc_path, "-i", abs_in, "-o", abs_out, "-t", "neutral", "-w", "2200", "-H", "1500", "--scale", "2.0"] ... subprocess.run(cmd, capture_output=True, text=True, timeout=30)
The skill can run the local Mermaid CLI to render diagrams. This is expected for Mermaid support and uses an argument list plus timeout, but it is still local command execution.
外部URL图片支持: 支持从 Markdown 中的外部 URL 图片自动下载并嵌入 Word 文档 ... 通过 urllib.request 下载外链图片 ... 支持本地路径图片和 HTTP/HTTPS 外链图片
The artifacts document automatic downloading of HTTP/HTTPS images referenced by Markdown. This is purpose-aligned for image embedding, but Markdown-controlled URLs can cause outbound web requests during conversion.
