{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:daispacy/py-claude-marketplace:py-plugin", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "b7986a7d679ee30ced2536138ac6e1e849ef644f", "treeHash": "472ad6a3155f907930352d03b17d5d4ad84f722a42302f2609428c375f3b338a", "generatedAt": "2025-11-28T10:16:00.637217Z", "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": "py-plugin", "description": "A plugin stores all skills for py projects", "version": "1.0.14" }, "content": { "files": [ { "path": "README.md", "sha256": "0163fee5cabf53d98222f09ef07dd5414019adb7c79b95275f3a5922b99b0111" }, { "path": ".claude-plugin/plugin.json", "sha256": "1db18d788dca8a6e9e84aa69f895574fd59f478002328290c6394e22a958a04e" }, { "path": "skills/clean-architecture-review/examples.md", "sha256": "fdc1e9674c26bf97deb7fc3de4556c811ac18632f42bf8e5c178749a135114ac" }, { "path": "skills/clean-architecture-review/SKILL.md", "sha256": "edd7a0d4c7e77ea1233f5344e3a2ab384f00ea2372b2f7c534de601d1adeb89b" }, { "path": "skills/ios-naming-conventions/examples.md", "sha256": "f3d2203266dcc77a6d8f5ffb2ffd3d87de664d755fc815d5d11d423017bb2395" }, { "path": "skills/ios-naming-conventions/SKILL.md", "sha256": "4a707fe4830fe2d5555055280839aef492036a3fdb9e73bb942f7c1fbe6b2e7f" }, { "path": "skills/skill-builder/SKILL.md", "sha256": "00ec0273c1a3300dfe5a185567927925b3b1d01c257a4a52eebacc43d23b20b1" }, { "path": "skills/copilot-agent-builder/examples.md", "sha256": "b70b2bf1ef1abcb807de19b0a8884aa85ebc79db218af0253bd4364169b6f382" }, { "path": "skills/copilot-agent-builder/templates.md", "sha256": "38b930e14ee39e0cb32ba8af3856c915985daca7cc440f0ae6a98d0d60af0fb5" }, { "path": "skills/copilot-agent-builder/SKILL.md", "sha256": "710af310a1ec012ba124e223257a8eaa4ec33fc639e172844096f5c1f6997c70" }, { "path": "skills/instruments/examples.md", "sha256": "6492d3764fafde1d7babf13d73be4757e386cb1b226fb425eb0cff08dc71c7c3" }, { "path": "skills/instruments/SKILL.md", "sha256": "38f22b0a9544c22eb6259a01ce4fc4908949bcd6b5351d19f5b74a9f9736bbcf" }, { "path": "skills/android-code-review/examples.md", "sha256": "a41c1dd2af1a2e19d93c7bffc1dfad2cd21a3c3b3f2097ce93bf0ebc102cfe02" }, { "path": "skills/android-code-review/SKILL.md", "sha256": "f5b52e305445979c9eef35a756fc7c4bc9bad4a43bf082349c40247759fede2f" }, { "path": "skills/android-code-review/standards.md", "sha256": "4cc63abd13cdf67f8d89cfc322990bfaa343a0367e922c9908c7e20bf2adf002" }, { "path": "skills/ios-code-review/examples.md", "sha256": "5fc609265eb9a87ecd37b76eaef5e5b285032992d48e2218db0ab1017f16504a" }, { "path": "skills/ios-code-review/SKILL.md", "sha256": "da4d171fb45a250e7806247c063b3cd337d2ad940260c1e864fdd1db538e4364" }, { "path": "skills/rxswift-memory-check/examples.md", "sha256": "ff478403c43b2fa1ebc61fc3bdc3a0709498baf1518e27361140b4b4df6b9bd0" }, { "path": "skills/rxswift-memory-check/SKILL.md", "sha256": "d522e2954a2b99f59f9c9846c57f04b7180b8f2f1e97ef0fbb91a9084d9d68f3" }, { "path": "skills/mcp-tool-generator/examples.md", "sha256": "102c2691dd93bbbd923d702f5fe2317a4bd4eb9e1e9b524c8dedae8b470b1a3b" }, { "path": "skills/mcp-tool-generator/SKILL.md", "sha256": "34ae905365a1c23fcc79d50248875efb23de0334be02a263d3c18fe4d5627fc0" } ], "dirSha256": "472ad6a3155f907930352d03b17d5d4ad84f722a42302f2609428c375f3b338a" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }