{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:lttr/claude-marketplace:plugins/video-to-article", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "cd0ee9574d5e6a07f90152963cf6627d6bd89a14", "treeHash": "c1811e9167b6cc4e9cb35fca4fa214d88ca655596ab3df79862b84d8d096dbd4", "generatedAt": "2025-11-28T10:20:21.832575Z", "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": "video-to-article", "description": "Convert lecture videos to transcripts, outlines, and article drafts using automated workflow with ffmpeg and ElevenLabs API", "version": "1.6.4" }, "content": { "files": [ { "path": "README.md", "sha256": "05b335a22bfa20ad51dac6ed61cd4ded0d1408a4c7948ad43dcadb83540f17a2" }, { "path": ".claude-plugin/plugin.json", "sha256": "23f3b9ea47f1e7cf1d3f6cd18588f5bb066fcbfe0966a4e4cd4a43e51d4622a6" }, { "path": "commands/process-video.md", "sha256": "26c2b9388fbcfeaa503dc7bbb01146170bd7e59f22f6e3b1e53a893c7ff05e21" }, { "path": "skills/video-to-article/SKILL.md", "sha256": "04630e9051ff610d6171a22e4c9af56e2a47da78841cab182258373af7c22dd5" }, { "path": "skills/video-to-article/scripts/extract-audio.sh", "sha256": "54d4eeba1ed04336c037d88596e94e4a39867863aa182af8169cf3fcc5e0b67f" }, { "path": "skills/video-to-article/scripts/download-youtube.sh", "sha256": "9a305bce27d38c8be43413533a87b745242c74947bbe24e5422e8a6806fdadf6" }, { "path": "skills/video-to-article/scripts/transcribe-audio.sh", "sha256": "c182764d86037efb36bd4c1f3bd2f9d9ea0c36e1874e4e45ff349b0ead94cc5f" } ], "dirSha256": "c1811e9167b6cc4e9cb35fca4fa214d88ca655596ab3df79862b84d8d096dbd4" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }