lazygit-custom-commands

Create and debug lazygit custom commands in config.yml.

9|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/gwenwindflower/dotfiles --skill lazygit-custom-commands
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lazygit-custom-commands
Source: https://github.com/gwenwindflower/dotfiles/tree/main/dot_agents/exact_skills/lazygit-custom-commands
Command: npx skills add https://github.com/gwenwindflower/dotfiles --skill lazygit-custom-commands

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configuring and testing LazyGit custom commands can be tedious; this Skill provides a structured approach to define prompts, contextual keybindings, and command menus in config.yml, enabling template-driven construction and conventional-commit workflows.

Core Features & Use Cases

  • Supports prompts configurations with input, confirm, and menu types to guide user interactions within lazygit
  • Enables context-aware keybindings and grouped command menus for streamlined workflows
  • Facilitates template-based command generation and easy debugging during config edits, reducing errors in lazygit setups

Quick Start

Configure a new lazygit custom command in config.yml by specifying prompts, contexts, and a template-based command.

Frequently Asked Questions about lazygit-custom-commands

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure custom commands in lazygit config.yml?

Add custom commands to lazygit config.yml by defining prompt interactions, binding context-aware keybindings, and grouping command menus to generate template-driven workflows.

What types of prompts can I use when building lazygit custom commands?

Lazygit custom commands support three prompt types in config.yml: input prompts for free text, confirm prompts for yes/no approvals, and menu prompts for selecting options, guiding user interactions within workflows.

How do I debug lazygit custom commands that are not working?

Debug lazygit custom commands by validating your YAML structure in config.yml, checking prompt definitions, and verifying context-specific keybindings and command menu groupings to resolve configuration errors.

Can I create conventional-commit workflows with lazygit custom commands?

Yes, you can build conventional-commit workflows using lazygit custom commands by configuring template-based generation and menu prompts in config.yml to standardize your git commit messages.

Do I need to write external scripts to use lazygit custom commands?

No, you define lazygit custom commands directly in config.yml using built-in prompt types and templates, though you can optionally document and attach external scripts, references, and assets if needed.

How do I set up context-aware keybindings for lazygit menus?

Set up context-aware keybindings in lazygit by specifying the target context and assigning keys to grouped command menus within your config.yml file, enabling streamlined workflows for specific views.