mitsuhiko/agent-stuff

These are commands I use with agents, mostly Claude

What it solves

This project provides a collection of reusable assets for the Pi Coding Agent, allowing users to extend the agent's capabilities with specialized skills, custom prompt commands, and UI themes.

How it works

It is packaged as an npm module (mitsupi) that exports several categories of enhancements:

  • Skills: Specialized toolsets (each with a SKILL.md and helper scripts) that allow the agent to interact with external services like GitHub, Google Workspace, Sentry, Apple Mail, and local tools like Ghidra or OpenSCAD.
  • Extensions: TypeScript-based plugins that add new functionality to the Pi environment, such as session control, subagent management, TUI-based todo lists, and automated macOS caffeinate integration.
  • Prompt Commands: Custom slash commands (e.g., /discuss) that trigger specific agent behaviors, such as a planning interviewer mode.
  • Themes: JSON configuration files for visual customization of the agent interface.

Who it’s for

Developers using the Pi Coding Agent who want to add professional-grade tooling, automation, and specialized API integrations to their AI-assisted coding workflow.

Highlights

  • Broad Integration Suite: Includes skills for interacting with public transport (VOR AnachB, ÖBB Scotty), professional tools (Sentry, Ghidra), and productivity suites (Google Workspace).
  • Agentic Workflow Tools: Features a subagent tool for running observable child processes and a /goal mode for long-running objectives.
  • Developer Experience: Includes a unified-edit extension for improved text patching and a uv-aware extension to optimize Python environment management.
  • Session Management: Provides tools for session breakdown analysis (cost/token usage) and the ability to branch sessions into new processes.

Related

  • Project
  • Project
  • Project
  • Project
  • Project