From koha-contributor
Fetch a Koha Bugzilla bug's summary, description, status, and recent comments from bugs.koha-community.org by bug number. Use before starting work on a bug to surface the test plan and any prior discussion. Argument: a Koha bug number (e.g. 33501).
How this skill is triggered — by the user, by Claude, or both
Slash command
/koha-contributor:koha-bz-fetchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Fetch a Koha Bugzilla bug by number.
Fetch a Koha Bugzilla bug by number.
Arguments: $ARGUMENTS — a single bug number (e.g. 33501).
Validate the argument is a positive integer. If the user passed a URL like
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=NNNNN, extract
the number from the id parameter.
If git bz is configured (~/.git-bz exists), use it:
git bz show NNNNN
This dumps the bug header, full description, and recent comments to stdout using the user's authenticated session — works for restricted bugs too.
curl -sf "https://bugs.koha-community.org/bugzilla3/rest/bug/NNNNN" \
| jq '.bugs[0] | {id, summary, status, resolution, severity, component, version, assigned_to, creator, creation_time, last_change_time}'
For comments:
curl -sf "https://bugs.koha-community.org/bugzilla3/rest/bug/NNNNN/comment" \
| jq '.bugs["NNNNN"].comments[] | {id: .count, who: .creator, when: .creation_time, text: .text}'
(Substitute NNNNN literally in the jq path — Bugzilla keys comments by
the bug id as a string.)
Direct link to share with the user:
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=NNNNN
Summarise the bug in 5–10 lines:
<summary> ([status, severity, component])Test plan: if present
in the description.End with the bug URL. Don't dump the full comment thread — surface what matters for starting work.
git bz is configured.npx claudepluginhub mrenvoize/koha-contributor --plugin koha-contributorProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.