taskview

GitHub

通过 MCP 工具浏览和管理 TaskView 项目、列表及任务。支持创建、更新、删除目标与任务,处理分页、排序及依赖关系,强调先解析 ID 再操作,并规范结果展示与工作记录方式。

taskview-plugin/skills/taskview/SKILL.md Gimanh/taskview-community

Trigger Scenarios

查看或管理 TaskView 项目 创建或更新任务 记录已完成的工作

Install

npx skills add Gimanh/taskview-community --skill taskview -g -y
More Options

Non-standard path

npx skills add https://github.com/Gimanh/taskview-community/tree/main/taskview-plugin/skills/taskview -g -y

Use without installing

npx skills use Gimanh/taskview-community@taskview

指定 Agent (Claude Code)

npx skills add Gimanh/taskview-community --skill taskview -a claude-code -g -y

安装 repo 全部 skill

npx skills add Gimanh/taskview-community --all -g -y

预览 repo 内 skill

npx skills add Gimanh/taskview-community --list

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 *_goal tools.

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 componentId to list_tasks to 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_tasks is paginated — page is 0-based (~30/page). Keep requesting the next page until one returns fewer than 30. Completed tasks are hidden unless showCompleted is set. Use sortBy (date | priority) with descending to order.
  • Ask before destructive actions (delete_*) and before creating duplicates — check with a list_* 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

Metadata

Files
0
Version
46b3d1e
Hash
8d2bdded
Indexed
2026-09-27 10:21

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-28 06:34
浙ICP备14020137号-1