{"kind":"skill","version":"1.1","generatedAt":"2026-07-31T10:52:25.621Z","skill":{"slug":"sickn33-fp-ts-pragmatic","name":"fp-ts-pragmatic","version":null,"authorVersion":null,"skillstoreRevision":2,"versionStatus":"missing","treeHash":"1c901c7019ba45d8b4fa7d001917b704585da23d28bc03a163552c8b9d69052a","author":"sickn33"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"88a8e9a07f4c54ab105c1c41b6267c287146b07b","commit":"88a8e9a07f4c54ab105c1c41b6267c287146b07b","path":"skills/sickn33/fp-ts-pragmatic"},"url":"https://skillstore.pages.dev/api/skills/sickn33-fp-ts-pragmatic/download?ref=88a8e9a07f4c54ab105c1c41b6267c287146b07b","mediaType":"application/zip","sha256":"58965d6bec23b089d73ccca17e3254553b8a72ab62cfe4ca48b26a0974c78cb8"},"lockfile":{"schemaVersion":"1.1","generatedAt":"2026-07-31T10:52:25.621Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/sickn33-fp-ts-pragmatic/manifest"},"skills":[{"slug":"sickn33-fp-ts-pragmatic","name":"fp-ts-pragmatic","version":null,"authorVersion":null,"skillstoreRevision":2,"versionStatus":"missing","treeHash":"1c901c7019ba45d8b4fa7d001917b704585da23d28bc03a163552c8b9d69052a","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"88a8e9a07f4c54ab105c1c41b6267c287146b07b","commit":"88a8e9a07f4c54ab105c1c41b6267c287146b07b","path":"skills/sickn33/fp-ts-pragmatic"},"url":"https://skillstore.pages.dev/api/skills/sickn33-fp-ts-pragmatic/download?ref=88a8e9a07f4c54ab105c1c41b6267c287146b07b","mediaType":"application/zip","sha256":"58965d6bec23b089d73ccca17e3254553b8a72ab62cfe4ca48b26a0974c78cb8"}}]},"schemaVersion":"2.0","signed":{"kind":"skill","version":"1.1","generatedAt":"2026-07-31T10:52:25.621Z","skill":{"slug":"sickn33-fp-ts-pragmatic","name":"fp-ts-pragmatic","version":null,"authorVersion":null,"skillstoreRevision":2,"versionStatus":"missing","treeHash":"1c901c7019ba45d8b4fa7d001917b704585da23d28bc03a163552c8b9d69052a","author":"sickn33"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"88a8e9a07f4c54ab105c1c41b6267c287146b07b","commit":"88a8e9a07f4c54ab105c1c41b6267c287146b07b","path":"skills/sickn33/fp-ts-pragmatic"},"url":"https://skillstore.pages.dev/api/skills/sickn33-fp-ts-pragmatic/download?ref=88a8e9a07f4c54ab105c1c41b6267c287146b07b","mediaType":"application/zip","sha256":"58965d6bec23b089d73ccca17e3254553b8a72ab62cfe4ca48b26a0974c78cb8"},"lockfile":{"schemaVersion":"1.1","generatedAt":"2026-07-31T10:52:25.621Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/sickn33-fp-ts-pragmatic/manifest"},"skills":[{"slug":"sickn33-fp-ts-pragmatic","name":"fp-ts-pragmatic","version":null,"authorVersion":null,"skillstoreRevision":2,"versionStatus":"missing","treeHash":"1c901c7019ba45d8b4fa7d001917b704585da23d28bc03a163552c8b9d69052a","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"88a8e9a07f4c54ab105c1c41b6267c287146b07b","commit":"88a8e9a07f4c54ab105c1c41b6267c287146b07b","path":"skills/sickn33/fp-ts-pragmatic"},"url":"https://skillstore.pages.dev/api/skills/sickn33-fp-ts-pragmatic/download?ref=88a8e9a07f4c54ab105c1c41b6267c287146b07b","mediaType":"application/zip","sha256":"58965d6bec23b089d73ccca17e3254553b8a72ab62cfe4ca48b26a0974c78cb8"}}]}},"signature":{"algorithm":"Ed25519","keyId":"EP0Myk7rTk_J0RdG1fvpkP","publicKeyJwk":{"kty":"OKP","crv":"Ed25519","x":"2tbC6eNY4T9sx4Pvuo_NwHlXGyWWz95WAtHyHUTqzs8"},"signedAt":"2026-07-31T10:52:25.621Z","value":"BpKIKAphhnS-VisLrdOi7dCA3GdG0HdEqLZ05bfjUy21ZkDpvk8CnxRBP2T3tSD9qw90LK1DLQIx1opDN7wbCQ"}}