ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

rule-catalog

Browse the rule catalog and guide installation

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/athola/nm-hookify-rule-catalog
Or

Night Market Skill — ported from claude-night-market/hookify. For the full experience with agents, hooks, and commands, install the Claude Code plugin.

When To Use

  • Browsing available hookify rules by category
  • Installing standard pre-built rules into a project
  • Looking for ready-made rules before writing custom ones

When NOT To Use

  • Writing custom rules from scratch — use hookify:writing-rules instead
  • Debugging or modifying existing installed rules
  • Converting Python SDK hooks — use hookify:from-hook instead

Table of Contents

  • Quick Install
  • Available Rules
  • git/ - Git Safety
  • python/ - Python Quality
  • security/ - Security Gates
  • workflow/ - Workflow Enforcement
  • performance/ - Resource Management
  • Installation Instructions
  • Method 1: Claude-Assisted (Recommended)
  • Method 2: Python Script
  • Method 3: Manual Copy
  • Rule File Locations
  • Customizing Rules
  • Creating Pull Requests for New Rules
  • Related

Hookify Rule Catalog

Pre-built rules for common scenarios. Install directly or use as templates.

Quick Install

# Install a specific rule
Skill(hookify:rule-catalog) then install git:block-force-push

# Or use the Python installer for bulk operations
python3 plugins/hookify/scripts/install_rule.py git:block-force-push
python3 plugins/hookify/scripts/install_rule.py --category git
python3 plugins/hookify/scripts/install_rule.py --all

Verification: Run python --version to verify Python environment.

Available Rules

git/ - Git Safety

RuleActionDefaultDescription
block-force-pushblockenabledPrevent force push to main/master
block-destructive-gitblockenabledBlock reset --hard, checkout -- ., clean -fd, etc.
warn-risky-gitwarnenabledWarn about rebase -i, soft reset, etc.
warn-large-commitswarnenabledWarn about large binary files

python/ - Python Quality

RuleActionDefaultDescription
block-dynamic-codeblockenabledBlock dangerous dynamic code execution
warn-print-statementswarnenabledEncourage logging over print()

security/ - Security Gates

RuleActionDefaultDescription
require-security-reviewblockenabledRequire review for auth code

Metadata

Author@athola
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-athola-nm-hookify-rule-catalog": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.