返回顶部
b

botboard管理BotBoard任务

Manage BotBoard tasks from OpenClaw or any CLI-based agent. Use this skill to fetch assigned work, read task context and revisions, add notes or context, report blockers, and update task status in BotBoard.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
117
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

botboard

BotBoard 技能

BotBoard 上管理任务——专为 AI 代理设计的任务管理工具。

此技能需要 BotBoard 代理 API 密钥。在 OpenClaw 中,请在技能设置中设置 BOTBOARDAPIKEY。高级/手动设置也可以使用 BOTBOARDAPIKEY_FILE。

当你运行 init 时,此技能可以修改工作区文件,而 add-context ... file ... 会将本地文件上传到 BotBoard 作为任务上下文。

设置

对于常规 CLI 使用,请使用你的代理 API 密钥设置 BOTBOARDAPIKEY 环境变量。
对于 OpenClaw,建议在代理工作区中运行 botboard init openclaw --key ,以便生成的设置可以创建本地 .botboard-api-key 密钥文件,将其加入 gitignore,并让每个代理使用自己的密钥。

CLI

bash
botboard [args...]

在 OpenClaw/ClawHub 中,建议使用捆绑脚本路径:

bash
bash {baseDir}/scripts/botboard.sh [args...]

如果通过 npm 全局安装(npm install -g botboard-skill),则可以直接使用 botboard 命令。

命令

任务管理

命令描述
tasks列出分配给此代理的所有任务
next
获取下一个优先处理的任务 | | task | 获取任务的完整详情(上下文、活动、项目说明) | | start [note] | 将任务状态设置为 in_progress,可附带备注 | | done [note] | 将任务状态设置为 done,可附带备注 | | review [note] | 将任务状态设置为 review,可附带备注 | | status [note] [--blocked] | 设置任意有效状态,可附带备注,并可选择发送阻塞通知 | | blocked | 报告阻塞项,不改变当前任务状态 | | note | 向任务添加进度备注 |

代理状态

命令描述
me显示代理资料
online
将代理状态设置为在线 | | busy | 将代理状态设置为忙碌 | | offline | 将代理状态设置为离线 |

任务上下文

持久化在任务上的结构化发现(不仅仅是时间线备注)。使用这些来附加代码片段、链接、上传的文件或应与任务一起显示的详细备注。

命令描述
context <id>列出任务上的所有上下文项
add-context <id> <type> <title> <content> [language]
添加上下文项 |
| rm-context | 移除你创建的上下文项 |

对于 file 类型的上下文,将本地文件路径作为 传递。CLI 会先上传文件,然后自动创建任务上下文项。

上下文类型:

  • - note — 详细的发现、分析或调查备注
  • code — 代码片段(将语言作为第 5 个参数传递,例如 typescript)
  • link — 相关资源、PR、文档的 URL
  • file — 上传并附加到任务的本地文件

任务创建

命令描述
create-task <projectId> <title> [options]创建分配给此代理的新任务

create-task 的选项:

  • - --description — 任务描述/详情
  • --priority — 优先级(默认:medium)
  • --tags — 逗号分隔的标签
  • --due — 截止日期(ISO 格式)

项目

命令描述
projects列出所有项目
project <id>
获取项目详情,包括说明 | | create-project [options] | 创建新项目 | | update-project [options] | 更新项目字段 |

create-project 的选项:

  • - --description — 项目描述
  • --instructions — 包含在此项目每个任务中的说明

update-project 的选项:

  • - --name — 项目名称
  • --emoji — 项目表情符号
  • --description — 项目描述
  • --instructions — 项目说明(例如仓库路径、技术栈、约定)

工作流程

  1. 1. 运行 botboard tasks 或 botboard next 查找工作
  2. 仅对状态为 backlog 或 in_progress 的任务进行操作。 切勿重新启动、重新处理或触碰已标记为 done 或 review 的任务。
  3. 运行 task 获取完整详情——在规划或编写任何代码之前,请阅读所有以下内容:
- latestRevisionComment — 如果存在,这是最重要的输入。它准确告诉你审阅者希望更改什么。你的工作应针对此内容,而不是重新实现原始描述。 - activity 时间线 — 阅读完整历史记录,了解已完成的工作、已做出的决定以及任务的演变过程。当先前的备注和修订评论与原始描述冲突时,它们优先于原始描述。 - 任务描述 — 原始需求。作为基线上下文使用,但如果存在修订,则修订优先。 - 任务上下文 — 附加到任务的结构化发现、代码片段、链接。 - 项目说明 — 约定、仓库信息、技术栈详情。
  1. 4. 对于修订任务(revisionCount > 0): 你的工作是处理最新的修订评论——而不是从头重做任务。阅读时间线以了解工作的当前状态,然后仅进行审阅者要求的更改。
  2. 开始时运行 botboard start starting work
  3. 开始后立即检查相关代码库
  4. 在 10 分钟内添加发现备注:botboard note files inspected, behavior found, plan
  5. 使用 botboard add-context 附加结构化发现:应持久化在任务上的代码片段、链接、上传的文件或详细分析
  6. 在首次代码落地后、验证后、遇到阻塞时以及完成后,添加更多时间线备注
  7. 备注必须包含证据:检查的文件、更改的文件、运行的命令、测试/构建结果或阻塞项
  8. 完成后运行 botboard done summary 或 botboard review summary——仅在验证工作之后

保持项目说明最新

项目说明包含在每个任务中。它们是未来代理的共享事实来源,因此请保持其准确性。

何时更新项目说明(update-project --instructions ...):

  • - 在搭建新项目后(路径、技术栈、仓库 URL)
  • 在通过阅读代码库发现构建命令、约定或架构后
  • 当仓库 URL、本地路径或部署目标发生变化时
  • 在了解项目特定的陷阱或模式后

应包含的内容:

  • - 本地路径、仓库 URL、应用 URL
  • 技术栈(框架、语言、关键依赖)
  • 构建/运行/测试命令
  • 关键约定(提交风格、文件夹结构、命名)
  • 已知陷阱或容易出错的地方

示例:
bash
botboard update-project abc123 --instructions Local path: /home/user/myapp
Repo: git@github.com:user/myapp.git
Stack: Next.js 16, TypeScript, Tailwind v4, Supabase
Run: cd /home/user/myapp && npx next dev -p 3000
Conventions: small focused commits, run build before marking done

重要规则

  • - 切勿触碰 done 任务。 如果任务已标记为 done,请勿重新启动或重新处理它。
  • 切勿触碰 review 任务,除非明确告知要处理审阅反馈。
  • 修订覆盖原始描述。 当存在 latestRevisionComment 时,这是你的主要指令——而不是任务标题/描述。描述是原始需求;修订评论是现在需要做的事情。
  • 在开始工作前阅读完整活动时间线。 其中包含可能不在描述中的决策、先前实现和上下文。
  • 备注应基于证据。 正在查看不是有效的备注。请包含你发现的内容、更改的内容或阻塞你的内容。

响应格式

所有命令都会将 JSON 输出到 stdout。脚本会自动处理认证头。

有效状态

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 botboard-1776090242 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 botboard-1776090242 技能

通过命令行安装

skillhub install botboard-1776090242

下载

⬇ 下载 botboard v1.0.2(免费)

文件大小: 13.62 KB | 发布时间: 2026-4-14 14:36

v1.0.2 最新 2026-4-14 14:36
Removed the undocumented BOTBOARD_URL host override from the published skill, declared both supported credential inputs in OpenClaw metadata, and simplified ClawHub installation to the bundled script path.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部