← 返回 Skills 市场
jirboy

Scientific Drawing

作者 JIRBOY · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
77
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install scientific-drawing
功能描述
科研绘图工具 - 支持技术路线图、流程图、原理图、架构图等科研图形绘制。基于 Python matplotlib/pillow,支持 SVG/PNG 高清输出。
安全使用建议
This skill appears to be a legitimate Python-based plotting tool, but you should be cautious before installing/using it: - Dependencies: The code requires Python plus matplotlib, Pillow (PIL), and numpy. The manifest does not declare these — verify they are installed in a controlled environment before running. - Execution: The skill is intended to generate and run Python drawing scripts. Running unreviewed code can be risky; inspect the full source (note: the provided file contents in the evaluation were truncated) before executing. - Filesystem: The scripts create and write files to D:\Personal\OpenClaw\figures by default. If you don't want files on that path, change the OUTPUT_DIR in the code to a safe location. Verify the agent will not write to sensitive directories. - Platform assumptions: The code assumes Windows-style paths and certain system fonts (SimHei, Microsoft YaHei). On non-Windows systems it may fail or behave unexpectedly; update font/config or run on a matching environment. - Transparency: Ask the author (or update the skill) to explicitly declare required binaries and Python package dependencies and to remove or parameterize hardcoded paths. If you want to proceed: run the code in an isolated environment (e.g., a disposable VM or container) after reviewing the full, untruncated source and after installing the required Python packages. If you need help reviewing the remaining truncated parts of the files, provide the full file contents and I can re-check for hidden network calls or other unexpected behavior.
功能分析
Type: OpenClaw Skill Name: scientific-drawing Version: 1.0.0 The skill bundle is a legitimate tool for generating scientific diagrams such as flowcharts, architecture diagrams, and research timelines using matplotlib. The Python scripts (drawing_tool.py and drawing_tool_v2.py) contain standard plotting logic and save outputs to a local directory. No indicators of data exfiltration, malicious execution, or prompt injection were found.
能力评估
Purpose & Capability
The skill's name/description (scientific drawing using matplotlib/Pillow) matches the included Python code which draws charts. However the manifest declares no required binaries or dependencies, while the code clearly needs Python plus matplotlib, Pillow (PIL), and numpy. That omission is an incoherence: someone implementing this tool legitimately needs those runtime dependencies.
Instruction Scope
SKILL.md instructs the agent to generate and execute Python drawing code and to save output to a local path (D:\Personal\OpenClaw\figures\). The instructions do not attempt to read unrelated system credentials or network endpoints. They do, however, mandate executing code and writing files to a hardcoded local directory and rely on system fonts — both are expected for this purpose but should be declared explicitly.
Install Mechanism
There is no install spec despite the code depending on third-party Python packages (matplotlib, Pillow, numpy). The skill is instruction-only for installation, but failing to declare or provide an install step for required libraries is an operational and transparency gap (not directly malicious, but suspicious).
Credentials
The skill requests no environment variables or credentials, which is fine. However, it hardcodes an absolute Windows output path (D:\Personal\OpenClaw\figures) and creates that directory, and it expects Windows system fonts (SimHei, Microsoft YaHei). Those implicit assumptions about the environment (filesystem location and available fonts) were not declared in requires.config and could cause unexpected writes or failures on other systems.
Persistence & Privilege
The skill is not marked always:true and does not request elevated persistent privileges. It writes files into a local folder it creates for outputs, which is normal for a drawing tool.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install scientific-drawing
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /scientific-drawing 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- 首次发布科研绘图技能,专为基金申请和论文写作场景设计。 - 支持多种科研图类型:技术路线图、流程图、原理图、架构图、甘特图等。 - 基于 Python matplotlib/pillow,输出高清 PNG/SVG 图像,默认 300 DPI。 - 提供丰富请求示例与详细参数说明,支持中文文本和自定义配色方案。 - 涵盖科研绘图最佳实践和常见注意事项。
元数据
Slug scientific-drawing
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Scientific Drawing 是什么?

科研绘图工具 - 支持技术路线图、流程图、原理图、架构图等科研图形绘制。基于 Python matplotlib/pillow,支持 SVG/PNG 高清输出。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 77 次。

如何安装 Scientific Drawing?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install scientific-drawing」即可一键安装,无需额外配置。

Scientific Drawing 是免费的吗?

是的,Scientific Drawing 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Scientific Drawing 支持哪些平台?

Scientific Drawing 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Scientific Drawing?

由 JIRBOY(@jirboy)开发并维护,当前版本 v1.0.0。

💬 留言讨论