@shelken/pi-add-dir

Add external directories to a pi session - loads AGENTS.md, CLAUDE.md, and skills into context.

Packages

Package details

extension

Install @shelken/pi-add-dir from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@shelken/pi-add-dir
Package
@shelken/pi-add-dir
Version
1.4.2
Published
Jul 15, 2026
Downloads
380/mo · 155/wk
Author
shelken
License
MIT
Types
extension
Size
26.1 KB
Dependencies
1 dependency · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./index.ts"
  ]
}

Security note

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

README

pi-add-dir

把会话外目录加入当前 pi session:注入 AGENTS.md / CLAUDE.md,发现 skills,并跨重启恢复。

初始 fork 自 itisbryan/pi-add-dir(本仓库已去掉 smart suggestions 等)。

功能

类型 名称 作用
命令 /add-dir [path] 添加目录;无参则交互输入。支持 ~
命令 /remove-dir [path|label] 移除目录
命令 /dirs 列出已添加目录与上下文
工具 add_directory agent 请求添加目录
工具 search_external_files 在已添加目录中按名/glob 搜索

外部 skills(.pi/skills.agents/skills.claude/skills)注册为 /skill:<name>。状态写入 session entry add-dir:state

安装

pi install npm:@shelken/pi-add-dir

装好后 /reload。也可把整个 mono 仓库加进 settings.jsonpackages

配置

无配置文件。

验证

bun --filter @shelken/pi-add-dir test