{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:jmazzahacks/byteforge-claude-skills:", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "e6076c855ac3579574378f92e72583fbc824f89a", "treeHash": "120712aaf4334afe0665bb504f13aa78d897d10c9a0f22119c716c859c233532", "generatedAt": "2025-11-28T10:19:16.193901Z", "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": "byteforge-skills", "description": "Collection of Claude Code skills by @jmazzahacks that codify best practices and reusable patterns for software development", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "e46accf4aff45020b30dec2ef020ccfff203c09eacf312cbb784cbecbec0574f" }, { "path": ".claude-plugin/plugin.json", "sha256": "ac3f7abf2b21a3533c1026e0f21b033b35e96f859d15393fbe5bbb0143c86f91" }, { "path": "skills/mz-configure-loki-logging/SKILL.md", "sha256": "71d4230564c446b6a600f9e877b1f452a698fb31e78e24f3f26b92c504e6995d" }, { "path": "skills/flask-docker-deployment/SKILL.md", "sha256": "471d56cdc198a22dfde66759c88d03f66cd4200f7d69e1e75ab815b24dc90650" }, { "path": "skills/python-pypi-setup/SKILL.md", "sha256": "408436aefd1cd0ce9563092b24fd72aa7d85d67c3124fd67f952820388336f9e" }, { "path": "skills/postgres-setup/SKILL.md", "sha256": "c7143d287824d0ac09489338691031c0d12b14c605c185e76779eef51574fa82" }, { "path": "skills/flask-smorest-api/SKILL.md", "sha256": "2f7cd7958ae1d0d7aabea76a2ba5b4647ba4f744951983884821a348070af187" } ], "dirSha256": "120712aaf4334afe0665bb504f13aa78d897d10c9a0f22119c716c859c233532" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }