pi-claude-tasks

Browse and manage Claude Code tasks from Pi

Package details

extension

Install pi-claude-tasks from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-claude-tasks
Package
pi-claude-tasks
Version
1.0.2
Published
Apr 22, 2026
Downloads
238/mo · 238/wk
Author
mavuio
License
MIT
Types
extension
Size
17.1 KB
Dependencies
0 dependencies · 3 peers
Pi manifest JSON
{
  "extensions": [
    "./pi-extension/index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-claude-tasks

Browse and manage Claude Code tasks from Pi.

Tasks are scoped to the current project — only task lists belonging to your working directory are shown. Supports standard Claude Code sessions and Tidewave task boards.

Install

gsd install git:github.com/mavuio/pi-claude-tasks

Tools

Tool Description
list_claude_tasks List all task lists and tasks for the current project, with optional status filter
get_claude_tasks Get full details for a specific task list
update_claude_task Change status, subject, description, or activeForm
create_claude_task Add a new task to a task list
delete_claude_task Delete a task (cleans up block/blockedBy references)

Command

/tasks — interactive task browser

Subcommand Description
/tasks list Show all task lists for the current project
/tasks show <id> Show tasks in a specific list (tab completion)
/tasks status Summary counts across all lists

How it works

Claude Code stores tasks in ~/.claude/tasks/<taskListId>/. This extension maps task lists to projects by:

  1. Matching UUID-based task list IDs against session IDs in ~/.claude/projects/<project>/
  2. For non-UUID IDs (Tidewave, teams), searching project session files for references

Results are cached in memory for 60 seconds.