Loading...
Loading...
Stand up a personal Kanban board and wire this agent to it, end to end. Serve the board, publish it to a public URL, verify the connection, and hand the user their live link. Each user gets their OWN board at their OWN URL — self-contained, no shared server, no collisions. Use when the user wants to set up / publish / deploy their Kanban board, or connect their agent to it. For day-to-day task operations (create/move/list tasks) use the nested companion skill `kanban-agent` (in kanban_agent_skill/) instead — it is auto-discovered when this skill is installed.
npx skill4agent add starchild-ai-agent/official-skills kanbanThe official agent connector is. This is THE skill to hand to any agent — your own, a teammate's, anyone's — to give it read/write access to a Kanban board. Give that folder out, install it, and the agent is wired to the board. Everything else in this directory (kanban_agent_skill/,server.js) is for hosting a board;kanban.htmlis for using one.kanban_agent_skill/
skills/kanban/kanban.htmlAPI_BASEwindow.location.pathnameserver.jsdata.json/ajax/tasks/*kanban_agent_skill/kanban-agentserver.jshttps://community.iamstarchild.com/{USER_ID}-kanban-boarddata.jsonkb_use_board(url)server.jskanban.htmlskills/kanbanpreviewnodepublish_previewpreview(action="serve", title="Kanban Board", dir="skills/kanban", command="node server.js", port=5555)/data/previews.jsonkanbandirskills/kanbanread_filepublish_preview(preview_id="<from step 1>", slug="kanban-board", title="Kanban Board")https://community.iamstarchild.com/{USER_ID}-kanban-boardUSER_IDkanban-boardRequires running inside the Starchild container (needs). Publishing only allocates the URL — it does NOT list the board on the public gallery. That's a separate, deliberateFLY_MACHINE_IDcall if wanted.list_in_dashboard()
publish_preview/data/previews.jsonskills/kanban/kanban_agent_skill/SKILL.md2. `https://community.iamstarchild.com/{USER_ID}-kanban-board` — your published board, if reachable.2. `https://community.iamstarchild.com/1357-kanban-board` — your published board (live).edit_fileskill_refreshread_file skills/kanban/kanban_agent_skill/SKILL.mdkb_health()resolved_via: "community (auto)"ok: trueresolved_url{USER_ID}-kanban-boardlocalhosthttps://community.iamstarchild.com/{USER_ID}-kanban-board/from exports import kb_health, kb_summary, kb_create_task, kb_move_task
kb_summary() # orient: columns + task countskanban_agent_skill/SKILL.mdkb_export_for_sharing()kanban_agent_skill/output/kanban-agent-share/kanban_agent_skill/skills/kanban-agentkb_health()KANBAN_URL=<your board URL>.envkb_use_board(<your board URL>)kanban-board{USER_ID}-kanban-boardKANBAN_URLpublish_preview/data/previews.json/data/workspace/skills/kanban/ajax/tasks/*server.jsnode server.jsskills/kanban/http://localhost:5555