skills$openclaw/Hooks Automation
adolago3.8k

by adolago

Hooks Automation – OpenClaw Skill

Hooks Automation is an OpenClaw Skills integration for coding workflows. Automated coordination, formatting, and learning from Claude Code operations using intelligent hooks with MCP integration. Includes pre/post task hooks, session management, Git integration, memory coordination, and neural pattern training for enhanced development workflows.

3.8k stars8.7k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameHooks Automation
descriptionAutomated coordination, formatting, and learning from Claude Code operations using intelligent hooks with MCP integration. Includes pre/post task hooks, session management, Git integration, memory coordination, and neural pattern training for enhanced development workflows. OpenClaw Skills integration.
owneradolago
repositoryadolago/hooks-automation
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @adolago/hooks-automation
last updatedFeb 7, 2026

Maintainer

adolago

adolago

Maintains Hooks Automation in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
_meta.json
285 B
configuration.md
8.4 KB
examples.md
7.6 KB
SKILL.md
4.6 KB
SKILL.md

name: Hooks Automation description: Automated coordination, formatting, and learning from Claude Code operations using intelligent hooks with MCP integration. Includes pre/post task hooks, session management, Git integration, memory coordination, and neural pattern training for enhanced development workflows. version: 1.0.0 author: Artur tags: [automation, hooks, development, johny]

Hooks Automation

Intelligent automation system that coordinates, validates, and learns from Claude Code operations through hooks integrated with MCP tools and neural pattern training.

References

  • configuration.md - Detailed configuration options and settings
  • examples.md - Workflow examples (full-stack, debugging, multi-agent)

Quick Start

# Initialize hooks system
npx claude-flow init --hooks

# Pre-task hook (auto-spawns agents)
npx claude-flow hook pre-task --description "Implement authentication"

# Post-edit hook (auto-formats and stores in memory)
npx claude-flow hook post-edit --file "src/auth.js" --memory-key "auth/login"

# Session end hook (saves state and metrics)
npx claude-flow hook session-end --session-id "dev-session" --export-metrics

Prerequisites

Required:

  • Claude Flow CLI (npm install -g claude-flow@alpha)
  • Claude Code with hooks enabled
  • .claude/settings.json with hook configurations

Optional:

  • MCP servers (claude-flow, ruv-swarm, flow-nexus)
  • Git repository
  • Testing framework

Available Hooks

Pre-Operation Hooks

HookPurpose
pre-editValidate and assign agents before file modifications
pre-bashCheck command safety and resource requirements
pre-taskAuto-spawn agents and prepare for complex tasks
pre-searchPrepare and optimize search operations

Options:

  • --auto-assign-agent - Assign best agent based on file type
  • --validate-syntax - Pre-validate syntax
  • --backup-file - Create backup before editing
  • --check-conflicts - Check for merge conflicts

Post-Operation Hooks

HookPurpose
post-editAuto-format, validate, and update memory
post-bashLog execution and update metrics
post-taskPerformance analysis and decision storage
post-searchCache results and improve patterns

Options:

  • --auto-format - Language-specific formatting
  • --memory-key <key> - Store context in memory
  • --train-patterns - Train neural patterns
  • --analyze-performance - Generate metrics

Session Hooks

HookPurpose
session-startInitialize new session
session-restoreLoad previous session state
session-endCleanup and persist state
notifyCustom notifications with swarm status

MCP Integration Hooks

HookPurpose
mcp-initializedPersist swarm configuration
agent-spawnedUpdate agent roster and memory
task-orchestratedMonitor task progress
neural-trainedSave pattern improvements

Memory Coordination Hooks

HookPurpose
memory-writeTriggered when agents write to memory
memory-readTriggered when agents read from memory
memory-syncSynchronize memory across agents

Key Capabilities

  • Pre-Operation Hooks: Validate, prepare, auto-assign agents
  • Post-Operation Hooks: Format, analyze, train patterns
  • Session Management: Persist state, restore context
  • Memory Coordination: Sync knowledge across agents
  • Git Integration: Automated commit hooks with verification
  • Neural Training: Learn from successful patterns

Benefits

  • Automatic agent assignment for file types
  • Consistent code formatting (Prettier, Black, gofmt)
  • Continuous learning via neural patterns
  • Cross-session memory persistence
  • Performance tracking and metrics
  • Smart agent spawning based on task analysis
  • Quality gates for pre-commit validation
  1. Configure hooks during project initialization
  2. Use clear memory key namespaces
  3. Enable auto-formatting for consistency
  4. Train patterns continuously
  5. Monitor hook execution times
  6. Set appropriate timeouts
  7. Handle errors gracefully with continueOnError

Related Commands

npx claude-flow init --hooks        # Initialize hooks
npx claude-flow hook --list         # List available hooks
npx claude-flow hook --test <hook>  # Test specific hook
npx claude-flow memory usage        # Manage memory
npx claude-flow agent spawn         # Spawn agents

Integration

Works with:

  • SPARC Methodology
  • Pair Programming
  • Verification Quality
  • GitHub Workflows
  • Performance Analysis
  • Swarm Advanced
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

**Required:** - Claude Flow CLI (`npm install -g claude-flow@alpha`) - Claude Code with hooks enabled - `.claude/settings.json` with hook configurations **Optional:** - MCP servers (claude-flow, ruv-swarm, flow-nexus) - Git repository - Testing framework

FAQ

How do I install Hooks Automation?

Run openclaw add @adolago/hooks-automation in your terminal. This installs Hooks Automation into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/adolago/hooks-automation. Review commits and README documentation before installing.