{
  "markdown": "# Gemini CLI Git Commit Extension\n\nThis extension for [Gemini CLI](https://github.com/google-gemini/gemini-cli) automates the generation of Git\ncommit messages. By analyzing the changes in your staging area, it creates a professional title and a\ndescriptive body to keep your project history clear and concise.\n\n## Features\n\n- **Conventional Commits:** Automatically generates messages following the industry-standard [Conventional Commits](https://www.conventionalcommits.org/) specification.\n- **Safety First:** Guarantees output without backticks (`) or double quotes (\"), preventing CLI execution errors and ensuring commit message integrity.\n- **Context Awareness:** Automatically activates when you ask to \"commit this,\" \"write a commit message,\" or similar requests.\n- **Automated Analysis:** Inspects your Git staging area to understand code changes and provide meaningful context.\n- **Seamless Integration:** Adds both an Agent Skill and a custom command directly into your Gemini CLI workflow.\n\n## Installation\n\nTo install the extension, run the following command:\n\n```bash\ngemini extension install https://github.com/samucodesh/geminicli-gitcommit\n```\n\n## Usage\n\nOnce installed, you can trigger the extension within Gemini CLI using the custom command:\n\n```bash\n/git:commit\n```\n\n> [!NOTE]\n> You must have changes staged in Git (`git add`) for the extension to analyze them.\n\n## Uninstallation\n\nTo remove the extension from your system, use the following command:\n\n```bash\ngemini extension uninstall https://github.com/samucodesh/geminicli-gitcommit\n```\n\n## Resources\n\n- **Troubleshooting:** If you encounter issues with the Gemini CLI, visit the [Troubleshooting Guide](https://github.com/google-gemini/gemini-cli/blob/main/docs/troubleshooting.md).\n- **FAQ:** Check the [Gemini CLI FAQ](https://github.com/google-gemini/gemini-cli/blob/main/docs/faq.md) for common questions.\n\n## License\n\nThis project is licensed under the **Apache License 2.0**. For more details, see the [LICENSE](https://github.com/samucodesh/geminicli-gitcommit/blob/main/LICENSE) file.\n",
  "bytes": 2071,
  "sha": "6b3d6d00a95416bbedeefd71d2c39ae8648471294ad19d3a93251f8b99536ece",
  "repo_slug": "samucodesh/geminicli-gitcommit",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_samucodesh_geminicli_gitcommit_bab8d77c/readme"
}