claude

Hook plugin testing

Test plugin for Engineering Plus — hooks and other internal testing

0 on GitHubby Victor Ortegav1.8.0updated 2 months agodevelopment
/

Plugin hook-testing-plugin from marketplace vo-claude-plugins in Engineering-PLUS/vo-plugin-catalog. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (1)

  • hook-lab

    Test a single Claude Code hook event in isolation, either by replaying a synthetic JSON fixture through its configured hook command(s), or by tailing the live capture log. Use when verifying hook input/output schemas, permission decisions, or additionalContext behavior without needing to organically

Hooks (30)

  • SessionStart

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • Setup

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • InstructionsLoaded

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • UserPromptSubmit

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • UserPromptExpansion

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • MessageDisplay

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • PreToolUse

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • PermissionRequest

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • PostToolUse

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • PostToolUseFailure

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • PostToolBatch

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • PermissionDenied

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • Notification

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • SubagentStart

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • SubagentStop

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • TaskCreated

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • TaskCompleted

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • Stop

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • StopFailure

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • TeammateIdle

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • ConfigChange

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • CwdChanged

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • DirectoryAdded

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • FileChanged

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • WorktreeRemove

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • PreCompact

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • PostCompact

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • SessionEnd

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • Elicitation

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

  • ElicitationResult

    powershell -NoProfile -ExecutionPolicy Bypass -File "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.ps1"; sh "${CLAUDE_PLUGIN_ROOT}/scripts/log-event.sh"; exit 0

View source on GitHub

More from Engineering-PLUS/vo-plugin-catalog

All 9 plugins →

AutoCAD MCP server plus the skills and hooks that teach Claude the EPLUS CAD workflow

10 skills · hooks

0

Full punch plugin (docx report pipeline + corpus research, completed from eplus-punch-reports v0.4.0) with the vo modifications under test: corpus lookups delegated to a budgeted Sonnet 5 punch-researcher subagent, and UI-visible hook diagnostics. No bundled MCP/token; needs a managed punch-query server.

3 skills · 1 command · 1 agent · hooks

0

Routes work to the right-sized model on a paid 3P deployment: Fable/Sonnet/Opus worker subagents, a skill that decides by task difficulty AND stakes (client-facing output gets an Opus review even when it looks simple) plus main-thread context management, and hooks that deliver the policy (SessionStart digest, stakes hints), gate fable-frontier spawns behind user approval, and log every routing decision into the session export.

1 skill · 3 agents · hooks

0

Enterprise document extraction — bundled HTTP client for the Document Analysis engine, a Haiku extraction subagent, and the document-extraction skill

1 skill · 1 agent

0

Test copy of error-reporting with no bundled .mcp.json — the server comes from bootstrap managedMcpServers. A PreToolUse hook echoes the exact report_issue tool name to compare managed vs bundled MCP naming.

1 skill · hooks

0

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

CMEM Pro

claude

CMEM Pro for the Claude app - hooks stream tool use to cmem.ai and inject observations into new sessions and agents

3 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

mempalace

claudecodex

AI memory system — mine projects and conversations into a searchable palace. 47 MCP tools, auto-save hooks, guided setup.

3 skills · 6 commands · 1 MCP server · hooks

MemPalace/mempalace 60,536

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Maintain Hook plugin testing?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins9 plugins