@henryqw/pi-add-dir
v0.1.3
Published
Add external directories to a Pi session with context, skills, and file search.
Maintainers
Readme
@henryqw/pi-add-dir
Add external directories to the current Pi session: inject context files, load skills, and search those trees.
Install
pi install npm:@henryqw/pi-add-dirUse
| Surface | Type | Purpose |
| --- | --- | --- |
| /dir-add | command | Add directory; no path opens input. Supports ~. |
| /dir-ls | command | List directories; select one to remove. |
| add_directory | tool | Add a directory. |
| search_external_files | tool | Glob-search added directories. |
Added directories return root AGENTS.md, CLAUDE.md, .pi/AGENTS.md, and .pi/CLAUDE.md, and inject them into later prompts. Skills load from .pi/skills, .agents/skills, and .claude/skills. /dir-add reloads when it finds skills; add_directory reports when a reload is needed.
Search uses Node filesystem traversal, skips .git and node_modules, supports basename and relative-path globs, and caps results at 1,000 per call.
Remove
pi remove npm:@henryqw/pi-add-dirDevelopment
npm test --workspace @henryqw/pi-add-dir
npm run typecheck --workspace @henryqw/pi-add-dir
npm run pack:check --workspace @henryqw/pi-add-dir