SLEAP — поддержка GitHub Issues

★ 6.5 · general

sleap-support is a Claude Code skill that implements a structured GitHub support workflow for the SLEAP project (talmolab/sleap). It triggers when the user says "support" or provides an issue or discussion number such as "#2512", then runs a full investigation cycle: creating a dated folder under `scratch/`, fetching JSON via `gh issue view` or `gh api`, downloading embedded images parsed from markdown links, and producing a readable `USER_POST.md` alongside a `README.md` with a preliminary analysis checklist. Before diving into code, the skill checks release histories for sleap, sleap-io, and sleap-nn to determine whether the problem is already fixed in a newer version. It also supports checking out the exact version the user is running, using `git blame` to trace suspicious changes, and analyzing uploaded `.slp` files with `sio show`. The final step is a draft response in `RESPONSE_DRAFT.md` — friendly, with explicit copy-paste commands suited for non-technical users. Ideal for SLEAP maintainers and contributors handling bug reports, animal tracking questions, and feature requests systematically.