← Back to Skills Marketplace
77
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install scientific-drawing
Description
科研绘图工具 - 支持技术路线图、流程图、原理图、架构图等科研图形绘制。基于 Python matplotlib/pillow,支持 SVG/PNG 高清输出。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install scientific-drawing - After installation, invoke the skill by name or use
/scientific-drawing - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- 首次发布科研绘图技能,专为基金申请和论文写作场景设计。
- 支持多种科研图类型:技术路线图、流程图、原理图、架构图、甘特图等。
- 基于 Python matplotlib/pillow,输出高清 PNG/SVG 图像,默认 300 DPI。
- 提供丰富请求示例与详细参数说明,支持中文文本和自定义配色方案。
- 涵盖科研绘图最佳实践和常见注意事项。
Metadata
Frequently Asked Questions
What is Scientific Drawing?
科研绘图工具 - 支持技术路线图、流程图、原理图、架构图等科研图形绘制。基于 Python matplotlib/pillow,支持 SVG/PNG 高清输出。 It is an AI Agent Skill for Claude Code / OpenClaw, with 77 downloads so far.
How do I install Scientific Drawing?
Run "/install scientific-drawing" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Scientific Drawing free?
Yes, Scientific Drawing is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Scientific Drawing support?
Scientific Drawing is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Scientific Drawing?
It is built and maintained by JIRBOY (@jirboy); the current version is v1.0.0.
More Skills