{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:jamesrochabrun/skills:content-brief-generator", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "aae7fbbb5316872513b4f33fab4fe0885b882423", "treeHash": "16c649cee9b976c82947d92c3232c865093496bd8d206300b34d3e15824aeca9", "generatedAt": "2025-11-28T10:17:45.949725Z", "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": "content-brief-generator", "description": "Generate comprehensive content briefs for writers, ensuring clarity, alignment, and strategic content creation across all formats." }, "content": { "files": [ { "path": "README.md", "sha256": "141b870b3737c1af89ca66524932f04404eeae1bc4519d09989bfeda4ebc682b" }, { "path": ".claude-plugin/plugin.json", "sha256": "3f222e2672c0b0456302e9d80925d05ac06153b7586ae508dc8c13edab3c1003" }, { "path": "skills/content-brief-generator/SKILL.md", "sha256": "c095d8bba8680c204e8cc42d02136572f096ac2e9f1bdbb572668f09d36240d8" }, { "path": "skills/content-brief-generator/references/seo_guidelines.md", "sha256": "7412aaea577c3c169bdbd32ee973a52fb6024749787f33ae1dbc5dd5d52b32fa" }, { "path": "skills/content-brief-generator/references/content_frameworks.md", "sha256": "6ce59fb58f08890ff4e88958608eadcf0fe91b39d50f4cd3f3081e72847c3589" }, { "path": "skills/content-brief-generator/references/tone_voice_guide.md", "sha256": "e22d903c004908701049061a187567b4ba0b11f3562360934e2479c79b5540a6" }, { "path": "skills/content-brief-generator/scripts/generate_brief.sh", "sha256": "af93aaa4111d2525299eab4789525c674cd32dbd37dcde48e24cf172ec60e022" }, { "path": "skills/content-brief-generator/scripts/validate_brief.sh", "sha256": "2722d6e31f2135d1b3d97a68a6088c512a4a418254355fb18f54a0f39b5a3805" } ], "dirSha256": "16c649cee9b976c82947d92c3232c865093496bd8d206300b34d3e15824aeca9" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }