Install
openclaw skills install @thcjp/anygen-diagram-generator-freeopenclaw skills install @thcjp/anygen-diagram-generator-free通过 AnyGen CLI 调用 www.anygen.io 服务端绘图引擎,将文本描述转换为流程图、架构图等基础可视化图表。核心操作类型为 smart_draw,由 anygen-workflow-generate 依赖技能编排生成流程。本免费版支持基础图表类型与默认渲染配置。
AnyGen CLI 提供 API Key 认证方式:
anygen auth login --api-key sk-xxxxxxxxxxxxxxxx
也可通过环境变量持久化配置:
export ANYGEN_API_KEY=sk-xxxxxxxxxxxxxxxx
当命令返回认证错误时,检查 API Key 是否正确设置,或重新执行登录命令后重试。
本技能依赖 anygen-workflow-generate 技能来编排 smart_draw 操作。首次使用前需安装:
anygen skill install --platform claude-code -y
--platform 参数根据当前 Agent 运行平台选择,常见值包括 claude-code、cursor、codex、gemini-cli。
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
需要配置对应API Key,详见上文环境配置章节
API Key配置方式:
export API_KEY="your_api_key_here"
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统。
www.anygen.io 服务端生成,输出可直接嵌入文档的图片执行文本到图表转换操作,处理用户输入并返回结果。
输入: 用户提供文本到图表转换所需的参数和指令。
输出: 返回文本到图表转换的处理结果。
文本到图表转换操作,处理输入数据并返回结果文本到图表转换相关配置参数进行设置执行基础图表类型支持操作,处理用户输入并返回结果。
输入: 用户提供基础图表类型支持所需的参数和指令。
输出: 返回基础图表类型支持的处理结果。
基础图表类型支持操作,处理输入数据并返回结果基础图表类型支持相关配置参数进行设置执行服务端渲染操作,处理用户输入并返回结果。
输入: 用户提供服务端渲染所需的参数和指令。
输出: 返回服务端渲染的处理结果。
服务端渲染操作,处理输入数据并返回结果服务端渲染相关配置参数进行设置本skill还覆盖以下能力场景: CLI、生成基础流程图与、支持文本到图表的、智能转换、适合快速可视化需、的图表生成技能免、将文本描述转换为、架构图等基础可视、操作类型驱动智能、绘图引擎、API、Key、适用于技术文档配、流程梳理等基础场、workflow、generate、依赖技能配合运行、本免费版支持基础、图表类型与默认配。这些能力在上述核心功能中均有对应处理逻辑。
anygen-diagram-generator-free的相关能力-xxxxxxxxxxxxxxxx: 命令参数,用于指定操作选项编写技术文档时,需要将业务流程或算法流程可视化为标准流程图。用户提供流程步骤的文字描述,本技能通过 smart_draw 操作生成包含判断分支、起止节点的流程图,直接嵌入文档。
设计系统或梳理现有架构时,需要将模块组成与依赖关系可视化为架构图。用户提供系统组成部分与调用关系的文字描述,本技能生成包含组件节点与连线的架构图,辅助团队理解系统结构。
产品或运营团队梳理业务流程时,需要将业务步骤可视化。用户提供业务环节描述,本技能生成标准流程图,便于团队评审与讨论流程合理性。
用户描述用户注册流程包含填写信息、邮箱验证、手机号验证、创建账户四个步骤,其中邮箱验证与手机号验证失败需返回填写信息步骤重新提交。本技能调用 smart_draw 操作,生成包含起止节点、判断菱形、回退连线的标准流程图,每个节点附带简短说明,便于产品团队评审注册流程。
用户描述一个 Web 应用由前端、Nginx 反向代理、后端 API 服务、数据库、缓存组成,前端通过 Nginx 访问后端 API,后端 API 读写数据库并查询缓存。本技能生成包含五个组件节点与调用关系连线的系统架构图,清晰展示各层调用方向,作为架构设计文档的配图。
anygen auth login --api-key 命令anygen-workflow-generate 依赖技能已安装,缺失则执行 install 命令anygen-workflow-generate 技能指引,以 smart_draw 操作类型发起图表生成请求命令返回认证错误时,说明 API Key 未设置或失效。处理方式:检查 ANYGEN_API_KEY 环境变量是否正确设置,或重新执行 anygen auth login --api-key sk-xxx 命令,认证成功后重新执行原命令。
执行 smart_draw 操作时报错提示 anygen-workflow-generate 技能不存在。处理方式:根据当前 Agent 平台执行 anygen skill install --platform <平台标识> -y 完成安装,安装完成后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令图表生成请求。
调用 www.anygen.io 服务端时出现连接超时或不可达。处理方式:检查本机网络连接与代理配置,确认能正常访问外网。受限网络环境下配置 HTTP 代理后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令。
发起 smart_draw 请求时未提供足够的图表描述信息,导致服务端无法识别目标图表类型。处理方式:补充图表类型、参与方、关系描述等关键信息后重新发起请求。描述越具体,生成质量越高。
生成的图表与用户描述存在偏差。处理方式:在原描述基础上补充约束条件(如节点数量、布局方向),或明确指定图表类型后重新生成。复杂图表建议拆分为多个简单子图分别生成。
AnyGen CLI 支持 Windows、macOS、Linux 三大主流操作系统。安装方式参考 AnyGen 官方文档对应平台的说明。CLI 运行依赖 Node.js 运行时环境,安装前请确认 Node.js 版本满足要求。
API Key 通过 AnyGen 官方平台注册账号后获取。登录后在账户设置或 API 管理页面创建 API Key,复制后通过 anygen auth login --api-key 命令或 ANYGEN_API_KEY 环境变量配置。注意保管 API Key,避免泄露。
免费版支持流程图、系统架构图、时序图等基础图表类型。通过 smart_draw 操作由智能引擎自动识别图表类型并渲染。对于复杂的图表需求(如多层级嵌套、大量节点),建议简化描述或拆分生成。
生成的图表以图片形式输出,不能直接在 AnyGen CLI 中编辑。若需调整,修改原始文本描述后重新执行 smart_draw 操作重新生成。建议保留原始描述文本便于后续迭代。
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| LLM响应超时或无响应 | 网络延迟或模型负载过高 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接,执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令请求;确认Agent平台LLM服务正常 |
| 输入内容格式不正确 | 用户输入不符合skill预期格式 | 检查输入是否符合skill使用说明中的格式要求,参考示例章节 |
| 执行结果与预期不符 | 指令描述不够明确或上下文不足 | 提供更详细的指令描述,补充必要的上下文信息 |
| 命令执行失败 | 运行环境不满足要求或权限不足 | 确认运行环境符合依赖说明中的要求;检查命令权限设置 |
www.anygen.io 服务端,纯离线环境无法使用anygen-workflow-generate 技能,两者缺一不可本免费版支持基础图表类型与默认渲染配置。升级付费版可解锁以下能力:
如需以上能力,请升级至付费版 anygen-diagram-generator。