npx claudepluginhub fusengine/agents --plugin fuse-cartographerDefined in hooks/hooks.json
{
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/scripts/track-enrichment.py || true",
"_description": "Save descriptions from edited index.md to .enriched.json"
}
],
"matcher": "Edit|Write",
"_description": "Track enriched descriptions in .enriched.json sidecar"
}
],
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/scripts/generate_map.py ${CLAUDE_PLUGIN_ROOT}/.. ${CLAUDE_PLUGIN_ROOT}/../.cartographer || true; python3 ${CLAUDE_PLUGIN_ROOT}/scripts/generate_project_map.py || true",
"_description": "Run generate_map.py (plugins) + generate_project_map.py (project)"
}
],
"matcher": "",
"_description": "Generate ecosystem map from all installed plugins"
}
]
}"Runs session-start.sh on SessionStart and per-edit-fix.sh after PostToolUse for Edit|Write events. Performs file writes."