{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:basher83/lunar-claude:plugins/meta/hookify", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "0de1696757187783f1a85e3edb5eb96693149d1a", "treeHash": "39c1f8749e71654475f66610e548f9df8e90cb0dc094f44ff57f87aadeb2a2c4", "generatedAt": "2025-11-28T10:14:12.998507Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "hookify", "description": "Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns", "version": "0.1.1" }, "content": { "files": [ { "path": "README.md", "sha256": "c39476bf2e66bab0c771b3c461ff44ea2a27e3cf6d9747e89244963666142234" }, { "path": "agents/conversation-analyzer.md", "sha256": "3cd096438cd35c08703b674d141d870ebed165f1e3edf948a97b36891cf06b84" }, { "path": "hooks/userpromptsubmit.py", "sha256": "82c8784355826e9ecfa01c5b357c27d1246c21f0d26400d32ea962c7db4e3d01" }, { "path": "hooks/stop.py", "sha256": "c37678c66db0d9ca0c2d4004ee073de88617c70c6def11bfd110d5610ddfb24c" }, { "path": "hooks/__init__.py", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "path": "hooks/pretooluse.py", "sha256": "cf3f718f26f57979686ca00d9cccbe09bc7920943bdc35cd689ba5163a777aac" }, { "path": "hooks/hooks.json", "sha256": "838dd2ffbe325307cc23a02ef541fd45c25fd42492d64ccbe9ec11233a3a04f0" }, { "path": "hooks/posttooluse.py", "sha256": "b440f17f3a6c962d87f094ce8974cb6090881adec2e495eb2356aa89b945f741" }, { "path": ".claude-plugin/plugin.json", "sha256": "a45b938c335e627ef46df719ff0e9efca48f314b66ba0288e173abdaab071f83" }, { "path": "commands/help.md", "sha256": "d38090734252d8aaa44a02429df3e6897c2a6870dd5873cadda827d75c4592b8" }, { "path": "commands/list.md", "sha256": "23bcbc165f0bd0bce5d1cca2d5d6608a6c0ffffdfd4277b80e273f574d9e3cbc" }, { "path": "commands/configure.md", "sha256": "15bc56a5971962174d535a31f575887ef61b3e500a49854188683c1ea02bbaed" }, { "path": "commands/hookify.md", "sha256": "07d972fc9fc6e2639b9e59a72535bf4994916f33404e4f2d6e6ed59aebfa711d" }, { "path": "skills/writing-rules/SKILL.md", "sha256": "d5c04a7b5a6972d47bf87f808ee0556f733117df47f57d6eca1b8fdab407f765" } ], "dirSha256": "39c1f8749e71654475f66610e548f9df8e90cb0dc094f44ff57f87aadeb2a2c4" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }