{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:fcakyon/claude-codex-settings:plugins/plugin-dev", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "7836a20055ef5bb48d9b44abd3a2f2970af28f06", "treeHash": "36fb84b0be7788f713bc7618c425147e39ee3bd2bcaa3fef235520ffc7b12603", "generatedAt": "2025-11-28T10:16:51.416859Z", "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-dev", "description": "Toolkit for developing Claude Code plugins with skills for hooks, MCP integration, commands, agents, and best practices.", "version": "1.2.2" }, "content": { "files": [ { "path": "README.md", "sha256": "a3653431c459a54200cd36242b2b307b397581cb09bff41a0a59c5e6eebaf075" }, { "path": "agents/agent-creator.md", "sha256": "85652447d8ebe3d84bd546b16ca863dfcd9e5bf30d45419df22a4a602940b979" }, { "path": "agents/skill-reviewer.md", "sha256": "fd72869adb4a873bb5e078e8874a7a822c3d2d9c3d4be9f3e7aeb2553fb5b51f" }, { "path": "agents/plugin-validator.md", "sha256": "e639a6faa931d60708dd2fbc936fab1fbf9c87308f93330a21277246c661b352" }, { "path": "hooks/hooks.json", "sha256": "5568242de4f86fbcd8cd85c56748a0ba26d1ed82d78d73b7c3a4de2adaadfdce" }, { "path": "hooks/scripts/sync_marketplace_to_plugins.py", "sha256": "8174d50efbcdd53d98961a833e51dbdd6672a02f5edd915f3f612273b5707f16" }, { "path": "hooks/scripts/validate_skill.py", "sha256": "cd04e60ad1d18028bf026a641750ce7b099ce828a639ea3bf684eac45faa22eb" }, { "path": "hooks/scripts/validate_plugin_paths.py", "sha256": "a3dc5c6eeb66f1ecea00f0610382cfd2d502ad72df1d4e14ca001956ff9d5142" }, { "path": "hooks/scripts/validate_mcp_hook_locations.py", "sha256": "423827d68c041da442c587bf362a5347dfd5cd66c553e7dffffa9a3f50de3e62" }, { "path": "hooks/scripts/validate_plugin_structure.py", "sha256": "21c2852acf2bb6629cd9350de7a350d04f077e20bdba05518e17c5d8610766b5" }, { "path": ".claude-plugin/plugin.json", "sha256": "e55ecb881b6b72fd14388c9bb4b6bf04f7f22d6c1cf2932de67486033f8d396e" }, { "path": "commands/load-skills.md", "sha256": "08ad3feabc1dcc6c88d0b487d6b2896d34e86ef0c098fd938d14c3746eb96bcf" }, { "path": "commands/create-plugin.md", "sha256": "b6c0c23196c05ef9b85f4dfdaed7295aee7d7e075cff78dcfaee6536f831e10a" }, { "path": "skills/command-development/README.md", "sha256": "dd4ba7eded93d7ba698f05ec63d06d110a6b5543664af359b005dd976ce811b8" }, { "path": "skills/command-development/SKILL.md", "sha256": "5f5f0e31ccc7504ab93cd968295fc16e205a0d67b02d7ec10628c0de29c6632f" }, { "path": "skills/command-development/references/plugin-features-reference.md", "sha256": "57e11ae6a4bbc1a4a295d1f036202970911d6029d64f4ab058b63a4c5a899072" }, { "path": "skills/command-development/references/frontmatter-reference.md", "sha256": "db1ea175ca4b0bb7d11c75cb8a7d00b353ea7cf4df2027b4263e45ded4d39475" }, { "path": "skills/command-development/references/marketplace-considerations.md", "sha256": "ab30835431d06a8e65cd629ba0e73b3f1de5b043126c6fef7ea70163400e90f4" }, { "path": "skills/command-development/references/documentation-patterns.md", "sha256": "70c6c9b0a9b2d46a925ada6c45808a73498a457e1d641c82cc05de8a29a33b05" }, { "path": "skills/command-development/references/advanced-workflows.md", "sha256": "eb258095b5a411b68377c96730effe597884a14b619cb0c1a7ab1c801d80a7d9" }, { "path": "skills/command-development/references/testing-strategies.md", "sha256": "e6ccf78d85c23bc58582dbc8b91731c4e412568705ed2c87ac699a1ded9adc67" }, { "path": "skills/command-development/references/interactive-commands.md", "sha256": "09ab1f18bfa3ff5f7088e45d5810ac20eb25ffc97fc9e8bb79416d40e0b4516b" }, { "path": "skills/command-development/examples/simple-commands.md", "sha256": "f2533ed834305166603bcb4dd870d695af4a33b9a49d330937a4c70ed964767c" }, { "path": "skills/command-development/examples/plugin-commands.md", "sha256": "7d71d7b516020a6c171171399b40dd2cad02b842c9faa78b90e0983906c9ee94" }, { "path": "skills/skill-development/SKILL.md", "sha256": "b36c644b473b3c6bab04578c769bd997203f0c43e447ac39ecbc639fb5273717" }, { "path": "skills/skill-development/references/skill-creator-original.md", "sha256": "8c0ce23bb87be91f5b0853c2e9815617c3858b63acdddfe5da47d2c2d3a60816" }, { "path": "skills/plugin-settings/SKILL.md", "sha256": "90a399dcd578a2901db2236783bd913415bf30c9d1070c8f1d2acb112dad4718" }, { "path": "skills/plugin-settings/references/real-world-examples.md", "sha256": "565c3af7f6190b7f4dbd9623c471bd2ca5b303432224e69165d18d2bdf62eac6" }, { "path": "skills/plugin-settings/references/parsing-techniques.md", "sha256": "bc90aa020aa5fcbb3483d7316754450dcc91d086ee96f9304fa655e878f7712e" }, { "path": "skills/plugin-settings/examples/example-settings.md", "sha256": "f07209b6e2fb62d443ae07d01bc1674c6c741c352a04549bfa978e1f34b9769e" }, { "path": "skills/plugin-settings/examples/read-settings-hook.sh", "sha256": "627fce38d37d64c971401ecc85d548f060075670bcac52f65c92ca156e810c70" }, { "path": "skills/plugin-settings/examples/create-settings-command.md", "sha256": "abf0a36bb3f6425041046f2da1ebfac5505c5b37656fdd4772cfc4d8bd2fa655" }, { "path": "skills/plugin-settings/scripts/validate-settings.sh", "sha256": "2f4975285cba7f16b82c764a95fe76d34ac488308ba6705c04561267da4f4f75" }, { "path": "skills/plugin-settings/scripts/parse-frontmatter.sh", "sha256": "1ab8c42d5a19e0b404af3c573d0267fc19b5987e1d7885f522066ffd76e54553" }, { "path": "skills/plugin-structure/README.md", "sha256": "c7cb4931d6d71198cba6b552e4733b41940be56a65552a2ff7c5656750b95184" }, { "path": "skills/plugin-structure/SKILL.md", "sha256": "13464ee1cc96a1f1fd1968bc02ce79271208f2ea5b7a7d62f7e6040a2413230a" }, { "path": "skills/plugin-structure/references/component-patterns.md", "sha256": "38681792a6aba4f06d3c391b20b04060263f1fbaacc5880cc0cafe0543d37f91" }, { "path": "skills/plugin-structure/references/manifest-reference.md", "sha256": "d0ff8ffece4754df92c543266b8d0b689fb85473f51fbb57e215f2d235ee9782" }, { "path": "skills/plugin-structure/examples/advanced-plugin.md", "sha256": "3d24f5856048a94cb99fe2b8207d99f2f5d69325771b361d63ec73024290759c" }, { "path": "skills/plugin-structure/examples/minimal-plugin.md", "sha256": "c4f14fe56b153be3c532b7947bb10b453fc92e280dca5a7da752d2b1b5d17448" }, { "path": "skills/plugin-structure/examples/standard-plugin.md", "sha256": "b8cfba84bd4dbdc83365cebcde5dcc6391252372300df0c1ea7890441582d784" }, { "path": "skills/hook-development/SKILL.md", "sha256": "a6ed87b08820d41a88e750025bd78ffca38c84a42a5f0260aecd0f1d93a0981b" }, { "path": "skills/hook-development/references/migration.md", "sha256": "7f8e7a795829837f46a0c058c26c8f5c4aa8be5c9fb5316b828229d1802ded77" }, { "path": "skills/hook-development/references/patterns.md", "sha256": "cb607fca192bfa892fd198141b86dac9d0ca2c573a280b054b7beaa56fc9a8bf" }, { "path": "skills/hook-development/references/advanced.md", "sha256": "5b139ceeb6a3ef16555a6eef421e2642e6ca286b5527ee2b4e02c11ae5b75dd5" }, { "path": "skills/hook-development/examples/validate-write.sh", "sha256": "89a8ef9bb7508e4819080e65834d6783afa5a5a614d458a3821b80a329eb32e5" }, { "path": "skills/hook-development/examples/load-context.sh", "sha256": "0d614599e711c087b381a4ac7ee3c40758af1022669fc998649d199b9dfe15ed" }, { "path": "skills/hook-development/examples/validate-bash.sh", "sha256": "348c58f4cf38a2e7080ea5272935a7658c7122d83dd6c52d0a1f2ef599c176ab" }, { "path": "skills/hook-development/scripts/hook-linter.sh", "sha256": "85a7d55488f8f38f9b98350b5cb597fb306432d5e61eaa3444e7226ca9309e0b" }, { "path": "skills/hook-development/scripts/README.md", "sha256": "08a28b12ffa9fcb16f257ea685c70a920f4f835978b9ffbbac055137c6f6aca0" }, { "path": "skills/hook-development/scripts/validate-hook-schema.sh", "sha256": "e7785d6c61d368f5ea5270c979753aea02f776f5b6aa220137ec4585abd720c2" }, { "path": "skills/hook-development/scripts/test-hook.sh", "sha256": "ded642e811b4731f6a2c90c73b02e00c937511d9ee65236bb8cf9964f0069393" }, { "path": "skills/mcp-integration/SKILL.md", "sha256": "a24512ae41596de9a6a7a369a979f9983b6a37f1879de330a2ad13165b245342" }, { "path": "skills/mcp-integration/references/authentication.md", "sha256": "9f3ca61a857a15cc4c0dea9143365b0c49cae558690089dd61f6434186c702ce" }, { "path": "skills/mcp-integration/references/server-types.md", "sha256": "7b06c7ea92e255218897189c550a32cbad1daa173e78e40ec94524fc9a1fb36b" }, { "path": "skills/mcp-integration/references/tool-usage.md", "sha256": "8dd0005d7ba6cd2d24e72f9e6102c129b7445fc818e14656ad9ebaef6621a7a6" }, { "path": "skills/mcp-integration/examples/stdio-server.json", "sha256": "46148a5dc7fc5e63c681c5fb975d3908d3f3052f51de7236725cdadda41e2b5d" }, { "path": "skills/mcp-integration/examples/http-server.json", "sha256": "7a11adaea5ac1bb76269bf473f5cf5cbd636a83c2ec0b7007f2b1cbf4a8a725f" }, { "path": "skills/mcp-integration/examples/sse-server.json", "sha256": "9b0be023f74e12c804757e56dc86349134fd7497ef17f34c7c2ff25039cd1efc" }, { "path": "skills/agent-development/SKILL.md", "sha256": "271df4451d3cd1ee498b782f7d9d6910596bd5296161e8319f54bac2178151c8" }, { "path": "skills/agent-development/references/system-prompt-design.md", "sha256": "eaac53eaaf8326ac04428987280fb5041920b7571477ad41742517c5aac683fc" }, { "path": "skills/agent-development/references/triggering-examples.md", "sha256": "2a5ea013c97fc9f2c1ed55f96c6d5da2c2378695f7714bfb2c2e61bfbc9d228f" }, { "path": "skills/agent-development/references/agent-creation-system-prompt.md", "sha256": "35ea11d43d8462f7a281f9becd99e69fe1cdd9d80b4024cef7092a03f0f73ca1" }, { "path": "skills/agent-development/examples/agent-creation-prompt.md", "sha256": "fddc24d6f7c67722e5c007087d19606cf116a89f3360519c2ae8f52989f40a4d" }, { "path": "skills/agent-development/examples/complete-agent-examples.md", "sha256": "36fde2ac46665ba98804ec0fb6e94022795cba063e932d670c9463deedd30e72" }, { "path": "skills/agent-development/scripts/validate-agent.sh", "sha256": "d22e1292f997169fb745793dc50ebe3e9c6631603e1d77f04c2e79bb1fc63cba" } ], "dirSha256": "36fb84b0be7788f713bc7618c425147e39ee3bd2bcaa3fef235520ffc7b12603" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }