pi-claude-tasks
Browse and manage Claude Code tasks from Pi
Package details
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:
- Matching UUID-based task list IDs against session IDs in
~/.claude/projects/<project>/ - For non-UUID IDs (Tidewave, teams), searching project session files for references
Results are cached in memory for 60 seconds.