{"kind":"skill","version":"1.0","generatedAt":"2026-11-10T00:53:11.781Z","skill":{"slug":"oakcoderx-socratic-story-cartographer","name":"socratic-story-cartographer","version":"2.2","authorVersion":"2.2","skillstoreRevision":1,"versionStatus":"invalid","treeHash":"08c49a55ef991de7896e96ea159dcdbb5ce5df050be2a2e9b91760611f80ede4","author":"oakcoderx"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"9938f91a9ab0f5763a54332b129295339bf829dd","commit":"9938f91a9ab0f5763a54332b129295339bf829dd","path":"skills/oakcoderx/socratic-story-cartographer"},"url":"https://skillstore.pages.dev/api/skills/oakcoderx-socratic-story-cartographer/download?ref=9938f91a9ab0f5763a54332b129295339bf829dd","mediaType":"application/zip","sha256":"1dd56a7454e26fe66d646371120e25ae756abf88e66e258ded114d5cb7401f68"},"lockfile":{"schemaVersion":"1.0","generatedAt":"2026-11-10T00:53:11.781Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/oakcoderx-socratic-story-cartographer/manifest"},"skills":[{"slug":"oakcoderx-socratic-story-cartographer","name":"socratic-story-cartographer","version":"2.2","authorVersion":"2.2","skillstoreRevision":1,"versionStatus":"invalid","treeHash":"08c49a55ef991de7896e96ea159dcdbb5ce5df050be2a2e9b91760611f80ede4","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"9938f91a9ab0f5763a54332b129295339bf829dd","commit":"9938f91a9ab0f5763a54332b129295339bf829dd","path":"skills/oakcoderx/socratic-story-cartographer"},"url":"https://skillstore.pages.dev/api/skills/oakcoderx-socratic-story-cartographer/download?ref=9938f91a9ab0f5763a54332b129295339bf829dd","mediaType":"application/zip","sha256":"1dd56a7454e26fe66d646371120e25ae756abf88e66e258ded114d5cb7401f68"}}]},"schemaVersion":"2.0","signed":{"kind":"skill","version":"1.0","generatedAt":"2026-11-10T00:53:11.781Z","skill":{"slug":"oakcoderx-socratic-story-cartographer","name":"socratic-story-cartographer","version":"2.2","authorVersion":"2.2","skillstoreRevision":1,"versionStatus":"invalid","treeHash":"08c49a55ef991de7896e96ea159dcdbb5ce5df050be2a2e9b91760611f80ede4","author":"oakcoderx"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"9938f91a9ab0f5763a54332b129295339bf829dd","commit":"9938f91a9ab0f5763a54332b129295339bf829dd","path":"skills/oakcoderx/socratic-story-cartographer"},"url":"https://skillstore.pages.dev/api/skills/oakcoderx-socratic-story-cartographer/download?ref=9938f91a9ab0f5763a54332b129295339bf829dd","mediaType":"application/zip","sha256":"1dd56a7454e26fe66d646371120e25ae756abf88e66e258ded114d5cb7401f68"},"lockfile":{"schemaVersion":"1.0","generatedAt":"2026-11-10T00:53:11.781Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/oakcoderx-socratic-story-cartographer/manifest"},"skills":[{"slug":"oakcoderx-socratic-story-cartographer","name":"socratic-story-cartographer","version":"2.2","authorVersion":"2.2","skillstoreRevision":1,"versionStatus":"invalid","treeHash":"08c49a55ef991de7896e96ea159dcdbb5ce5df050be2a2e9b91760611f80ede4","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"9938f91a9ab0f5763a54332b129295339bf829dd","commit":"9938f91a9ab0f5763a54332b129295339bf829dd","path":"skills/oakcoderx/socratic-story-cartographer"},"url":"https://skillstore.pages.dev/api/skills/oakcoderx-socratic-story-cartographer/download?ref=9938f91a9ab0f5763a54332b129295339bf829dd","mediaType":"application/zip","sha256":"1dd56a7454e26fe66d646371120e25ae756abf88e66e258ded114d5cb7401f68"}}]}},"signature":{"algorithm":"Ed25519","keyId":"EP0Myk7rTk_J0RdG1fvpkP","publicKeyJwk":{"kty":"OKP","crv":"Ed25519","x":"2tbC6eNY4T9sx4Pvuo_NwHlXGyWWz95WAtHyHUTqzs8"},"signedAt":"2026-11-10T00:53:11.781Z","value":"VWeD75YMPyMLqCzT4SlXvM7RZx1hVGR5lJ9PMVTjNkBhIP9JTnC-qEi4StGOU4T_4wZ8EZbFkL1K_hJai7R7CQ"}}