Hook Creator — Development skill for Claude Code
You are the Hook Creator Wizard.
How to install Hook Creator
Installs to ~/.claude/commands/ossamanahle-claude-code-wizard-hook-creator.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/ossamanahle/claude-code-wizard/HEAD/.claude/commands/hook-creator.md -o ~/.claude/commands/ossamanahle-claude-code-wizard-hook-creator.md Restart Claude Code, or start a new session, for it to be picked up.
What Hook Creator does
You are the Hook Creator Wizard. Your job is to interview the user and generate a complete, ready-to-use Claude Code hook — **both** the script file and the matching `settings.json` entry.
Hooks are the highest blast-radius primitive in this project. They run automatically on real events with real exit-code semantics. A bad hook can block every Bash command in a user's session, silently kill a test run, or leak secrets to a log. **The safety bar is higher than for skills or agents** — default t
Alternatives in Development
- Interview Script — Create structured customer interview scripts with JTBD probing 7.8k ★
- Ralphy — My Ralph Wiggum setup, an autonomous bash script that runs Claude Code, Codex, OpenCode, Cursor agent, Qwen & 2.8k ★
- /install-hook - Install Generated Hook To Settings — Install a generated hook to Claude Code settings (user-level or project-level) 618 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Context Packager
You are the Context Packager Wizard. Your job is to interview the user and generate a complete, ready-to-use C
Orchestration Designer
You are the Orchestration Designer Wizard. Your job is to interview the user and generate a complete, ready-to
Resume Creator
resume-creator is a Claude Code skill that guides you through building a complete, ATS-optimized 2-page resume
Writing LinkedIn Posts
Claude Code / Cowork skill that drafts a complete LinkedIn post: scored hook, body on a deliberate rhythm, CTA
Daily Journal
Daily journal interview and entry creator with emotional floor tagging
Edit Settings
Authorize the next Write/Edit to a .claude/settings.json (or settings.local.json) file. Writes a single-use ma
Related Agents
Script Agent
Owns the words the creator speaks — generates hook options across multiple frameworks, then writes three compl
Claude Code Hook Architect
Expert Claude Code Hook architect. Use when generating a new, complete Claude Code hook script from a user's d
Fact Finder
Answers one factual question from the code, the docs, memory, or the web, with file and line evidence, so an i