papercut-setup

Installation
SKILL.md

Papercut setup

A guided wrapper around install.sh. It checks what is installed, asks how much the user wants, runs the installer non-interactively and reports. Use it whenever another papercut skill finds something missing.

Preflight

  • Find the repo root (where install.sh lives): readlink on the installed skill folder ends in <root>/skills/papercut-setup. Look in each harness's skills folder in turn (the table is harnesses.sh; typically ~/.claude/skills, ~/.agents/skills, ~/.config/opencode/skills, or the same under <project>/). Failing that, PAPERCUT_HOME= in ${XDG_CONFIG_HOME:-~/.config}/papercut-explainer/config.env. If neither exists, the skills probably came from npx skills add (skills only, no library). Ask where to clone the repo (default ~/papercut-explainer), run git clone https://github.com/0xS4N4TG/papercut-explainer <dir>, and use that as the root. The installer then replaces the copied skill folders with links into the checkout (it backs up real folders first). Never guess a path.
  • Run every install.sh command from that root. It needs bash, and macOS or Linux (Windows: use WSL).
  • The installer's own prompts need a terminal, which the agent's shell tool lacks. Always pass --yes and the answers as flags. Tell the user they can run ./install.sh themselves for the interactive menu.

1. Doctor

./install.sh --doctor
Installs
52
GitHub Stars
94
First Seen
Oct 13, 2026