Install
openclaw skills install @thcjp/anygen-diagramopenclaw skills install @thcjp/anygen-diagram核心功能: 本技能提供配图生产等能力。
| 能力 | 免费版 | 付费版 |
|---|---|---|
| 基础功能 | 支持 | 支持 |
| AnyGen图表生成-专业版企业级图表生成 | 不支持 | 支持 |
| AnyGen图表生成-专业版支持批量生成 | 不支持 | 支持 |
| 高清分辨率与无损输出 | 不支持 | 支持 |
| 批量生成与风格预设 | 不支持 | 支持 |
| 自定义模型微调 | 不支持 | 支持 |
| 能力项 | 免费版 | 专业版 | 说明 |
|---|---|---|---|
| 自然语言生成图表 | 是 | 是 | 描述即出图 |
| 流程图/架构图/组织图 | 是 | 是 | 多类型支持 |
| 服务端渲染 | 是 | 是 | 高质量输出 |
| 简单认证 | 是 | 是 | 浏览器/Key |
| 批量生成 | 否 | 是 | 多描述队列 |
| 自定义模板 | 否 | 是 | 统一团队风格 |
| 团队协作 | 否 | 是 | 资产共享 |
| API 集成 | 否 | 是 | 程序化调用 |
| 多格式输出 | 限制 | 是 | PNG/SVG/PDF/MD |
| 渲染优先级 | 普通 | 高优先 | 企业级保障 |
| 技术支持 | 社区 | 专属 | 工单响应 |
技术写作团队需为一批文档批量生成架构图与流程图.
# 批量生成图表
python3 (请参考skill目录中的脚本文件) \
--input ./diagram_specs/ \
--output ./diagrams/ \
--format svg \
--parallel 5
# ...
# diagram_specs/ 目录下放置多个描述文件(JSON)
# 示例
# {
# "name": "microservice_arch",
# "description": "微服务架构图:前端→API网关→[用户/订单/支付]服务→数据库",
# "template": "enterprise_arch",
# "format": "svg"
# }
企业需统一各部门架构图的视觉风格,使用自定义模板库.
# 创建自定义模板
python3 (请参考skill目录中的脚本文件) \
--name "enterprise_arch" \
--style "企业标准风格" \
--colors "#1a365d,#2b6cb0,#63b3ed" \
--fonts "Noto Sans CJK SC" \
--output ./templates/
# ...
# 应用模板生成图表
anygen smart_draw "企业IT架构图" \
--template enterprise_arch \
--output ./diagrams/it_arch.svg
产品团队需将 PRD 中的流程描述自动转化为图表.
# 从 PRD 文档提取描述并生成图表
python3 (请参考skill目录中的脚本文件) \
--input ./prd/user_flow.md \
--extract "流程图描述" \
--template product_flow \
--output ./diagrams/user_flow.svg
# ...
# API 集成到文档系统
curl -X POST https://api.anygen.io/v1/diagrams \
-H "Authorization: Bearer $ANYGEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"description": "用户注册流程:填写信息→验证邮箱→完善资料→完成注册",
"template": "product_flow",
"format": "svg"
}'
团队需将优质图表沉淀为可复用资产,使用团队协作功能.
# 提交图表到团队资产库
python3 (请参考skill目录中的脚本文件) \
--file ./diagrams/microservice_arch.svg \
--description "微服务标准架构图" \
--tags "架构,微服务,标准" \
--category "reference"
# ...
# 团队成员搜索与复用
python3 (请参考skill目录中的脚本文件) \
--query "微服务架构" \
--category "reference"
# ...
# 拉取团队最新模板
python3 (请参考skill目录中的脚本文件) \
--remote team-repo \
--branch main
# 企业版认证
anygen auth login --api-key sk-pro-详情见说明
export ANYGEN_API_KEY=sk-pro-详情见说明
export ANYGEN_EDITION=pro
python3 (请参考skill目录中的脚本文件) \
--input ./specs/ \
--output ./diagrams/ \
--format svg \
--parallel 5
# 归档到团队资产库
python3 (请参考skill目录中的脚本文件) \
--input ./diagrams/ \
--message "批量生成技术文档配图"
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| content | string | 否 | 处理的内容输入 |
| mode | string | 否 | 处理模式, 可选值: json/text/markdown |
| style | string | 否 | 输出风格, 参考 references/style.md |
{
"success": true,
"data": {
"result": "处理结果",
"status": "success",
"metadata": {
"metadata": {
"template_used": "reviewer",
"word_count": 0,
"style": "专业"
}
},
"error": null
}
输出模板参考: assets/output.json
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| AnyGen Pro API | 外部 API | 必需 | 企业服务渠道申请 |
| AnyGen CLI | 命令行工具 | 必需 | 官方安装 |
| Python 3.9+ | 脚本运行 | 必需 | 官方安装 |
| Git | 版本控制 | 必需 | 系统自带 |
| anygen-workflow-generate | 工作流技能 | 必需 | anygen skill install |
ANYGEN_API_KEY(企业版 Key)ANYGEN_EDITION=proA:完全兼容。专业版支持免费版所有命令与认证方式,迁移时仅需更换 API Key 并设置 ANYGEN_EDITION=pro.
A:单批最多 50 个图表,并发数 1-10 可调。大批量建议分批处理.
A:通过 create_template 脚本定义模板名称、风格、颜色、字体等,保存到团队模板库。生成图表时通过 --template 参数应用.
A:网页展示用 SVG(可缩放),文档嵌入用 PNG(通用),印刷归档用 PDF(正式),文档源码用 Markdown(可版本控制).
A:License 绑定团队席位,支持 5-50 人团队(视授权规模)。支持资产共享、模板管理与权限控制.
A:可以。通过 API 可集成到文档构建流水线,实现 PRD/Markdown 文档变更→图表自动重新生成→文档发布的自动化流程.
| 操作步骤 | 手动耗时 | 自动化耗时 | 时间节约 | 准确率提升 |
|---|---|---|---|---|
| 图表批量生成 | 2小时/次 | 10分钟/次 | 1小时50分钟 | 98% |
| 图表模板自定义 | 1天/人 | 2小时/人 | 18小时 | 95% |
| 团队协作与资产共享 | 3小时/周 | 30分钟/周 | 2小时30分钟 | 100% |
| API集成与系统嵌入 | 5天/人 | 1天/人 | 4天 | 99% |
| 技术支持响应时间 | 24小时 | 2小时 | 22小时 | 100% |
| 对比维度 | 本技能 | 手动操作 | Python脚本 | 专业软件 |
|---|---|---|---|---|
| 图表生成效率 | 高效 | 低效 | 中等 | 高效 |
| 模板自定义灵活性 | 高 | 低 | 中 | 高 |
| 团队协作能力 | 强 | 弱 | 弱 | 强 |
| API集成能力 | 强 | 弱 | 中 | 强 |
| 成本效益 | 高 | 低 | 中 | 高 |
| 痛点 | 描述 | 影响范围 | 解决方案 | 量化效果 |
|---|---|---|---|---|
| 图表生成效率低 | 手动生成图表耗时且易出错 | 影响文档质量和发布时间 | 自动化批量生成图表 | 时间节约98% |
| 模板不统一 | 团队成员使用不同模板导致风格不一致 | 影响品牌形象和阅读体验 | 自定义模板库统一风格 | 准确率提升95% |
| 团队协作困难 | 信息共享和协作效率低 | 影响团队效率和知识沉淀 | 团队协作与资产共享功能 | 准确率提升100% |
| 错误现象 | 可能原因 | 诊断步骤 | 解决方案 |
|---|---|---|---|
| 图表生成失败 | 输入数据错误 | 检查输入数据格式和内容 | 修正输入数据 |
| 模板应用错误 | 模板配置错误 | 检查模板配置文件 | 修正模板配置 |
| API调用失败 | API配置错误 | 检查API配置和权限 | 修正API配置 |
| 输出格式错误 | 输出格式设置错误 | 检查输出格式设置 | 修正输出格式设置 |
| 系统响应慢 | 系统资源不足 | 检查系统资源使用情况 | 优化系统资源 |
| 风险项 | 等级 | 防护措施 | 验证方法 |
|---|---|---|---|
| 数据泄露 | 高 | 数据加密传输和存储 | 定期进行安全审计 |
| 系统漏洞 | 中 | 定期更新软件和系统 | 使用漏洞扫描工具 |
| 未授权访问 | 高 | API权限控制 | 定期检查API权限设置 |
| 注入攻击 | 中 | 输入验证和过滤 | 使用安全编码实践 |
| 数据丢失 | 高 | 定期备份 | 定期检查备份状态 |
针对AnyGen图表生成-专业版使用中可能遇到的常见问题,提供以下排查方案:
| 错误类型 | 原因分析 | 解决方案 |
|---|---|---|
| API认证失败(401) | API密钥错误或过期 | 检查密钥配置,重新生成token |
| 接口限流(429) | 请求频率超出限制 | 降低调用频率,启用重试退避策略 |
| 响应超时(504) | 网络延迟或服务端负载过高 | 增加超时阈值,检查网络连接 |
| 文件不存在 | 路径错误或文件未创建 | 检查路径拼写,确认文件已生成 |
| 文件格式不支持 | 扩展名不在支持列表中 | 转换为支持的格式后重试 |
| 权限不足 | 当前用户无读写权限 | 检查文件权限,以管理员身份运行 |
| 命令执行失败 | 参数错误或环境依赖缺失 | 检查命令语法,确认依赖已安装 |
| 进程超时 | 命令执行时间过长 | 增加超时设置,优化命令参数 |
| 网络连接失败 | DNS解析失败或防火墙拦截 | 检查网络配置,确认代理设置 |