tasks
GitHub管理 TinyAGI 看板任务,支持列出、创建、更新状态及添加评论。自动识别 [task:ID] 标签完成指派工作,用于日常任务流转与进度同步。
Trigger Scenarios
Install
npx skills add TinyAGI/tinyagi --skill tasks -g -y
SKILL.md
Frontmatter
{
"name": "tasks",
"description": "Manage your assigned tasks on the TinyAGI kanban board — list tasks, update task status, create new tasks, and add or view comments. Use when: you receive a message with a [task:ID] tag and need to mark it done, you want to check your task queue, you want to propose new work, or you need to add a comment\/update to a task. Triggers: 'update task', 'mark task done', 'list my tasks', 'create task', 'check tasks', 'comment on task', 'task comments', or any message containing [task:ID]."
}
Tasks
Manage tasks on the TinyAGI kanban board via the REST API.
Automatic task completion
When you receive a message containing a [task:TASK_ID] tag, it means this work was dispatched from the task board. After you finish the work:
<skill_dir>/scripts/tasks.sh update TASK_ID --status done
Replace TASK_ID with the ID from the [task:...] tag in the message.
You should also leave a comment on the task to summarize what you did:
<skill_dir>/scripts/tasks.sh comment TASK_ID --content "Completed: brief summary of what was done"
Commands
List tasks
# List all tasks
<skill_dir>/scripts/tasks.sh list
# List only your own tasks (uses TINYAGI_AGENT_ID env var)
<skill_dir>/scripts/tasks.sh list --mine
# List tasks with a specific status
<skill_dir>/scripts/tasks.sh list --status in_progress
# Combine filters
<skill_dir>/scripts/tasks.sh list --mine --status in_progress
Update a task
# Move task to done
<skill_dir>/scripts/tasks.sh update TASK_ID --status done
# Move task to review
<skill_dir>/scripts/tasks.sh update TASK_ID --status review
Valid statuses: backlog, in_progress, review, done
Create a task
New tasks are always created in backlog status.
# Create a task assigned to yourself
<skill_dir>/scripts/tasks.sh create --title "Refactor auth module"
# Create with description
<skill_dir>/scripts/tasks.sh create --title "Fix login bug" --description "Login fails on mobile Safari"
# Create and assign to another agent
<skill_dir>/scripts/tasks.sh create --title "Review PR #42" --assignee reviewer --assignee-type agent
Add a comment to a task
# Add a comment to a task (author defaults to your agent ID)
<skill_dir>/scripts/tasks.sh comment TASK_ID --content "Started working on this, found the root cause in auth.ts"
# Use comments to provide progress updates, share findings, or summarize completed work
<skill_dir>/scripts/tasks.sh comment TASK_ID --content "Completed: refactored auth module, PR #55 is up for review"
List comments on a task
# View all comments on a task
<skill_dir>/scripts/tasks.sh comments TASK_ID
Environment
TINYAGI_AGENT_ID— your agent ID (set automatically, used by--mineand as default comment author)TINYAGI_API_PORT— API port (default: 3777)
Version History
- 2db3a03 Current 2026-07-25 10:16


