Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    bix-claude-skills: GitHub PR Description Generator

    1

    Reads a pull request diff, drafts a structured description, and pushes it to GitHub after you approve.

    Free

    Security scanned
    bix-claude-skills: GitHub PR Description Generator

    bix-claude-skills: GitHub PR Description Generator

    Example session with this skill installed

    Run either commands

    /github-pr-describe 214
    

    or

    Describe PR 214 and push the description when I approve it.
    
    • Read your context and instructions
    • Compiled the bix-claude-

    I analyzed PR #214 (feature/saved-filters into main, 9 files, 412 lines of diff) and drafted a description. The existing body had one ticket link, which I kept at the top. Nothing has been pushed yet.

    Tickets: SHOP-1187

    TL;DR

    AreaFilesWhat Changed
    Order list UIOrderFilters.tsx, SavedFilterMenu.tsxSave and reuse filter sets
    APIfilters.controller.ts, filters.service.tsNew saved filter endpoints
    Database20241003_add_saved_filters.sqlNew saved_filters table
    Testsfilters.service.test.tsCoverage for saved filters
    • Users can save the current order filters under a name and reapply them later.
    • The API has new endpoints to list, create and delete saved filters.
    • Fixed the date range filter dropping the last day.

    Features

    Saved filters on the order list - A new menu lets users save the current filters under a name and pick them again. This saves support staff from rebuilding the same filters each day.

    • Saved filter endpoints - Added GET, POST and DELETE /api/filters. Each user only sees their own filters.

    Bug Fixes

    Date range ignored the last day - The end date was treated as midnight, so orders placed on that day were left out. It now includes the whole day.

    Improvements

    Order list UI

    Filter bar stays on screen - The filter bar no longer scrolls away on long lists, so filters can be changed without scrolling back up.

    Tests

    Saved filter service tests - Added tests for creating, listing and deleting filters, and for blocking access to another user's filters.

    Next steps

    • Reply

    Post to run gh pr edit 214 with this text, or

    Edit with changes (for example "shorten the Features section").

    • After posting, the skill prints the PR URL so you can check the result.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    What it does

    • Fetches a PR's metadata and full diff with the gh CLI.
    • Groups changes by area and drafts a description from a fixed template.
    • Starts with a TL;DR table and 3 to 5 bullets, then adds only the sections that apply (Features, Bug Fixes, Improvements, Refactoring, Documentation, Tests, Dependencies, CI/CD).
    • Keeps ticket and issue links from the existing PR body under a **Tickets:** line.
    • Shows the full draft and waits for you to choose Post or Edit before touching GitHub.

    Problems it solves

    • Blank or one-line PR bodies that leave reviewers guessing.
    • Long, jargon-heavy descriptions that take two reads to follow.
    • Losing ticket links when a PR body is rewritten.
    • Large diffs that are slow to summarize by hand.

    How it works

    1. Validate the PR number (asks if missing) and gather metadata and diff as JSON. Stops if the diff is empty.
    2. Analyze the diff, skipping whitespace-only changes, and group changes by area. Diffs over 5,000 lines go to a sub-agent for a per-file summary.
    3. Draft the description from the template, with plain, short writing rules and no invented changes.
    4. Show the draft and ask: Post or Edit. Repeat edits until you approve.
    5. Run gh pr edit with exactly the approved text and print the PR URL.

    Why install it

    • Free and open source (Apache-2.0).
    • Consistent PR descriptions across a team.
    • Nothing is pushed without your approval.
    • Adds no AI attribution or footer to the description.

    Requirements

    • Claude Code, gh CLI (authenticated), python3, and a git repo with a GitHub remote.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 6 days ago

    • Free to download with an account

    Listed6 days ago

    What's inside

    Frequently Asked Questions