git-and-github

Manage Git and GitHub operations with conventional commits and push confirmation.

1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/lklimek/claudius --skill git-and-github
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-and-github
Source: https://github.com/lklimek/claudius/tree/main/skills/git-and-github
Command: npx skills add https://github.com/lklimek/claudius --skill git-and-github

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines Git and GitHub operations, ensuring best practices are followed and common issues like permission errors are resolved efficiently.

Core Features & Use Cases

  • Version Control: Manages all Git commands (commit, push, pull, branch, merge) following conventional commit standards.
  • GitHub Integration: Handles GitHub-specific tasks like creating and reviewing Pull Requests, managing issues, and interacting with GitHub Actions via MCP tools or CLI fallbacks.
  • Safety & Compliance: Enforces strict rules like never force-pushing, always asking for confirmation before pushing, and avoiding dangerous commands like git add ..
  • Use Case: Imagine you need to create a Pull Request for a new feature. This Skill will guide you through creating a feature branch, making commits with proper formatting, and then creating a draft PR with an appropriate template and user story.

Quick Start

Use the git-and-github skill to create a new feature branch named 'new-login-flow'.

Frequently Asked Questions about git-and-github

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

FAQPage Schema
How do I create a pull request with conventional commits and branch protection rules?

To create a pull request, this skill guides you through generating a feature branch, formatting commits using conventional commit standards, and drafting the pull request with an appropriate template and user story while enforcing branch protection rules.

What is the safest way to manage git push operations and prevent unauthorized repository changes?

The safest way to manage git push operations involves enforcing explicit user confirmation before any push, preventing dangerous commands like `git add .` or force-pushing, and applying strict safety rules to avoid data loss and unauthorized changes.

How do I interact with GitHub Actions and issues when MCP tools are unavailable?

When MCP tools are unavailable, you can interact with GitHub Actions and manage issues by utilizing the built-in fallback mechanisms that execute operations through the GitHub CLI.

Can I use this skill to manage code reviews and version control workflows?

Yes, you can use this skill to manage version control workflows, including branch creation and merging, as well as handling code reviews and issue tracking directly through GitHub integration.

What are the limitations of automating GitHub workflows regarding force-pushing and staging files?

Limitations include a strict prohibition on force-pushing to remote repositories and avoiding broad staging commands like `git add .` to prevent accidental inclusion of sensitive files and unauthorized repository modifications.

Does the git-and-github skill work without external dependencies or MCP integrations?

Yes, the skill operates without external dependencies and provides fallback mechanisms using the GitHub CLI to maintain functionality when MCP tools are not available in your environment.