@yishan-io/pi-task

A Pi package for Yishan task workflow guidance and small task-file tools.

Packages

Package details

extensionskill

Install @yishan-io/pi-task from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@yishan-io/pi-task
Package
@yishan-io/pi-task
Version
0.1.1
Published
Jul 27, 2026
Downloads
285/mo · 163/wk
Author
zhex
License
MIT
Types
extension, skill
Size
35.2 KB
Dependencies
0 dependencies · 3 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions"
  ],
  "skills": [
    "./skills"
  ]
}

Security note

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

README

@yishan-io/pi-task

A Pi package for Yishan task workflow guidance and small task-file tools.

The package loads its workflow skills from skills/ and registers six direct operations rooted at the active Pi project's ctx.cwd:

  • task_start creates an active task folder, task.md, and state entry.
  • task_list lists state entries.
  • task_read reads one named task document.
  • task_write replaces one named task document.
  • task_append_note appends a dated entry to notes.md.
  • task_finish writes outcome.md and moves an active task to completed state.

The package deliberately does not provide repository abstractions, journalling, locks, crash recovery, pagination, or reopening.

Development

bun run --cwd packages/pi-task typecheck
bun run --cwd packages/pi-task lint
bun run --cwd packages/pi-task test
npm pack --dry-run --prefix packages/pi-task