{"kind":"skill","version":"1.0","generatedAt":"2026-08-21T17:40:47.453Z","skill":{"slug":"jeffallan-flutter-expert","name":"flutter-expert","version":"1.1.0","authorVersion":"1.1.0","skillstoreRevision":2,"versionStatus":"valid","treeHash":"d1c2d09b662ae204559e762c3bd540cca66ebd9a3fc70e45e9553883a4e4bdf6","author":"jeffallan"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"1c2ebded2116f8124f45dba86a2e567f56e64d8e","commit":"1c2ebded2116f8124f45dba86a2e567f56e64d8e","path":"skills/jeffallan/flutter-expert"},"url":"https://skillstore.pages.dev/api/skills/jeffallan-flutter-expert/download?ref=1c2ebded2116f8124f45dba86a2e567f56e64d8e","mediaType":"application/zip","sha256":"dd1305408a1c07cae2c25c9cf6ff37c36f59e3f944865c848c8dd96cb697a6c0"},"lockfile":{"schemaVersion":"1.0","generatedAt":"2026-08-21T17:40:47.453Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/jeffallan-flutter-expert/manifest"},"skills":[{"slug":"jeffallan-flutter-expert","name":"flutter-expert","version":"1.1.0","authorVersion":"1.1.0","skillstoreRevision":2,"versionStatus":"valid","treeHash":"d1c2d09b662ae204559e762c3bd540cca66ebd9a3fc70e45e9553883a4e4bdf6","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"1c2ebded2116f8124f45dba86a2e567f56e64d8e","commit":"1c2ebded2116f8124f45dba86a2e567f56e64d8e","path":"skills/jeffallan/flutter-expert"},"url":"https://skillstore.pages.dev/api/skills/jeffallan-flutter-expert/download?ref=1c2ebded2116f8124f45dba86a2e567f56e64d8e","mediaType":"application/zip","sha256":"dd1305408a1c07cae2c25c9cf6ff37c36f59e3f944865c848c8dd96cb697a6c0"}}]},"schemaVersion":"2.0","signed":{"kind":"skill","version":"1.0","generatedAt":"2026-08-21T17:40:47.453Z","skill":{"slug":"jeffallan-flutter-expert","name":"flutter-expert","version":"1.1.0","authorVersion":"1.1.0","skillstoreRevision":2,"versionStatus":"valid","treeHash":"d1c2d09b662ae204559e762c3bd540cca66ebd9a3fc70e45e9553883a4e4bdf6","author":"jeffallan"},"artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"1c2ebded2116f8124f45dba86a2e567f56e64d8e","commit":"1c2ebded2116f8124f45dba86a2e567f56e64d8e","path":"skills/jeffallan/flutter-expert"},"url":"https://skillstore.pages.dev/api/skills/jeffallan-flutter-expert/download?ref=1c2ebded2116f8124f45dba86a2e567f56e64d8e","mediaType":"application/zip","sha256":"dd1305408a1c07cae2c25c9cf6ff37c36f59e3f944865c848c8dd96cb697a6c0"},"lockfile":{"schemaVersion":"1.0","generatedAt":"2026-08-21T17:40:47.453Z","source":{"manifestUrl":"https://skillstore.pages.dev/api/skills/jeffallan-flutter-expert/manifest"},"skills":[{"slug":"jeffallan-flutter-expert","name":"flutter-expert","version":"1.1.0","authorVersion":"1.1.0","skillstoreRevision":2,"versionStatus":"valid","treeHash":"d1c2d09b662ae204559e762c3bd540cca66ebd9a3fc70e45e9553883a4e4bdf6","artifact":{"type":"skill-zip","source":{"type":"github","owner":"aiskillstore","repo":"marketplace","ref":"1c2ebded2116f8124f45dba86a2e567f56e64d8e","commit":"1c2ebded2116f8124f45dba86a2e567f56e64d8e","path":"skills/jeffallan/flutter-expert"},"url":"https://skillstore.pages.dev/api/skills/jeffallan-flutter-expert/download?ref=1c2ebded2116f8124f45dba86a2e567f56e64d8e","mediaType":"application/zip","sha256":"dd1305408a1c07cae2c25c9cf6ff37c36f59e3f944865c848c8dd96cb697a6c0"}}]}},"signature":{"algorithm":"Ed25519","keyId":"EP0Myk7rTk_J0RdG1fvpkP","publicKeyJwk":{"kty":"OKP","crv":"Ed25519","x":"2tbC6eNY4T9sx4Pvuo_NwHlXGyWWz95WAtHyHUTqzs8"},"signedAt":"2026-08-21T17:40:47.453Z","value":"Q332PxMITzxSrd2gxFf9pKLiMjwZpZ_sp7svN3D7XjHW0LaY2sagXElPRLqCrzn53GFbGER_QdNZvznz5xjlAA"}}