{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:kylesnowschwartz/claude-handoff:handoff-plugin", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "af25954ad2d342f3404c5f46437cc42a40ff6a94", "treeHash": "696f679828acff0e0906a1d600ebb262520d70911113e3c264961d04efb60193", "generatedAt": "2025-11-28T10:20:02.217245Z", "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": "claude-handoff", "description": "Replace /compact with intelligent context transfer - analyzes current thread and generates focused prompts for new threads based on your goal", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "c51395e86a2c2546d83c40d56240066005a3b0ce7382a3906e58ce2a91c23852" }, { "path": "hooks/hooks.json", "sha256": "751e016a80c1006a67f35def0164433241e100f5744e513bbe8180106afaed9d" }, { "path": "hooks/lib/logging.sh", "sha256": "31aa174911a5a582c72c5508624b3d95f1d8adb4b9fa0cdbb1bb59c24a238f45" }, { "path": "hooks/entrypoints/pre-compact.sh", "sha256": "4ad163a780152021db0aac736600586ccc0b89cd19b0f688cc0cc2f92eb402d7" }, { "path": "hooks/entrypoints/session-start.sh", "sha256": "073d7e1b9a6cc2fd98ab20bcf4b7227831560545242a9a63d5f7b91ba62690b4" }, { "path": ".claude-plugin/plugin.json", "sha256": "5138081115cf457df74067faab916b08fdf1ca67322348ee0a18dbea758a84ca" } ], "dirSha256": "696f679828acff0e0906a1d600ebb262520d70911113e3c264961d04efb60193" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }