{"kind":"skill","version":"1.1","generatedAt":"2026-08-21T17:34:08.790Z","skill":{"slug":"emilkowalski-animate","name":"animate","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"5f59f18ae432891418433ba93286443256746c1bc9eed95b5e936e717565e5f0","author":"emilkowalski"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"17e49992c9f55842f934ecec5719e4745ba7b95a","commit":"17e49992c9f55842f934ecec5719e4745ba7b95a","path":"skills/emilkowalski/animate"},"url":"https://skillstore.pages.dev/api/skills/emilkowalski-animate/download?ref=17e49992c9f55842f934ecec5719e4745ba7b95a","mediaType":"application/zip","sha256":"6be0979d83e7552d03d7a14a6f17aafa5ffc9ee4b4be57ab01faebac65e83d03"},"lockfile":{"schemaVersion":"1.1","generatedAt":"2026-08-21T17:34:08.790Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/emilkowalski-animate/manifest"},"skills":[{"slug":"emilkowalski-animate","name":"animate","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"5f59f18ae432891418433ba93286443256746c1bc9eed95b5e936e717565e5f0","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"17e49992c9f55842f934ecec5719e4745ba7b95a","commit":"17e49992c9f55842f934ecec5719e4745ba7b95a","path":"skills/emilkowalski/animate"},"url":"https://skillstore.pages.dev/api/skills/emilkowalski-animate/download?ref=17e49992c9f55842f934ecec5719e4745ba7b95a","mediaType":"application/zip","sha256":"6be0979d83e7552d03d7a14a6f17aafa5ffc9ee4b4be57ab01faebac65e83d03"}}]},"schemaVersion":"2.0","signed":{"kind":"skill","version":"1.1","generatedAt":"2026-08-21T17:34:08.790Z","skill":{"slug":"emilkowalski-animate","name":"animate","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"5f59f18ae432891418433ba93286443256746c1bc9eed95b5e936e717565e5f0","author":"emilkowalski"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"17e49992c9f55842f934ecec5719e4745ba7b95a","commit":"17e49992c9f55842f934ecec5719e4745ba7b95a","path":"skills/emilkowalski/animate"},"url":"https://skillstore.pages.dev/api/skills/emilkowalski-animate/download?ref=17e49992c9f55842f934ecec5719e4745ba7b95a","mediaType":"application/zip","sha256":"6be0979d83e7552d03d7a14a6f17aafa5ffc9ee4b4be57ab01faebac65e83d03"},"lockfile":{"schemaVersion":"1.1","generatedAt":"2026-08-21T17:34:08.790Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/emilkowalski-animate/manifest"},"skills":[{"slug":"emilkowalski-animate","name":"animate","version":null,"authorVersion":null,"skillstoreRevision":1,"versionStatus":"missing","treeHash":"5f59f18ae432891418433ba93286443256746c1bc9eed95b5e936e717565e5f0","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"17e49992c9f55842f934ecec5719e4745ba7b95a","commit":"17e49992c9f55842f934ecec5719e4745ba7b95a","path":"skills/emilkowalski/animate"},"url":"https://skillstore.pages.dev/api/skills/emilkowalski-animate/download?ref=17e49992c9f55842f934ecec5719e4745ba7b95a","mediaType":"application/zip","sha256":"6be0979d83e7552d03d7a14a6f17aafa5ffc9ee4b4be57ab01faebac65e83d03"}}]}},"signature":{"algorithm":"Ed25519","keyId":"EP0Myk7rTk_J0RdG1fvpkP","publicKeyJwk":{"kty":"OKP","crv":"Ed25519","x":"2tbC6eNY4T9sx4Pvuo_NwHlXGyWWz95WAtHyHUTqzs8"},"signedAt":"2026-08-21T17:34:08.790Z","value":"0ZYYCyunbsW3l5w2De-u_azl6qRuT0-kpY43WQ6vVp0lLOBfHfhwZxm7drBOKsC-cPn6ysqFeSIOBGLiFobBCg"}}