aggregate-logs
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Convert Python SDK hooks to declarative rules
> /plugin marketplace add athola/claude-night-marketHow it fires
How this command gets triggered: by you, by Claude, or both.
/from-hookContext preview
What this command does when you run it.
Convert Python SDK hooks to declarative rules
name: from-hook description: Convert Python SDK hooks to declarative rules
Convert Python SDK hooks to declarative hookify rules.
/hookify:from-hook <hook_file.py> # Convert single hook /hookify:from-hook --scan <hooks_dir> # Scan directory /hookify:from-hook <hook.py> -o rules.md # Output to file
1. Parses Python hook AST 2. Extracts regex patterns, string checks, startswith/endswith 3. Generates equivalent hookify rule YAML 4. Reports unconvertible hooks (network, file I/O, complex logic)
Input hook:
import re
def hook(context):
if re.search(r"rm -rf /", context["command"]):
return {"action": "block", "message": "Dangerous!"}Output rule:
--- name: block-rm-rf event: bash pattern: 'rm -rf /' action: block --- Dangerous command blocked.
Cannot convert hooks with:
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Analyze skill file complexity metrics and generate modularization recommendations for splitting or progressive loading.
Scaffold new Claude Code skills with brainstorming, TDD methodology, and proper frontmatter and module structure.