{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:hyperskill/claude-code-marketplace:plugins/plugin-development", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "149cdff3c4c2b10ab962ee2c1ef78785bc1737c9", "treeHash": "5f8402e3425b6ee10222d8819e0c60b0d1e72fedbee46b50f653a1d916871719", "generatedAt": "2025-11-28T10:17:37.719322Z", "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": "plugin-development", "description": "A comprehensive toolkit for creating, validating, and distributing Claude Code plugins", "version": "1.1.0" }, "content": { "files": [ { "path": "README.md", "sha256": "7e40a2fdd33c71bf0aedffcb99b04edb883128201263f4af88d207f1c304f8e4" }, { "path": "agents/plugin-reviewer.md", "sha256": "b2564a6b73ca15916023377255afcaac29cfb96c1d53150d9ccb7bfdd75efaa5" }, { "path": "hooks/hooks.json", "sha256": "d0a49a21dc5c3dc92806d198f5ebbb1fa762b38dfa3b11eff141635af6dd1eb3" }, { "path": ".claude-plugin/plugin.json", "sha256": "79e17e9c73c4f0aaf8b42282565ad6eac8fbfb733b09ae9a2d62b155afd4001f" }, { "path": "commands/validate.md", "sha256": "d2ebf7e2ae9064db1c29b9c5d3225f53834722255b78e92249c089b3f41928eb" }, { "path": "commands/add-command.md", "sha256": "a8b39cb46aa78e6bd2029fb96964aebac9499698f07cfc364dc92588c9011652" }, { "path": "commands/add-skill.md", "sha256": "625d19b59616d6ce5e50493780421d6bf682eb26a7a724c68e78a86efa20a6f9" }, { "path": "commands/init.md", "sha256": "2ad5ef2dcb47f55d0eed10f101f2d1eb61ddef5000bfc8f74ecf0a2c16e170d3" }, { "path": "commands/add-agent.md", "sha256": "ddb33e31bb2cadc6db6ae8a26b33d7fc346f50dc1d3006671f284c8670065260" }, { "path": "commands/add-hook.md", "sha256": "9d83c53e0ebbd2ec423944d44758ae068185f0513803d31328002d6fecf55b9b" }, { "path": "commands/test-local.md", "sha256": "962cfff40088a49a08077593cdec40c7181b507b8d080f655a68c6bd59a87b07" }, { "path": "skills/plugin-authoring/SKILL.md", "sha256": "f1f7fd2a1e62c1104cd072746c98104d45aa59108fbe57aad871462a924d9e5f" }, { "path": "skills/plugin-authoring/schemas/plugin-manifest.md", "sha256": "5cb9645ece62a19f8feca1ba1d3cf59ffc7c07a3bf3180c009010e308eae8a31" }, { "path": "skills/plugin-authoring/schemas/marketplace-schema.md", "sha256": "988393ba54d41dc7b07498db5f610738d7e4f89bee3ac58b1699e37163002ab0" }, { "path": "skills/plugin-authoring/schemas/hooks-schema.md", "sha256": "b4e54cc0cc52439baf25aa948cf08260d8c72c86c458237efd23a43c6ed6215c" }, { "path": "skills/plugin-authoring/examples/testing-workflow.md", "sha256": "f831efa815f482fee8f03cc078ec45754f94907a8c82e881bc1c82d084673c27" }, { "path": "skills/plugin-authoring/examples/simple-plugin.md", "sha256": "e3a4335978e255f2a6f8eadb7555fae5672e972d1a5526802757a5ec0b679ef8" }, { "path": "skills/plugin-authoring/templates/command-template.md", "sha256": "a672d0568129b1341f1c771e577a0e9c8b3ac9b479f5355ad5ec48f3fff533a9" }, { "path": "skills/plugin-authoring/templates/skill-template.md", "sha256": "2b7ae11946d9108aec512d593630f9babe47b930e90c5f3b3cf3d3d6de09375c" }, { "path": "skills/plugin-authoring/templates/agent-template.md", "sha256": "bc85933c047bed503aa5b42d8d7b6cf919ee27750dc92970a6d8645c42a43df4" }, { "path": "skills/plugin-authoring/templates/plugin-manifest.json", "sha256": "3c61491573f02126697871853f9a0d3508211e0ed6088b07544ea95c8e6fb45a" }, { "path": "skills/plugin-authoring/templates/marketplace-manifest.json", "sha256": "fb3a17392dfb7fd0692160152671041434ab75fb6172956d036332ecc6100a63" }, { "path": "skills/plugin-authoring/best-practices/naming-conventions.md", "sha256": "034e424d7f5ba92e5a25408cd41b3260e1dde9cfc514a1e586df6b5322099cd3" }, { "path": "skills/plugin-authoring/best-practices/organization.md", "sha256": "84fa7976e8c5c081dd923f56c12617c57bb977b9f94878b648e86b2e704e067a" } ], "dirSha256": "5f8402e3425b6ee10222d8819e0c60b0d1e72fedbee46b50f653a1d916871719" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }