Install
openclaw skills install @thcjp/board-art-tool-proopenclaw skills install @thcjp/board-art-tool-pro功能说明: 本技能涵盖 中文交互、提升工作效率 等核心能力。
专业版面向团队与创作者集体,在免费版单作品发布基础上,扩展批量作品发布、多帧动画与定时发布、画布分区治理与权限、作品数据分析与热度看板。作品格式与免费版兼容,已有 JSON 可直接批量发布.
| 能力 | 说明 | 专业版增强 |
|---|---|---|
| 批量发布 | 多作品一次发布 | 并发管理 |
| 多帧动画 | 帧序列与定时切换 | 动画引擎 |
| 画布治理 | 分区与权限分配 | RBAC |
| 数据分析 | 热度、覆盖、互动 | 看板 |
| 定时发布 | 按计划发布作品 | 排期 |
技术实现要点:核心能力基于input_params参数与output_format配置实现,支持创建/查询/修改/删除等操作模式,通过config_options进行运行时配置. |
用input_params参数进行配置.
处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作用config_options参数进行配置.
处理: 解析参数配置与调用的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回参数配置与调用的响应数据,包含状态码、结果和日志.
config_options参数,支持修改/重置/导入操作用output_format参数进行配置.
处理: 解析结果处理与输出的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回结果处理与输出的响应数据,包含状态码、结果和日志.
output_format参数,支持导出/保存/转换操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:面向团队的批量发、多帧动画与画布治、理工具、面向团队的协作画、布批量发布与治理、专业工具等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.# 批量发布(专业版)
{baseDir}/(请参考skill目录中的脚本文件) publish-batch \
--board main \
--dir ./artworks/
{
"batch": [
{"file": "cat.json", "x": 100, "y": 200},
{"file": "dog.json", "x": 300, "y": 200}
],
"concurrent": 3,
"skip_overlap": true
}
{
"name": "奔跑的小猫",
"frames": [
{"pixels": "frame1.json", "duration_ms": 200},
{"pixels": "frame2.json", "duration_ms": 200},
{"pixels": "frame3.json", "duration_ms": 200}
],
"loop": true,
"x": 500, "y": 300
}
画布分区:
A 区: 团队作品(需审核)
B 区: 开放创作(自由发布)
C 区: 精选展示(只读)
权限: A 区发布需审核,B 区自由,C 区管理员可改
以下场景画板艺术工具专业版不适合处理:
需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于非本工具能力范围的需求.
画布治理配置(board-governance.json):
{
"zones": {
"A": {"permission": "review", "admins": ["lead"]},
"B": {"permission": "open"},
"C": {"permission": "readonly", "editors": ["admin"]}
},
"analytics": {"metrics": ["views", "interactions", "coverage"]},
"schedule": {"enabled": true, "timezone": "Asia/Shanghai"}
}
skip_overlap 跳过冲突.| 项目 | 免费版 | 专业版 |
|---|---|---|
| 作品格式 | 相同 | 相同(可批量) |
| 发布 | 单作品 | 批量/定时 |
| 动画 | 不支持 | 多帧 |
| 治理 | 不支持 | 分区权限 |
Q1:批量发布失败了几幅? A:批量接口返回逐条结果,失败项标注原因(如坐标占用),可单独重试. Q2:多帧动画占资源吗? A:帧数与尺寸影响资源,建议单动画 ≤ 10 帧且尺寸适中. Q3:分区权限能改吗? A:能。管理员可调整分区权限,变更留痕. Q4:免费版作品能升级批量吗? A:能。作品 JSON 格式兼容,放入批量目录即可. Q5:专业版有优先支持吗? A:有。专业版享画布治理与创作策略咨询.
# 批量发布(专业版)
{baseDir}/(请参考skill目录中的脚本文件) publish-batch \
--board main \
--dir ./artworks/ \
--concurrent 3 \
--skip-overlap
# ...
# 冲突报告
{baseDir}/(请参考skill目录中的脚本文件) publish-batch --dir ./artworks/ --report conflicts.json
批量结果:
成功: 18 / 跳过(重叠): 2 / 失败: 0
重叠项: cat.json@300,200(已被占用)
建议: 调整坐标后重试重叠项
{
"name": "奔跑的小猫",
"type": "animation",
"x": 500, "y": 300,
"frames": [
json", "duration_ms": 200},
json", "duration_ms": 200},
json", "duration_ms": 200}
],
"loop": true,
"transition": "none"
}
动画要点:
- 帧间隔 ≥ 100ms,避免闪烁
- 帧数 ≤ 10,控制资源
- loop=true 循环播放
- 帧尺寸一致,避免跳动
分区权限模型:
A 区(审核区):
发布: 需审核通过
编辑: 仅管理员
适用: 团队正式作品
# ...
B 区(开放区):
发布: 自由
编辑: 作者本人
适用: 自由创作
# ...
C 区(展示区):
发布: 禁止
编辑: 仅管理员
适用: 精选展示
# 生成热度看板
{baseDir}/(请参考skill目录中的脚本文件) analytics --board main --period 30d
热度看板(30 天):
新增作品: 142
总互动: 3,820(点赞/评论)
TOP 区域: B 区(开放区最活跃)
TOP 作者: alice(18 作品)
覆盖率: 62%
建议: A 区审核提速,提升活跃度
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| curl | 命令行工具 | 必需 | 系统包管理器 |
| jq | JSON 处理 | 必需 | 系统包管理器 |
| LLM API | API | 必需 | 由 Agent 内置 LLM 提供 |
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
| 风险类型 | 防范措施 |
|---|---|
| API密钥泄露 | 通过环境变量配置,禁止硬编码到代码或配置文件中 |
| 命令执行风险 | 仅执行白名单命令,避免拼接用户输入到命令行参数中 |
| 网络通信安全 | 使用HTTPS协议,验证SSL证书有效性 |
| 敏感数据暴露 | 输出结果中不包含密钥、令牌等敏感信息 |
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。