{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:vre/flow-state:youtube-comment-analysis", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "e66e5fd4b7b7f2660c915a7e33ce001acaff55ee", "treeHash": "510496b23bfd06aebed87eb4a57c45c60b7c8c53fdb92db543febfe17f499c70", "generatedAt": "2025-11-28T10:28:56.644897Z", "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": "youtube-comment-analysis", "description": "Extract and analyze YouTube comments. Run standalone for comment analysis or sequential with youtube-to-markdown for cross-analysis with video summary. Avoid diving in the cesspool and wasting your time on irrelevant noise.", "version": "1.0.0" }, "content": { "files": [ { "path": "template.md", "sha256": "233d62ae387024f34f659246475ea8b00c884de74a77d689a36c0c2d2dd4d7b2" }, { "path": "README.md", "sha256": "14250ffcef26b1a689da0cd3476c9968dc9f0bc8c8be06a00e524df9c3de30f1" }, { "path": "finalize_comments.py", "sha256": "9be3b329255f8c3a3d9db7466b90397ad593e5c3aa2fb3d19601dea70e787d07" }, { "path": "SKILL.md", "sha256": "1a9ad846abcbb99a16c6b60f4a0012dcccf4c4d9ced1f98ea52055d83833cdbe" }, { "path": "extract_comments.py", "sha256": "b1aea61cd4fb3cd776667dbb45744d4975c7c83e6ddbba69b6bd1354ec4eaaf2" }, { "path": ".claude-plugin/plugin.json", "sha256": "ea3488a9d6656cada8b81f9b66aa9ddaba1e3b449875e355faab1ed75cb5b307" } ], "dirSha256": "510496b23bfd06aebed87eb4a57c45c60b7c8c53fdb92db543febfe17f499c70" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }