{"kind":"skill","version":"1.1","generatedAt":"2026-07-31T13:36:27.869Z","skill":{"slug":"cjharmath-py-fastapi-patterns","name":"py-fastapi-patterns","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"5393fcfb568e0de6e0b9d892deba71a2de13a2984326cd9c638425260e5f8ff8","author":"CJHarmath"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"dd4a3ef9f20ddf38830950b4bb713df96b431fd6","commit":"dd4a3ef9f20ddf38830950b4bb713df96b431fd6","path":"skills/cjharmath/py-fastapi-patterns"},"url":"https://skillstore.pages.dev/api/skills/cjharmath-py-fastapi-patterns/download?ref=dd4a3ef9f20ddf38830950b4bb713df96b431fd6","mediaType":"application/zip","sha256":"3fb2540a405c18dc7a8acd3d30640772de89b8532babc38e92a881e93c2f7138"},"lockfile":{"schemaVersion":"1.1","generatedAt":"2026-07-31T13:36:27.869Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/cjharmath-py-fastapi-patterns/manifest"},"skills":[{"slug":"cjharmath-py-fastapi-patterns","name":"py-fastapi-patterns","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"5393fcfb568e0de6e0b9d892deba71a2de13a2984326cd9c638425260e5f8ff8","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"dd4a3ef9f20ddf38830950b4bb713df96b431fd6","commit":"dd4a3ef9f20ddf38830950b4bb713df96b431fd6","path":"skills/cjharmath/py-fastapi-patterns"},"url":"https://skillstore.pages.dev/api/skills/cjharmath-py-fastapi-patterns/download?ref=dd4a3ef9f20ddf38830950b4bb713df96b431fd6","mediaType":"application/zip","sha256":"3fb2540a405c18dc7a8acd3d30640772de89b8532babc38e92a881e93c2f7138"}}]},"schemaVersion":"2.0","signed":{"kind":"skill","version":"1.1","generatedAt":"2026-07-31T13:36:27.869Z","skill":{"slug":"cjharmath-py-fastapi-patterns","name":"py-fastapi-patterns","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"5393fcfb568e0de6e0b9d892deba71a2de13a2984326cd9c638425260e5f8ff8","author":"CJHarmath"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"dd4a3ef9f20ddf38830950b4bb713df96b431fd6","commit":"dd4a3ef9f20ddf38830950b4bb713df96b431fd6","path":"skills/cjharmath/py-fastapi-patterns"},"url":"https://skillstore.pages.dev/api/skills/cjharmath-py-fastapi-patterns/download?ref=dd4a3ef9f20ddf38830950b4bb713df96b431fd6","mediaType":"application/zip","sha256":"3fb2540a405c18dc7a8acd3d30640772de89b8532babc38e92a881e93c2f7138"},"lockfile":{"schemaVersion":"1.1","generatedAt":"2026-07-31T13:36:27.869Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/cjharmath-py-fastapi-patterns/manifest"},"skills":[{"slug":"cjharmath-py-fastapi-patterns","name":"py-fastapi-patterns","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"5393fcfb568e0de6e0b9d892deba71a2de13a2984326cd9c638425260e5f8ff8","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"dd4a3ef9f20ddf38830950b4bb713df96b431fd6","commit":"dd4a3ef9f20ddf38830950b4bb713df96b431fd6","path":"skills/cjharmath/py-fastapi-patterns"},"url":"https://skillstore.pages.dev/api/skills/cjharmath-py-fastapi-patterns/download?ref=dd4a3ef9f20ddf38830950b4bb713df96b431fd6","mediaType":"application/zip","sha256":"3fb2540a405c18dc7a8acd3d30640772de89b8532babc38e92a881e93c2f7138"}}]}},"signature":{"algorithm":"Ed25519","keyId":"EP0Myk7rTk_J0RdG1fvpkP","publicKeyJwk":{"kty":"OKP","crv":"Ed25519","x":"2tbC6eNY4T9sx4Pvuo_NwHlXGyWWz95WAtHyHUTqzs8"},"signedAt":"2026-07-31T13:36:27.869Z","value":"UXaRrwt5UJ4eX2jX3YkWEMi20OFXi-qevfUFKmAIcKZ99N9dwRyTEryBOmBB8p_C6a3twQc8Q54pcm2HqIjXBA"}}