How this skill is triggered — by the user, by Claude, or both
Slash command
/know:installThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
One-command setup for the portable whisper loop.
One-command setup for the portable whisper loop.
Run the installer:
~/.claude/plugins/cache/*/know/*/hooks/install.sh
Or if you have the repo cloned:
~/packages/know-plugin/hooks/install.sh
| Hook | Event | Purpose |
|---|---|---|
common.sh | Shared | Portable CLI detection |
inject-knowledge.sh | SessionStart | Context injection |
knowledge-capture.sh | UserPromptSubmit | Auto-capture + whisper |
session-checkpoint.sh | SessionEnd/PreCompact | Handoff + cloud sync |
verify.sh | Manual | Verify installation |
Add to ~/.zshrc:
# Profile injection (optional)
export KNOW_PROFILE_ID='your-profile-id'
# Cloud sync (required for cross-machine sync)
export PREFRONTAL_API_TOKEN='your-token'
After install, run:
~/.claude/hooks/verify.sh
Know CLI not found?
# Check if know is installed
which know
# Or install via composer
composer global require conduit-ui/knowledge
Hooks not running?
~/.claude/settings.json for hooks configurationnpx claudepluginhub conduit-ui/marketplace --plugin knowInstalls lifecycle hooks that mirror Claude Code events onto the Loomi Pet and auto-archives Stop events into OpenLoomi memory. Run /openloomi:hooks install to enable.
Guides creating Node.js .cjs hook scripts for Claude Code plugins: hooks.json config, events like PreToolUse, stdio processing, timeouts, paths, and testing.
Installs plugin hooks into a project's .claude/ directory for persistent use without the plugin loaded. Supports selective or bulk install, dry-run, and conflict resolution.