← 返回
未分类 Key 中文

Kaiten

Manage Kaiten.ru project boards via REST API for creating, viewing, updating, moving cards, managing spaces, boards, columns, tags, comments, checklists, and...
通过 RESTAPI 管理 Kaiten.ru 项目看板,包括创建、查看、更新、移动卡片,管理空间、看板、列、标签、评论、清单等
nixprosoft nixprosoft 来源
未分类 clawhub v1.1.0 1 版本 99722.2 Key: 需要
★ 0
Stars
📥 359
下载
💾 0
安装
1
版本
#latest

概述

Kaiten Skill

Manage Kaiten project boards via REST API (api/latest).

Configuration

Environment variables (loaded from ~/.openclaw/secrets/kaiten.env):

  • KAITEN_TOKEN — Bearer API token
  • KAITEN_DOMAIN — Company subdomain (e.g. company.kaiten.ru)

Before any API call, source the env file:

source ~/.openclaw/secrets/kaiten.env

API Base

All requests go to: https://$KAITEN_DOMAIN/api/latest/

Auth header: Authorization: Bearer $KAITEN_TOKEN

Quick Reference

Read Operations

ActionEndpointMethod
--------------------------
List spaces/spacesGET
Get space/spaces/{id}GET
List boards in space/spaces/{space_id}/boardsGET
Get board/boards/{id}GET
List columns/boards/{board_id}/columnsGET
List lanes/boards/{board_id}/lanesGET
List cards/cards?limit=N&offset=MGET
Get card/cards/{card_id}GET
Get card comments/cards/{card_id}/commentsGET
Get card checklists/cards/{card_id}/checklistsGET
Get card members/cards/{card_id}/membersGET
Get card files/cards/{card_id}/filesGET
Get card tags/cards/{card_id}/tagsGET
Get card children/cards/{card_id}/childrenGET
Get card time logs/cards/{card_id}/timeGET
List all tags/tagsGET
List users/usersGET
Current user/users/currentGET
Search/search?query=TEXTGET

Write Operations

ActionEndpointMethod
--------------------------
Create card/cardsPOST
Update card/cards/{card_id}PATCH
Move card/cards/{card_id}/locationPATCH
Delete card/cards/{card_id}DELETE
Add comment/cards/{card_id}/commentsPOST
Add tag to card/cards/{card_id}/tagsPOST
Remove tag/cards/{card_id}/tags/{tag_id}DELETE
Add member/cards/{card_id}/membersPOST
Remove member/cards/{card_id}/members/{id}DELETE
Create checklist/cards/{card_id}/checklistsPOST
Add checklist item/cards/{card_id}/checklists/{cl_id}/itemsPOST
Toggle checklist item/cards/{card_id}/checklists/{cl_id}/items/{item_id}PATCH
Log time/cards/{card_id}/timePOST
Create board/spaces/{space_id}/boardsPOST
Create column/boards/{board_id}/columnsPOST

Card Creation (POST /cards)

Required fields:

{
  "title": "Card title",
  "board_id": 123,
  "column_id": 456,
  "lane_id": 789
}

Optional fields: description, owner_id, type_id, size, size_text, asap, due_date, planned_start, planned_end, tag_ids, member_ids, sort_order.

Card States

  • 1 — active (default)
  • 2 — archived

Card Movement (PATCH /cards/{card_id}/location)

{
  "board_id": 123,
  "column_id": 456,
  "lane_id": 789
}

State & Defaults

State file: SKILL_DIR/scripts/kaiten-state.json

Stores default_space_id, default_board_id, last_space_id, last_board_id, last_column_id, last_lane_id.

Rules:

  • When user sets a default space/board → update default_* fields
  • After any operation on a space/board/column/lane → update last_* fields
  • When creating a card without explicit board → use default_board_id, fall back to last_board_id
  • When user says "текущая доска" / "та же доска" → use last_board_id
  • Read state before operations, write state after
# Read state
bash SKILL_DIR/scripts/kaiten.sh state

# Set default space
bash SKILL_DIR/scripts/kaiten.sh set-default-space <space_id>

# Set default board
bash SKILL_DIR/scripts/kaiten.sh set-default-board <board_id>

Workflow

  1. Source env: source ~/.openclaw/secrets/kaiten.env
  2. Check state: bash SKILL_DIR/scripts/kaiten.sh state
  3. Use scripts/kaiten.sh for common operations
  4. For complex queries, use curl directly with the API base

Script Usage

The scripts/kaiten.sh helper wraps common operations:

# Source env first
source ~/.openclaw/secrets/kaiten.env

# List spaces
bash SKILL_DIR/scripts/kaiten.sh spaces

# List boards in a space
bash SKILL_DIR/scripts/kaiten.sh boards <space_id>

# List columns on a board
bash SKILL_DIR/scripts/kaiten.sh columns <board_id>

# List lanes on a board
bash SKILL_DIR/scripts/kaiten.sh lanes <board_id>

# Get cards (with optional limit/offset)
bash SKILL_DIR/scripts/kaiten.sh cards [limit] [offset]

# Search cards
bash SKILL_DIR/scripts/kaiten.sh search "query text"

# Get single card
bash SKILL_DIR/scripts/kaiten.sh card <card_id>

# Create card
bash SKILL_DIR/scripts/kaiten.sh create-card <board_id> <column_id> <lane_id> "title" ["description"]

# Update card
bash SKILL_DIR/scripts/kaiten.sh update-card <card_id> '{"title":"new title"}'

# Move card
bash SKILL_DIR/scripts/kaiten.sh move-card <card_id> <board_id> <column_id> <lane_id>

# Add comment
bash SKILL_DIR/scripts/kaiten.sh comment <card_id> "comment text"

# List tags
bash SKILL_DIR/scripts/kaiten.sh tags

# Add tag to card
bash SKILL_DIR/scripts/kaiten.sh add-tag <card_id> <tag_id>

# List users
bash SKILL_DIR/scripts/kaiten.sh users

# Current user
bash SKILL_DIR/scripts/kaiten.sh me

# Card checklists
bash SKILL_DIR/scripts/kaiten.sh checklists <card_id>

# Create checklist
bash SKILL_DIR/scripts/kaiten.sh create-checklist <card_id> "checklist name"

# Add checklist item
bash SKILL_DIR/scripts/kaiten.sh add-checklist-item <card_id> <checklist_id> "item text"

# Log time
bash SKILL_DIR/scripts/kaiten.sh log-time <card_id> <minutes> ["comment"]

API Details

For full endpoint documentation and field schemas, see references/api-reference.md.

版本历史

共 1 个版本

  • v1.1.0 当前
    2026-05-03 10:04 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,086 📥 814,732
ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,232 📥 268,302
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 677 📥 325,897