More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Commitline: commit messages from your diff

    1

    Reads your staged diff and writes a clean Conventional Commit: right type, scope, and a subject under 72 characters.

    Free

    1 installSecurity scanned
    Commitline: commit messages from your diff

    Commitline: commit messages from your diff

    Example session with this skill installed

    I just updated the user login logic to handle expired JWT tokens and staged the changes. Generate a commit message for this.

    • Read your context and instructions
    • Compiled the commitline

    I have analyzed the staged changes in your repository.

    Commit Message

    fix(auth): handle expired token refresh during login
    
    Update the authentication middleware to intercept expired JWT errors. 
    Previously, expired tokens caused a 500 error; the system now 
    triggers the refresh flow or redirects to the login page.
    

    Next steps

    1. Run git commit -m "fix(auth): handle expired token refresh during login" to apply the message.
    2. If this requires a manual review of the logic, run git diff --staged one last time.
    3. Push your changes to the remote repository.

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

    About this skill

    Writing commit messages is a chore that leads to lazy labels like "fixed bug" or "updated stuff." This skill automates the process by analyzing your git diff and generating structured, conventional commits.

    What it does

    • Analyze diffs reads your staged or unstaged changes to understand the logic.
    • Enforce conventions maps changes to standard types like feat, fix, refactor, or chore.
    • Determine scope identifies the affected module or service such as auth, api, or db.
    • Apply constraints ensures subjects are in imperative mood, lowercase, and under 72 characters.
    • Write bodies generates optional explanations for non-obvious logic or breaking changes.

    How it works

    1. Stage your files using git add.
    2. Invoke the skill by typing Commitline or commit message?.
    3. The agent reads the diff via a bash tool call.
    4. It outputs a formatted commit message ready for copy-pasting or direct execution.

    Frameworks & tools

    The skill requires git and works with any codebase regardless of language. It is optimized for environments with bash tool access like Claude Code or Cursor.

    Why this beats prompting it yourself

    Generic prompts often produce wordy, conversational, or incorrectly formatted messages. This skill enforces strict Conventional Commits rules and imperative mood by default, saving you from manual linting and overthinking.

    Use cases

    • Generating clean messages for complex refactors where the scope is broad.
    • Documenting breaking changes with the required BREAKING CHANGE: prefix.
    • Maintaining a professional git history in team environments with strict CI/CD rules.
    • Speeding up the workflow when performing multiple small, atomic commits.

    Known limitations

    The skill relies on the agent having permission to execute git diff via bash. It assumes a standard Conventional Commits preference unless project rules specify otherwise.

    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

    1 install

    Downloaded by developers to date

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 4 days ago

    • Free to download with an account

    Requires

    Git

    Listed4 days ago

    What's inside

    Frequently Asked Questions