{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:Savaged-us/claude-plugin-marketplace:plugins/rpg-pdf-extractor", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "418aeb3571a3acce2021b18e740ee482f2200534", "treeHash": "ff31f485cca268a39e502d1c3587fec534ecbe521a423c8fc1ac84364a2037d6", "generatedAt": "2025-11-28T10:12:44.397482Z", "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": "rpg-pdf-extractor", "description": "Extracts stat blocks, edges, hindrances, powers, and bestiary data from Savage Worlds PDFs into structured JSON format", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "c29ae0f13fa899db1d7e814016f6590cd1684288ccf02ed520b0efa694cf3629" }, { "path": "agents/pdf-data-miner.md", "sha256": "03516bc3886512d02b72d54b19fb5a1f93b93190c96a5b4d6392a627541264f5" }, { "path": ".claude-plugin/plugin.json", "sha256": "cd9e5c988b7b596e6fe32514d56ce107cc4ea2b27041f91f6fb94adbd4df51a9" }, { "path": "commands/extract-stat-block.md", "sha256": "7d90f783618d3fc27727157b4481e28db16631bfbd27eab4c7d929ace1fe135a" }, { "path": "commands/extract-powers.md", "sha256": "fbd0aaa54067c9ffb5add80bbfd991e84889c285711f6d6a09b3383f4eb2bc6a" }, { "path": "commands/extract-edges.md", "sha256": "00ba45d3ad307ceea3e8336ea2d44a9b1ed4fce5ba042ae58a7abe67786461ac" } ], "dirSha256": "ff31f485cca268a39e502d1c3587fec534ecbe521a423c8fc1ac84364a2037d6" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }