Co-Pilot
Updated 2 months ago

agent-stuff

Mmitsuhiko
0.9k
mitsuhiko/agent-stuff
68
Agent Score

💡 Summary

A collection of skills and extensions for enhancing the PI Coding Agent's functionality.

🎯 Target Audience

Software developers looking for automation toolsDevOps engineers managing CI/CD pipelinesData scientists needing coding assistanceStudents learning programming conceptsTech enthusiasts exploring AI capabilities

🤖 AI Roast:Powerful, but the setup might scare off the impatient.

Security AnalysisMedium Risk

Risk: Medium. Review: outbound network access (SSRF, data egress); filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.

Agent Stuff

This repository contains skills and extensions that I use in some form with projects. Note that I usually fine-tune these for projects so they might not work without modification for you.

It is released on npm as mitsupi for use with the Pi package loader.

Skills

All skill files are in the skills folder:

  • /commit - Claude Skill for creating git commits using concise Conventional Commits-style subjects
  • /update-changelog - Claude Skill for updating changelogs with notable user-facing changes
  • /ghidra - Claude Skill for reverse engineering binaries using Ghidra's headless analyzer
  • /github - Claude Skill for interacting with GitHub via the gh CLI (issues, PRs, runs, and APIs)
  • /openscad - Claude Skill for creating and rendering OpenSCAD 3D models and exporting STL files
  • /web-browser - Claude Skill for using Puppeteer in a Node environment to browse the web
  • /tmux - Claude Skill for driving tmux directly with keystrokes and pane output scraping
  • /sentry - Alternative way to access Sentry as a Claude Skill for reading issues
  • /pi-share - Claude Skill for loading and parsing session transcripts from shittycodingagent.ai
  • /anachb - Claude Skill for querying Austrian public transport (VOR AnachB) for departures, routes, and disruptions
  • /oebb-scotty - Claude Skill for Austrian rail travel planning via ÖBB Scotty API
  • /frontend-design - Claude Skill for designing and implementing distinctive frontend interfaces
  • /uv - Claude Skill for using uv for Python dependency management and script execution

PI Coding Agent Extensions

Custom extensions for the PI Coding Agent can be found in the pi-extensions folder. The package also ships an extra extension focused on increasing reliability:

  • answer.ts - Interactive TUI for answering questions one by one.
  • review.ts - Code review command inspired by Codex. Supports reviewing uncommitted changes, against a base branch (PR style), specific commits, or with custom instructions. Includes Ctrl+R shortcut.
  • loop.ts - Runs a prompt loop for rapid iterative coding with optional auto-continue control.
  • files.ts - Unified file browser that merges git status (dirty first) with session references, plus reveal/open/edit and diff actions.
  • cwd-history.ts - Displays and manages recent working directory history inside the PI Coding Agent.
  • codex-tuning.ts - Codex tuning helper for collecting samples and tagging outcomes during agent sessions.
  • todos.ts - Todo manager extension with file-backed storage and a TUI for listing and editing todos.
  • notify.ts - Sends native desktop notifications when the agent finishes (OSC 777 compatible terminals).
  • whimsical.ts - Replaces the default "Thinking..." message with random whimsical phrases like "Reticulating splines...", "Consulting the void...", or "Bribing the compiler...".

PI Coding Agent Themes

This repository includes custom themes for the PI Coding Agent. The themes can be found in the pi-themes folder and customize the appearance and behavior of the agent interface.

Plumbing Commands

These command files need customization before use. They live in plumbing-commands:

  • /make-release - Automates repository release with version management

Release Management

The plumbing release commands do not work without tuning! But you can put claude to them and derive actually working ones. I for instance use them in [absurd](h>

5-Dim Analysis
Clarity7/10
Novelty6/10
Utility8/10
Completeness6/10
Maintainability7/10
Pros & Cons

Pros

  • Diverse range of skills for various tasks
  • Customizable for specific project needs
  • Integrates with popular tools like GitHub and Ghidra

Cons

  • Requires tuning for effective use
  • Documentation lacks detailed usage examples
  • May not work without modifications

Related Skills

goodvibes-plugin

A
toolCo-Pilot
84/ 100

“Powerful, but the setup might scare off the impatient.”

omni-dev-fusion

A
toolCo-Pilot
82/ 100

“Powerful, but the setup might scare off the impatient.”

miyabi-claude-plugins

A
toolCo-Pilot
82/ 100

“This plugin suite is like a Swiss Army knife, if the Swiss Army was made up of overachieving AIs.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author mitsuhiko.