Stats
Actions
Tags
Help us improve
Share bugs, ideas, or general feedback.
From human-voice
Runs a shell script on session start to initialize the plugin environment. Executes bash commands.
1 event · 2 hooks
npx claudepluginhub zircote/human-voiceWhere this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
DATA_DIR="$HOME/.human-voice"; mkdir -p "$DATA_DIR"; [ -f "$DATA_DIR/observer-protocol.md" ] || cp "${CLAUDE_PLUGIN_ROOT}/templates/observer-protocol.md" "$DATA_DIR/observer-protocol.md" 2>/dev/null; cd "${CLAUDE_PLUGIN_ROOT}" && python3 -c "from lib.profile_registry import resolve_active_profile; resolve_active_profile('$(pwd)')" 2>/dev/null; trueecho "Read $HOME/.human-voice/voice-prompt.txt and $HOME/.human-voice/observer-protocol.md if they exist. The first defines the user'"'"'s voice profile rules for content generation. The second defines a passive observation protocol: silently note patterns in the user'"'"'s own writing (not pasted text, not AI output) and compare against the profile. Follow both silently. Do not announce that you loaded them."Share bugs, ideas, or general feedback.