61 lines
2.3 KiB
JSON
61 lines
2.3 KiB
JSON
{
|
|
"$schema": "internal://schemas/plugin.lock.v1.json",
|
|
"pluginId": "gh:m-brady/claude-plugins:plugins/skill-creator-plugin",
|
|
"normalized": {
|
|
"repo": null,
|
|
"ref": "refs/tags/v20251128.0",
|
|
"commit": "fe3dabd873939ec7523b0a7ef03ea69a5d3b5713",
|
|
"treeHash": "3111b0e0dbc844951f3f55541c77f0f808289540705d317e98510835b893dec9",
|
|
"generatedAt": "2025-11-28T10:26:59.837276Z",
|
|
"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": "skill-creator",
|
|
"description": "Create and edit Claude Code skills using Test-Driven Development. Runs baseline tests first, then writes minimal skills addressing observed failures. Includes validation, formatting guidance, and best practices for both new and existing skills.",
|
|
"version": "2.0.0"
|
|
},
|
|
"content": {
|
|
"files": [
|
|
{
|
|
"path": "README.md",
|
|
"sha256": "c5afb630b46e8b80050230ce6bb16783468d32cb8cb4c8acdee03cdf28e68650"
|
|
},
|
|
{
|
|
"path": ".claude-plugin/plugin.json",
|
|
"sha256": "8340463fabc3a25e366c6eedeaf147eb95d9d73f6fe6fa3638d0af3ff0fb402b"
|
|
},
|
|
{
|
|
"path": "skills/skill-creator/REFERENCE.md",
|
|
"sha256": "2d5749e8b975547d8bdd07f9ad9580be3cbebb78e2249ec453fb027e50f7db02"
|
|
},
|
|
{
|
|
"path": "skills/skill-creator/SKILL.md",
|
|
"sha256": "ea26355503bb8fe469dd17755002320ccc27617c439e89a3ca18025ba9960919"
|
|
},
|
|
{
|
|
"path": "skills/skill-creator/scripts/validate-skill.py",
|
|
"sha256": "217f1b48cc5ffe6fdf462b3f91264bfdcb003a64aebe8f917b6793a680a7d80b"
|
|
},
|
|
{
|
|
"path": "skills/skill-creator/templates/readonly-skill-template.md",
|
|
"sha256": "7d1eea469b2d8182e8163b188811f94ce5fde553e83a17b0b9ed17c4418917fe"
|
|
},
|
|
{
|
|
"path": "skills/skill-creator/templates/basic-skill-template.md",
|
|
"sha256": "85a56d34ed1c88e8153061c55f2e21e426b1a64a0207f36d5c50500e4e919e5c"
|
|
}
|
|
],
|
|
"dirSha256": "3111b0e0dbc844951f3f55541c77f0f808289540705d317e98510835b893dec9"
|
|
},
|
|
"security": {
|
|
"scannedAt": null,
|
|
"scannerVersion": null,
|
|
"flags": []
|
|
}
|
|
} |