{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:jmazzahacks/byteforge-claude-skills:byteforge-skills", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "3752f6b8b7c41bd30a38e60d0064109c6c967b8b", "treeHash": "f9605267b67f33f6ff10c1e41a23f158f0eaf2220173cbbebddc02105e2f7a31", "generatedAt": "2025-11-28T10:19:16.412206Z", "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 development setup skills including PostgreSQL database setup, Python PyPI package publishing, Flask REST API with OpenAPI/Swagger documentation, Flask Docker deployment, and Mazza-specific Grafana Loki logging configuration" }, "content": { "files": [ { "path": "README.md", "sha256": "775aba03e0cd72720880ef7dcb8d5aaf55a143a1149664ef78d25125168db19a" }, { "path": ".claude-plugin/plugin.json", "sha256": "7914148fe863f32602059b23a34b3ad754c9cc24472005f4c2fa90d47973a06e" }, { "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": "f9605267b67f33f6ff10c1e41a23f158f0eaf2220173cbbebddc02105e2f7a31" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }