taskview
GitHub通过 MCP 工具浏览和管理 TaskView 项目、列表及任务。支持创建、更新、删除目标与任务,处理分页、排序及依赖关系,强调先解析 ID 再操作,并规范结果展示与工作记录方式。
Trigger Scenarios
Install
npx skills add Gimanh/taskview-community --skill taskview -g -y
SKILL.md
Frontmatter
{
"name": "taskview",
"description": "Conventions for browsing and managing TaskView projects, lists, and tasks through the bundled taskview MCP tools"
}
Working with TaskView
This plugin connects Claude Code to a TaskView instance through the taskview
MCP server. Use it to let the user view and manage their work without leaving
the terminal.
Terminology
- A goal IS a project — the words are interchangeable. Every tool/param
that says "goal" (
goalId,list_goals,create_goal) means a project. When the user says "project", use the*_goaltools.
Data model (top → bottom)
- Organization — workspace grouping projects and members.
- Project (goal) —
goalId;list_goals/create_goal/update_goal. - List (component) — a section inside a project; pass
componentIdtolist_tasksto scope to one list, omit it to see all tasks. - Task — unit of work; supports subtasks, assignees, tags, priority (1=low, 2=medium, 3=high), deadlines, and dependencies.
Rules that prevent mistakes
- Resolve IDs first, never guess them. Map a name to its numeric id with the
matching
list_*tool (project →list_goals, list →list_lists, members →list_collaborators_for_goal, columns →list_kanban_columns, tags →list_tags), then pass that id to create/update/delete tools. list_tasksis paginated —pageis 0-based (~30/page). Keep requesting the next page until one returns fewer than 30. Completed tasks are hidden unlessshowCompletedis set. UsesortBy(date|priority) withdescendingto order.- Ask before destructive actions (
delete_*) and before creating duplicates — check with alist_*call first.
Presenting results
- Show tasks as a concise checklist: status, description, priority, deadline.
- When something is ambiguous (which project/list/org), ask one short question rather than guessing.
Logging completed work
When the user asks to record what was done, create one top-level task per finished unit of work in the relevant project (resolve it first), with a clear description and, if known, the list and priority. Do not bury the summary as a subtask unless the user asks for that.
Version History
- 46b3d1e Current 2026-09-27 10:21


