Scientific Drawing
PassAudited by ClawScan on May 10, 2026.
Overview
This appears to be a local scientific drawing helper that generates image files, with no evident credential use, network access, or hidden destructive behavior.
This skill looks reasonable for local scientific figure generation. Before installing, be aware that it runs Python code and writes output files, and make sure any required Python libraries are installed from trusted sources.
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.
The agent may run Python locally to create figures, so a generated script can affect local files if misused.
The skill explicitly plans to generate and execute Python code to render figures. This is expected for a drawing tool, but it is still local code execution.
3. **代码生成** - 编写 Python 绘图脚本 4. **图形渲染** - 执行代码生成图像
Use it for requested drawing tasks only, and review generated Python before running it when the requested figure or output path is unusual.
If the dependencies are missing, the user or agent may need to install packages separately.
The skill relies on third-party Python libraries, but the registry says there is no install spec. The dependencies are disclosed and appropriate for the purpose.
import matplotlib.pyplot as plt import matplotlib.patches as patches from PIL import Image, ImageDraw, ImageFont import numpy as np
Install dependencies only from trusted package repositories or an approved environment.
The skill creates files on disk and could overwrite existing figure files if the same output name is reused.
The helper writes generated images to a local output path. This is purpose-aligned, but users should keep output filenames scoped to the intended figures folder.
OUTPUT_DIR = Path("D:/Personal/OpenClaw/figures")
OUTPUT_DIR.mkdir(exist_ok=True)
...
output_path = OUTPUT_DIR / output_name
plt.savefig(output_path, dpi=300, bbox_inches='tight'Use simple filenames and check the output directory if you are concerned about overwriting prior figures.
