More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    πŸ’» Git Commit & PR Writer

    1

    Turn Code Changes into Clean, Professional Git Output. Automate Conventional Commits and structured PR descriptions from git diffs.

    Free

    1 install5.0 (1 review)
    πŸ’» Git Commit & PR Writer

    πŸ’» Git Commit & PR Writer

    Example session with this skill installed

    Write a commit and PR for this diff
    --- a/src/auth.ts
    +++ b/src/auth.ts

    • const user = await db.find(id);
    • const user = await db.find(id);
    • if (!user) throw new Error('User not found');
    • Read your context and instructions
    • Compiled the git commit

    I have analyzed the diff. The change adds a guard clause to handle missing users in the authentication module.

    Commit Message

    fix(auth): handle null user response in find query
    
    Add a check for undefined user results and throw an error to prevent 
    downstream null pointer exceptions.
    

    Pull Request Description

    Summary

    This PR adds basic error handling to the user retrieval logic in the auth module. Previously, a missing user would not trigger an error, potentially causing crashes in dependent functions.

    Changes

    • Added a null check after the db.find(id) call.
    • Introduced an explicit error throw when a user record is not found.

    Test Plan

    • Attempt to authenticate with a non-existent user ID.
    • Verify that the application throws a 'User not found' error instead of crashing.
    • Ensure existing valid user logins still function correctly.

    Notes

    This is a minor fix and does not require any database migrations.

    Next steps

    1. Copy the commit message and run git commit -m "[message]".
    2. Use the PR description for your GitHub or GitLab pull request body.

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

    About this skill

    πŸ§‘β€πŸ’» Git Commit & PR Writer

    πŸš€ Turn your code changes into clean, professional Git commits and PRs. This AI skill analyzes your git diff, staged changes, branch summary, or change description and creates ready-to-use developer documentation without inventing changes.

    ✨ What It Does

    • πŸ“ Generates Conventional Commit messages
    • πŸ”€ Creates structured Pull Request descriptions
    • 🧠 Detects commit types like feat, fix, refactor, docs, test, chore, perf, ci and build
    • 🎯 Suggests meaningful scopes when appropriate
    • πŸ§ͺ Generates practical PR test plans
    • ⚠️ Handles breaking changes and issue references
    • πŸ“‹ Generates commit messages and PR descriptions together
    • πŸ”’ Stays faithful to the provided changes

    πŸ’‘ Perfect for developers, freelancers, open-source contributors, coding agents, and engineering teams who want consistent, review-ready Git communication.

    ⚑ Less writing. Cleaner Git history. Better PRs.

    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

    5.0
    1 review
    5
    1
    4
    0
    3
    0
    2
    0
    1
    0

    1 people have installed this skill.

    Trust & safety

    Security scanned

    Verified clean 20 days ago

    • Free to download with an account

    Requires

    Git

    Listed20 days ago
    Updated4 days ago

    What's inside

    Frequently Asked Questions