129 lines
4.8 KiB
JSON
129 lines
4.8 KiB
JSON
{
|
|
"$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": []
|
|
}
|
|
} |