{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:mhattingpete/claude-skills-marketplace:code-operations-plugin", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "5f74a44a53a4d5f119932fef4432bff31e3b9f63", "treeHash": "59f79e1e304f909adf30c43d47d6bc40eb38ae7c936e2754889d2bc8c96b6a3e", "generatedAt": "2025-11-28T10:27:06.053081Z", "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": "code-operations-skills", "description": "Skills for code manipulation operations including line-based code transfer, bulk refactoring, and file analysis - converted from code-copy-mcp", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "dd7ae506d8e853e88b2df5850b4952df322b318a68d8b93d995928a97a1e681d" }, { "path": ".claude-plugin/plugin.json", "sha256": "6452283b8b7c9a9d14bfe3407a4c3d7e2d8f504cf52cc3221a2f95031af0cf24" }, { "path": "skills/code-refactor/SKILL.md", "sha256": "14bce597a26c4d1eca4ea9933d25d1aba57d31ca6302530c3ce19b6cd42eb5d0" }, { "path": "skills/file-operations/SKILL.md", "sha256": "ded7e0f378f3cc40b512cf414324b842ab53457a1c38fc8ea2d323109f26e67c" }, { "path": "skills/code-execution/SKILL.md", "sha256": "2a1ed4abc8443228f89cd6e333f9494f4cd167ea91381fdcc34aa8abbeffbf01" }, { "path": "skills/code-execution/examples/bulk_refactor.py", "sha256": "533620cb9c2b91d8ab27619a6137a42b599956456ec508ce829f4f485c1ef30a" }, { "path": "skills/code-execution/examples/extract_functions.py", "sha256": "ab5df39355f98de9d89876d8b7815335ab261e32eb9d1c57eea555e12dec6573" }, { "path": "skills/code-execution/examples/codebase_audit.py", "sha256": "5faecc0dcfeb355ecee413e1c65c80c4991861ee3e1c44c3da0de9831883c3a4" }, { "path": "skills/code-transfer/SKILL.md", "sha256": "b224f1619fc8de5a3fc96494b2ff434062ea6393779883392c74bf1fe0b70322" }, { "path": "skills/code-transfer/scripts/line_insert.py", "sha256": "dbf4dd6e7dcb39417a938ffc1b13889dd0da00aa6d77b4654f30e98652438303" } ], "dirSha256": "59f79e1e304f909adf30c43d47d6bc40eb38ae7c936e2754889d2bc8c96b6a3e" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }