SuperAPI AI 工具集

kanban

通用与其它

查看项目

更新于 10-16 01:50

技能介绍

用途:搭建个人看板并把智能体接入,实现任务的读取与写入。看板文件位于技能自身目录 skills/kanban/,包含 kanban.html(React 单文件界面,API_BASE 由 window.location.pathname 推导,本地与发布路径均可直接用)、server.js(端口 5555 的 Node 服务,数据存于 data.json,暴露 /ajax/tasks/* API)、kanban_agent_skill/(智能体连接器,注册为 kanban-agent,安装后自动发现,运行时自动解析看板 URL)。

主要能力:每个用户一个看板,各自运行 server.js 并发布到 https://community.iamstarchild.com/{USER_ID}-kanban-board,无共享服务器与共享 data.json。连接器提供 kb_health、kb_summary、kb_create_task、kb_move_task 等函数,自动解析到已发布的看板,无需参数。

使用方式:先本地服务 preview(action="serve", title="Kanban Board", dir="skills/kanban", command="node server.js", port=5555);再加载 community-publish 技能并 publish_preview(preview_id="<步骤1>", slug="kanban-board", title="Kanban Board");随后把真实 URL 写入 kanban_agent_skill/SKILL.md 并 skill_refresh;运行 kb_health() 验证,期望 resolved_via: "community (auto)"、ok: true;最后把公开 URL 交给用户。协作时用 kb_export_for_sharing() 生成预配置副本,接收方放入 skills/ 后 skill_refresh 并 kb_health() 即可零配置连接;也可手动设置 KANBAN_URL 或调用 kb_use_board(url)。

适用场景:个人任务管理、让智能体代为增删改任务、把看板分享给同事的智能体协作。

限制:需在 Starchild 容器内运行(依赖 FLY_MACHINE_ID);slug 必须保持 kanban-board,否则需设置 KANBAN_URL;看板须持续运行,容器重启后由 /data/previews.json 自动启动;API 无鉴权,知道 URL 的任何人都可读写,勿发布敏感数据;发布只分配 URL,不会自动上架公开画廊,需另行 list_in_dashboard()。本地开发可运行 node server.js 并访问 http://localhost:5555。