Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:00:34 +08:00
commit a071ac450d
15 changed files with 1700 additions and 0 deletions

89
plugin.lock.json Normal file
View File

@@ -0,0 +1,89 @@
{
"$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": []
}
}