| name | run-opossum |
| description | Build, install, run and drive the opossum CLI. Use when asked to run opossum, start it, try a command, smoke test it, reproduce CLI behaviour, verify a change works end to end, or run its tests. |
opossum is a zero-dependency Python CLI that rewrites an awesome list's
README.md in place. There is no server, no UI and nothing to screenshot: what
you observe is the exit code, the stdout, and how the markdown file
changed. Drive all three with
.claude/skills/run-opossum/driver.py, which builds a throwaway list in a temp
directory and runs the real binary against it.
Prerequisites
None. No system packages were needed in this container — python3 -m venv
worked out of the box, and opossum has no runtime dependencies (standard
library only, Python 3.9+).
Setup
python3 -m venv .venv
.venv/bin/pip install -e .
.venv/bin/opossum --version
.venv/ is already gitignored. The editable install points at the source tree,
so edits to opossum/*.py take effect with no reinstall.
You can skip setup entirely. The driver falls back to
python3 -m opossum (with PYTHONPATH set to the repo) when no opossum is
on PATH, so it runs against a bare clone.
Run (agent path)
python3 .claude/skills/run-opossum/driver.py
Against the installed binary, with the model exercised directly too: