gabyx-githooks-setup

Automate shared Git hooks setup and configuration with gabyx/Githooks.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/jaeyeom/claude-toolbox --skill gabyx-githooks-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gabyx-githooks-setup
Source: https://github.com/jaeyeom/claude-toolbox/tree/main/plugins/gabyx-githooks-setup/skills/gabyx-githooks-setup
Command: npx skills add https://github.com/jaeyeom/claude-toolbox --skill gabyx-githooks-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Set up and configure shared Git hooks across projects using gabyx/Githooks, enabling consistent checks and automation beyond standard Git hooks.

Core Features & Use Cases

  • Global shared hooks provisioning and centralized updates for multiple repositories.
  • Repo-specific shared hooks via .githooks/.shared.yaml for per-project control.
  • Smooth activation and maintenance with commands to install, update, and validate hooks.

Quick Start

Install Githooks in your development environment and run git hooks install in your repository.

Frequently Asked Questions about gabyx-githooks-setup

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

FAQPage Schema
How do I set up shared Git hooks across multiple repositories?

To set up shared Git hooks across multiple repositories, use gabyx/Githooks to automate global provisioning and apply centralized updates. This enables consistent checks and automation across all your projects.

How do I configure repository-specific Git hooks for a project?

You configure repository-specific Git hooks by adding a .githooks/.shared.yaml file to your project. This provides per-project control over which shared hooks are applied and managed by the githooks CLI.

Do I need the githooks CLI installed to manage shared hooks?

Yes, you need the githooks CLI installed before configuring shared hooks. The CLI is required to install, update, and validate hooks across both global and repository-specific environments.

What is the best way to maintain and update shared Git hooks in real projects?

The best way to maintain shared Git hooks in real projects is using gabyx/Githooks commands to install, update, and validate hooks. This ensures smooth activation and centralized maintenance across environments.

Can I apply global Git hooks while also using per-project shared hooks?

Yes, you can apply global Git hooks alongside per-project shared hooks. Gabyx/Githooks supports both configurations, allowing centralized updates globally and specific control via .githooks/.shared.yaml.