Skip to content

dodycode/pi-config

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pi-config

A small library of my personal pi skills and extensions.

This is not meant to be installed as one big package. Browse the repo and copy the pieces you want into your own Pi config.

Copy an extension

Single-file extension:

cp extensions/ask-user-question.ts ~/.pi/agent/extensions/

Directory extension:

cp -r extensions/web-fetch ~/.pi/agent/extensions/

If the copied extension has a package.json, install its deps:

cd ~/.pi/agent/extensions/web-fetch
npm install

Then restart pi or run /reload.

Copy a skill

cp -r skills/reddit ~/.pi/agent/skills/

Then restart pi or run /reload.

Do not clone over your config

Avoid cloning this repo directly into ~/.pi/agent unless it is a fresh setup. If you already use pi, copy individual files/folders instead so you do not replace your own config.

Dependencies

Extension-local npm deps are kept with the extension. Run npm install only in copied extensions that include package.json.

Extensions with npm deps:

  • bash-guard/
  • web-fetch/
  • web-search/

Single-file extensions (copy directly, no deps):

  • ask-user-question.ts
  • rtk.ts (requires RTK installed)

Optional system tools:

PDF reader setup after copying skills/pdf-reader/:

python3 -m venv ~/.pi/agent/skills/pdf-reader/.venv
~/.pi/agent/skills/pdf-reader/.venv/bin/pip install -r ~/.pi/agent/skills/pdf-reader/requirements.txt

Contents

Extensions

  • ask-user-question.ts
  • bash-guard/
  • rtk.ts
  • subagents/
  • web-fetch/
  • web-search/

Skills

  • animations/
  • drizzle-query-style/
  • figma-fidelity/
  • pdf-reader/
  • reddit/
  • session-memory/
  • stop-slop/
  • tailwind-colors/
  • testing/
  • trpc-structure/
  • validation-messages/

About

my personal agent harnesses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 89.4%
  • Python 6.2%
  • JavaScript 4.4%