{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:anthropics/claude-code:plugins/hookify", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "0e1897ff61b8c13a51e2f72bfdd5cf1e77164a96", "treeHash": "ae05df7e4694dbd225d28dfcdcd2f8749630af61c8cde676103c688aee9f1c0b", "generatedAt": "2025-11-28T10:13:47.267080Z", "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.0" }, "content": { "files": [ { "path": "README.md", "sha256": "c39476bf2e66bab0c771b3c461ff44ea2a27e3cf6d9747e89244963666142234" }, { "path": "agents/conversation-analyzer.md", "sha256": "535ec8acb55b51bfac83a54f5f5c70746a52adb7a0b785e9be0e376c7e2eb12c" }, { "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": "306208209f05c1607eb554c9d546954dda872f299d6acc9c10fc3162b1c98d95" }, { "path": "commands/help.md", "sha256": "39529a6e6473c45d08efbcf7053369a17e04cd3fda0bdf6f186eb20c94135d33" }, { "path": "commands/list.md", "sha256": "6128e44611d981e911c0e956d619b02924f46407a00bbb9deff2e4f3465b9368" }, { "path": "commands/configure.md", "sha256": "1cb84c1055f6069f2b16ee5b8691f776640267d98b65c09fb81c7569b3197c5f" }, { "path": "commands/hookify.md", "sha256": "7560e58edc6cbb899c0b171292f63654fd1a0bd77354e7f89e2457acd0241e30" }, { "path": "skills/writing-rules/SKILL.md", "sha256": "cf7a6a0b92092f44c6532bd9af7189748a9c3b4d044005418230b08cc99ac55c" } ], "dirSha256": "ae05df7e4694dbd225d28dfcdcd2f8749630af61c8cde676103c688aee9f1c0b" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }