← Back to Skills Marketplace
ProcessOn Diagram Generator
by
ying zhang @po
· GitHub ↗
· v2.3.1
· MIT-0
301
Downloads
1
Stars
1
Active Installs
6
Versions
Install in OpenClaw
/install processon-diagramgen
Description
A fast diagramming tool developed by ProcessOn that allows you to quickly create beautiful, editable visual diagrams such as flowcharts, swimlane diagrams, s...
Usage Guidance
This skill appears to do what it says: it calls ProcessOn endpoints and needs PROCESSON_API_KEY. Before installing, confirm you trust smart.processon.com with any project text or config you may allow the skill to read. Avoid feeding secrets (API keys, private keys, database credentials, or other sensitive configs) into prompts or letting the agent auto-collect files you don't want uploaded. If you only want a local DSL (no network rendering), use the provided --no-render mode or review the generated DSL before triggering rendering. Note that images are saved under ./outputs/processon by default. If you need higher assurance, inspect the full script locally to confirm what data it sends, or run the script in an isolated environment.
Capability Analysis
Type: OpenClaw Skill
Name: processon-diagramgen
Version: 2.3.1
The skill bundle is a legitimate tool for generating diagrams using the ProcessOn API. The Python script (processon_api_client.py) uses standard libraries to communicate with official ProcessOn endpoints and handles image saving and DSL generation as described. There is no evidence of data exfiltration, malicious execution, or prompt injection; the instructions in SKILL.md are focused on ensuring the AI agent correctly formats the output and guides the user through API key configuration.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description claim a ProcessOn diagram generator and the skill includes a Python client that talks to smart.processon.com and requires a PROCESSON_API_KEY — this is consistent and proportionate to the stated purpose.
Instruction Scope
SKILL.md explicitly instructs the agent to (a) extract/optimize prompts and (b) when generating architecture diagrams to read entry files, routes, core config and key modules. Reading project files is coherent for producing architecture diagrams, but it means local source/config may be sent to ProcessOn's APIs as part of the prompt/DSL — a potential privacy/exfiltration risk that users should be aware of.
Install Mechanism
No install spec; code is included as a script in the skill. No remote downloads or archive extraction are used by the skill itself, so installation risk is low.
Credentials
Only one credential is required (PROCESSON_API_KEY), which matches the described external API use. However, because the skill instructs the agent to read local project/config files and sends content to an external API, granting the API key can enable uploading potentially sensitive local data to ProcessOn.
Persistence & Privilege
Skill is not always-enabled, does not request additional system privileges, and does not modify other skills. It does save rendered images to ./outputs/processon, which is scoped to the user's working directory.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install processon-diagramgen - After installation, invoke the skill by name or use
/processon-diagramgen - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.3.1
No functional or code changes detected in this version.
- Documentation updated: Description expanded with additional multilingual details and clarified features.
- Functionality, triggers, workflow, and output requirements remain unchanged.
- No updates made to code, dependencies, or logic.
v2.3.0
**Changelog for processon-diagramgen 1.0.8 → 2.3.0**
- Enhanced initial setup guide: now explicitly checks for `PROCESSON_API_KEY` and instructs users on environment variable setup with emphasis on the running terminal.
- Enforced plain text output: prohibits the use of Markdown and HTML image/link syntax; all links (edit & image) are shown as raw URLs.
- Updated result workflow: assistant must immediately show DSL, edit link, and image link (if available), ensuring users can manually copy DSL to the provided editor if rendering fails.
- Introduced stricter output validation: reply won't send unless DSL, edit link, actionable instruction, and (if present) image link are all visible in the assistant’s response.
- Clarified failure handling: if image rendering fails, the assistant preserves DSL and guided instructions for manual editing/rendering.
- Improved prompt optimization and clarified diagram type detection, with more detailed user guidance for ambiguous or incomplete requests.
v1.0.7
- 简化「执行顺序」相关内容,将 MCP 服务步骤移除,仅保留 API Key 配置和单一执行流程。
- 移除关于 MCP 模式及回退机制的介绍与说明。
- 删除多余的配置示例和说明,聚焦 PROCESSON_API_KEY 环境变量的使用及配置方法。
- 无文件变更,仅对技能描述文档(SKILL.md)做了精简与调整。
v1.0.2
- Updated the skill description in both Chinese and English for broader clarity and improved keyword coverage.
- Expanded detailed trigger scenarios to explicitly include additional diagram types like swimlane, process maps, software/system/cloud architecture, and server deployment diagrams.
- Enhanced English trigger phrase list for better multilingual activation.
- No changes to logic, workflow, or output template—user-side behavior remains fully compatible.
- No code or dependency updates; documentation only.
v1.0.1
- Initial release of processon-diagramgen as version 1.0.1.
- Added project documentation with the new README.md file.
v1.0.0
Initial public release of processon-diagramgen.
- Supports generating various diagrams (flowcharts, architecture diagrams, timelines, ER diagrams, etc.) based on user intent, in both Chinese and English.
- Automatically identifies diagram type from user input and asks clarifying questions if intent is unclear.
- Ensures result quality by optimizing prompts for professional, clear, and visually appealing diagrams.
- Prioritizes usage of a `processon-diagrams` MCP service if available, with fallback to a local Python script using `PROCESSON_API_KEY` if needed.
- Clearly communicates processing steps, success, error states, and key result links/DSL in all compatible chat environments.
- Handles partial or missing information via multi-turn clarification, and provides configuration guidance when credentials are missing.
Metadata
Frequently Asked Questions
What is ProcessOn Diagram Generator?
A fast diagramming tool developed by ProcessOn that allows you to quickly create beautiful, editable visual diagrams such as flowcharts, swimlane diagrams, s... It is an AI Agent Skill for Claude Code / OpenClaw, with 301 downloads so far.
How do I install ProcessOn Diagram Generator?
Run "/install processon-diagramgen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ProcessOn Diagram Generator free?
Yes, ProcessOn Diagram Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ProcessOn Diagram Generator support?
ProcessOn Diagram Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ProcessOn Diagram Generator?
It is built and maintained by ying zhang @po (@leilizhang); the current version is v2.3.1.
More Skills