[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CPJGZZGSSB4S6WDAWZ13Y4":3,"skill-same:01M6CPJGZZGSSB4S6WDAWZ13Y4":45},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":20,"frontMatter":21,"refName":22,"commitSha":23,"skillDirectory":24,"forksCount":25,"repositoryHtmlUrl":26,"repositoryHomepageUrl":6,"ownerHtmlUrl":27,"ownerBlogUrl":28,"ownerDescription":29,"updatedAt":30,"install":31,"resources":44},"01M6CPJGZZGSSB4S6WDAWZ13Y4","screenshots",null,"juliarvalenti\u002Ftinywhisper","juliarvalenti","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F42276144?v=4","01M6CPJD9YZ4JC220KTF29Y7TC","Julia Valenti","01M6CPJDECH4X0480218FFY87B",2,"MIT","https:\u002F\u002Fgithub.com\u002Fjuliarvalenti\u002Ftinywhisper\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fscreenshots\u002FSKILL.md",[],[5],"2026-11-10 10:12:30",false,"# Screenshots\n\nCapture screenshots of every TinyWhisper UI window for documentation, READMEs, and changelogs.\n\n## Capture all screenshots\n\n```bash\npython3 scripts\u002Fscreenshots.py\n```\n\n## Capture specific targets\n\n```bash\npython3 scripts\u002Fscreenshots.py welcome settings overlay waveform\n```\n\n## Available targets\n\n| Target     | Description                                          |\n| ---------- | ---------------------------------------------------- |\n| `welcome`  | Welcome \u002F permissions \u002F options window (first launch)|\n| `settings` | Advanced Settings window (overlay + tidier config)   |\n| `overlay`  | Waveform overlay bar (shown while recording)         |\n| `waveform` | Standalone waveform preview widget                   |\n\n## Output\n\nPNGs are written to `screenshots\u002F` in the project root:\n\n```\nscreenshots\u002F\n  welcome.png\n  settings.png\n  overlay.png\n  waveform.png\n```\n\n## Notes\n\n- macOS-only system APIs (Quartz, AVFoundation, etc.) are automatically stubbed so the script runs on any platform — including Linux CI\n- Audio input devices are simulated with sample entries (MacBook Pro Microphone, External USB Microphone)\n- The welcome window is rendered in the \"ready\" state with all permissions granted\n- Default config values are used; edit `AppConfig` defaults or pass a config file to customise appearance\n- Run this after UI changes to keep documentation screenshots current\n",{},"main","8f5cb53ec59a166230d352c980ec4eff5a93f47c",".claude\u002Fskills\u002Fscreenshots",1,"https:\u002F\u002Fgithub.com\u002Fjuliarvalenti\u002Ftinywhisper","https:\u002F\u002Fgithub.com\u002Fjuliarvalenti","https:\u002F\u002Fwww.juliavalenti.com","Full-stack software engineer, AI Enthusiast\r\n\r\n@outshift-open @mycelium-io @ioc-project @agntcy @human-restoration-project  ","2026-05-05 12:03:37",{"source":7,"skillName":5,"commands":32,"prompt":42,"zipAvailable":43},[33,36,39],{"tool":34,"command":35},"npx","npx skills add juliarvalenti\u002Ftinywhisper --skill screenshots",{"tool":37,"command":38},"bunx","bunx skills add juliarvalenti\u002Ftinywhisper --skill screenshots",{"tool":40,"command":41},"pnpm","pnpm dlx skills add juliarvalenti\u002Ftinywhisper --skill screenshots","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjuliarvalenti\u002Ftinywhisper\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fscreenshots\u002FSKILL.md",true,[],[46,55],{"skillNo":47,"name":48,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":49,"categories":50,"keywords":51,"publishedAt":18},"01M6CPJFY682H1PG35FVR5EKNF","merge-pr","https:\u002F\u002Fgithub.com\u002Fjuliarvalenti\u002Ftinywhisper\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fmerge-pr\u002FSKILL.md",[],[52,53,54],"merge","pr","merge pr",{"skillNo":56,"name":57,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":65,"publishedAt":18},"01M6CPJEWXJJQQJBME45E2JYT9","lint","https:\u002F\u002Fgithub.com\u002Fjuliarvalenti\u002Ftinywhisper\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Flint\u002FSKILL.md",[60],{"categoryNo":61,"categoryName":62,"taxonomyType":63,"taxonomyTypeDesc":64},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[57]]