Thanks to visit codestin.com
Credit goes to github.com

Skip to content
 
 

Repository files navigation

Agent Stuff

Chip's personal Pi Coding Agent skills, extensions, themes, and a few supporting utilities used across projects. Forked from: https://github.com/mitsuhiko/agent-stuff

Most items are tuned for my workflow and environment, so expect to adjust paths, credentials, or defaults before reusing them elsewhere.

Skills

Skills live in skills. Each skill has a SKILL.md plus any helper scripts it needs.

  • /commit - Guidance for making concise git commits with good subjects and bodies.
  • /frontend-design - Create distinctive, production-ready frontend UI with strong visual direction.
  • /ghidra - Run Ghidra headless analysis for binaries, functions, strings, symbols, call graphs, and decompilation.
  • /github - Use the gh CLI for GitHub issues, pull requests, runs, and API queries.
  • /google-workspace - Access Drive, Docs, Calendar, Gmail, Sheets, Slides, Chat, and People APIs through local helper scripts.
  • /librarian - Cache and refresh remote git repositories under ~/.cache/checkouts/<host>/<org>/<repo>.
  • /native-web-search - Trigger native web search with concise summaries and source URLs.
  • /pi-share - Fetch and parse shared Pi session transcripts from pi-share URLs.
  • /summarize - Convert URLs or local documents to Markdown with uvx markitdown, optionally summarizing them.
  • /tmux - Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
  • /update-changelog - Guidance for updating changelogs with notable user-facing changes.
  • /uv - Prefer uv for Python projects, scripts, dependencies, and builds.
  • /web-browser - Automate Chrome/Chromium through the Chrome DevTools Protocol.

Extensions

Pi extensions live in extensions:

  • answer.ts - /answer plus ctrl+. to extract questions from the last assistant message and answer them in an interactive Q&A flow.
  • btw.ts - /btw side-chat popover for quick tangential questions, with thread restore/reset behavior.
  • continue.ts - shift+option+enter sends continue only when the agent is stopped.
  • control.ts - Session control sockets, /control-sessions, and the send_to_session / list_sessions tools for communicating with other live Pi sessions.
  • files.ts - /files browser with git status and session references, plus shortcuts to browse, reveal, and Quick Look referenced files.
  • goal.ts - /goal long-running objective mode with automatic continuation and the get_goal, create_goal, and update_goal tools.
  • unified-edit.ts - Replaces edit with a single text payload supporting marked row edit scripts and Codex-style patches with preflight validation.
  • prompt-editor.ts - /mode, ctrl+shift+m, and ctrl+space prompt-mode selector with persistence and shortcuts.
  • session-breakdown.ts - /session-breakdown TUI for 7/30/90-day session usage, token, model, and cost analysis.
  • split-fork.ts - /split-fork to branch the current session into a new Pi process in a right-hand Ghostty split.
  • subagent.ts - Serial subagent tool that runs one observable Pi child at a time in tmux; attach with the printed pi --attach-subagent … command.
  • todos.ts - /todos TUI plus todo tool for file-backed tasks in .pi/todos or PI_TODO_PATH.
  • uv.ts - Replaces the bash tool with a uv-aware version that injects Python command shims and blocks common non-uv workflows.
  • whimsical.ts - Replaces the default thinking/status text with random whimsical phrases.

Themes

Custom themes live in themes. No themes are currently included.

Support Files and Utilities

About

These are commands I use with agents, mostly Pi

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages