← Back to Skills Marketplace
xx235300

Process-Diagram-Pro

by xx235300 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
108
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install process-diagram-pro
Description
生成符合行业标准的化工工艺PFD、P&ID、系统架构及数据流图,支持温度渐变和中文显示。
Usage Guidance
This package appears coherent for its stated purpose, but the source has no homepage and some files were omitted from the review — exercise caution before using in sensitive environments. Recommendations: - Review the remaining files (omitted in the manifest) for any network calls, hard-coded external URLs, or code that reads/writes unexpected system paths. - Run the code in an isolated environment (virtualenv / container) before adding to production. Installing matplotlib/Pillow/numpy is normal; only install the optional 'agent-browser' tool if you need the web-scraping examples. - Note the font loader will look through system font paths and may print them; its __main__ test writes /tmp/font_loader_test.png if executed directly — that behavior is benign but be aware. - If you will handle confidential diagrams, ensure no unexplained telemetry or remote upload is present in the omitted files; request the full source or a signed package from an identifiable author if you need higher assurance.
Capability Analysis
Type: OpenClaw Skill Name: process-diagram-pro Version: 2.0.0 The core Python logic for generating chemical diagrams (chem_diagram_v3) appears benign and aligns with the stated purpose. However, the SKILL.md file contains highly irregular and risky instructions directing the AI agent to install external software (agent-browser via npm) and browse external URLs (specifically a Feishu/Lark wiki) to 'troubleshoot' or 'research.' This pattern is a significant indicator of an indirect prompt injection vector, where the agent could be manipulated by malicious instructions hosted on the external site. The inclusion of browser-based automation and global package installation instructions is unnecessary and dangerous for a diagramming tool.
Capability Assessment
Purpose & Capability
Name/description claim (PFD/P&ID/architecture generation, Chinese text, temperature gradients) is implemented by the included Python modules (canvas, diagrams, pipelines, devices, fonts). Declared runtime dependency list (matplotlib, pillow, numpy) is proportionate to the functionality.
Instruction Scope
SKILL.md contains only diagram-generation APIs, usage examples and install commands for the Python deps. It also suggests using an external 'agent-browser' CLI to fetch a cloud usage doc (Feishu link) — that gives the agent an optional way to retrieve external web content. The instructions do not direct reading of unrelated local files or environment variables. The font loader module prints system font paths and in its test code writes a file under /tmp only when executed as __main__.
Install Mechanism
There is no install spec in the registry (instruction-only for the platform). SKILL.md recommends 'pip install matplotlib pillow numpy' which is expected. The only additional install suggestion is an optional npm global 'agent-browser' CLI for web scraping; installing that is an explicit user action and not required for core functionality.
Credentials
The skill does not request environment variables, credentials, or config paths. No sensitive names (TOKEN/KEY/etc.) are required. Font loader accesses system font paths and the skill directory, which is reasonable for rendering Chinese text.
Persistence & Privilege
Registry flags show default privileges (always: false, agent invocation allowed). The skill does not request permanent/always-on inclusion or modify other skills. No evidence it writes persistent agent-wide configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install process-diagram-pro
  3. After installation, invoke the skill by name or use /process-diagram-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
**Major update: Upgraded to chem_diagram_v3 with expanded features and a modernized API.** - Refactored all core modu1 ales into new chem_diagram_v3/ directory for improved maintainability. - Extended API: Added more parameters for equipment, valves, and instruments; clarified generator class usage. - Expanded documentation with detailed class and parameter tables, plus agent-browser integration guide. - Improved device and flow symbol definitions, keeping full industry-standard support. - Retained all previous key features (temperature color gradient, Chinese font support, professional symbol set). - Dropped legacy chem_diagram/ directory and all old modules.
v1.0.0
Process Diagram Pro 1.0.0 - 初始版本发布,支持化工/制药/食品/水处理等行业的流程图生成 - 一键生成 PFD、P&ID、系统架构图和数据流图,全面中文支持 - 提供专业设备/阀门/仪表符号与行业标准配色及温度渐变 - 支持温度感应变色、信号回路连接等专业特性 - 附带详细API、快速上手示例、常见问题解答和云端使用指南
Metadata
Slug process-diagram-pro
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Process-Diagram-Pro?

生成符合行业标准的化工工艺PFD、P&ID、系统架构及数据流图,支持温度渐变和中文显示。 It is an AI Agent Skill for Claude Code / OpenClaw, with 108 downloads so far.

How do I install Process-Diagram-Pro?

Run "/install process-diagram-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Process-Diagram-Pro free?

Yes, Process-Diagram-Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Process-Diagram-Pro support?

Process-Diagram-Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Process-Diagram-Pro?

It is built and maintained by xx235300 (@xx235300); the current version is v2.0.0.

💬 Comments