界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

pikaboard

pikaboard

【效率与协作】Interact with PikaBoard task management API. Use when creating, updating, listing, or managing tasks. Agent-first kanban for AI teams. Triggers on: tasks, kanban, board, todo, backlog, sprint.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: pikaboard description: "Interact with PikaBoard task management API. Use when creating, updating, listing, or managing tasks. Agent-first kanban for AI teams. Triggers on: tasks, kanban, board, todo, backlog, sprint." metadata: openclaw: emoji: "📋" requires: bins: ["node", "npm"] install: - id: clone kind: git repo: https://github.com/angelstreet/pikaboard branch: main label: "Clone PikaBoard repository" - id: backend kind: script cwd: "pikaboard/backend" run: "npm install && npm run build" label: "Install backend dependencies" - id: frontend kind: script cwd: "pikaboard/frontend" run: "npm install && npm run build" label: "Build frontend" - id: env kind: prompt message: "Create .env with DATABASE_PATH and API_TOKEN" label: "Configure environment"

PikaBoard

Agent-first task/kanban dashboard. PikaBoard is the source of truth for tasks.

Quick Start

After install, start the server:

cd pikaboard/backend && npm start

Access dashboard at http://localhost:3001

Configuration

Create backend/.env:

DATABASE_PATH=./pikaboard.db
API_TOKEN=your-secret-token
PORT=3001

Add to your TOOLS.md:

## PikaBoard
- **API:** http://localhost:3001/api/
- **Token:** your-secret-token

Task Commands

Reference tasks by ID:

  • task 12 or #12 → view task
  • move #12 to done → status change
  • create task "Fix bug" → new task

API Reference

See references/api.md for full endpoint documentation.

Common Operations

List tasks:

curl -H "Authorization: Bearer $TOKEN" $API/tasks

Create task:

curl -X POST -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"Fix bug","status":"inbox","priority":"high"}' \
  $API/tasks

Update status:

curl -X PATCH -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"status":"done"}' \
  $API/tasks/123

Enums

FieldValues
statusinbox, up_next, in_progress, in_review, done
prioritylow, medium, high, urgent

Multi-Agent Setup

Each agent can have their own board. Use board_id parameter:

curl "$API/tasks?board_id=6" -H "Authorization: Bearer $TOKEN"

Board assignments:

  • Board 1: Pika (main)
  • Board 2: Tortoise (personal)
  • Board 3: Sala (work)
  • Board 4: Evoli (VirtualPyTest)
  • Board 5: Psykokwak (EZPlanning)
  • Board 6: Bulbi (PikaBoard)
  • Board 7: Mew (Ideas)
我的收藏