[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6D2V6QWSV82ZMPJ1DBYBZ7J":3,"skill-same:01M6D2V6QWSV82ZMPJ1DBYBZ7J":109},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":21,"linkOnly":22,"markdownContent":23,"markdownBody":24,"frontMatter":25,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":30,"repositoryHtmlUrl":31,"repositoryHomepageUrl":32,"ownerHtmlUrl":33,"ownerBlogUrl":6,"ownerDescription":34,"updatedAt":35,"install":36,"resources":48},"01M6D2V6QWSV82ZMPJ1DBYBZ7J","screenshots",null,"Regenerate project screenshots using Puppeteer script","skrashevich\u002Fbotmux","skrashevich","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F15078499?v=4","01M6D2V3CG0DZHMH6CX5ATBSQK","Sergey Krashevich","01M6D2V3KZBYBNP9ZQYV480913",27,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fskrashevich\u002Fbotmux\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fscreenshots\u002FSKILL.md",[],[5,19,20],"puppeteer","project","2026-11-10 10:12:30",false,"---\nname: screenshots\ndescription: Regenerate project screenshots using Puppeteer script\ndisable-model-invocation: true\n---\n\n# Screenshots\n\nRegenerate all UI screenshots in `screenshots\u002F` directory using the Puppeteer script.\n\n## Steps\n\n1. Ensure the dev server is running on port 8081. If not, start it with `go run . -addr :8081`.\n2. Run `node take-screenshots.mjs` to capture all screenshots.\n3. Report which screenshots were generated and their file sizes.\n\n## Notes\n\n- The script uses `evaluateOnNewDocument` to monkey-patch `fetch` for data redaction.\n- Screenshots use fake usernames\u002FURLs for privacy.\n- Requires Puppeteer with Chrome installed (`npx puppeteer browsers install chrome` if missing).\n","# Screenshots\n\nRegenerate all UI screenshots in `screenshots\u002F` directory using the Puppeteer script.\n\n## Steps\n\n1. Ensure the dev server is running on port 8081. If not, start it with `go run . -addr :8081`.\n2. Run `node take-screenshots.mjs` to capture all screenshots.\n3. Report which screenshots were generated and their file sizes.\n\n## Notes\n\n- The script uses `evaluateOnNewDocument` to monkey-patch `fetch` for data redaction.\n- Screenshots use fake usernames\u002FURLs for privacy.\n- Requires Puppeteer with Chrome installed (`npx puppeteer browsers install chrome` if missing).\n",{"name":5,"description":7,"disable-model-invocation":26},true,"main","0e032739ee0f221da25dcb19bb4bca4d06ec129e",".claude\u002Fskills\u002Fscreenshots",3,"https:\u002F\u002Fgithub.com\u002Fskrashevich\u002Fbotmux","https:\u002F\u002Fbotmux.dev","https:\u002F\u002Fgithub.com\u002Fskrashevich","Trying to make the world a better place","2026-11-09 02:12:48",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":26},[38,41,44],{"tool":39,"command":40},"npx","npx skills add skrashevich\u002Fbotmux --skill screenshots",{"tool":42,"command":43},"bunx","bunx skills add skrashevich\u002Fbotmux --skill screenshots",{"tool":45,"command":46},"pnpm","pnpm dlx skills add skrashevich\u002Fbotmux --skill screenshots","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fskrashevich\u002Fbotmux\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fscreenshots\u002FSKILL.md",[49,55,59,65,69,73,77,81,85,89,93,97,101,105],{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"reference\u002Fflamegraph_template.html","REFERENCE","参考文档",8226,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Freference\u002Fflamegraph_template.html",{"path":56,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":57,"sourceHtmlUrl":58},"reference\u002Finit_profiling_template.html",18822,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Freference\u002Finit_profiling_template.html",{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"scripts\u002FanalyzePerfTracer.m","SCRIPT","脚本",772,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002FanalyzePerfTracer.m",{"path":66,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":67,"sourceHtmlUrl":68},"scripts\u002FanalyzeProfilerResults.m",1747,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002FanalyzeProfilerResults.m",{"path":70,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":71,"sourceHtmlUrl":72},"scripts\u002FanalyzeTimingOverview.m",1189,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002FanalyzeTimingOverview.m",{"path":74,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":75,"sourceHtmlUrl":76},"scripts\u002FcheckModelRefRebuild.m",2365,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002FcheckModelRefRebuild.m",{"path":78,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":79,"sourceHtmlUrl":80},"scripts\u002FcollectInitProfiling.m",1388,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002FcollectInitProfiling.m",{"path":82,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":83,"sourceHtmlUrl":84},"scripts\u002FgenerateFlamegraph.m",1126,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002FgenerateFlamegraph.m",{"path":86,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":87,"sourceHtmlUrl":88},"scripts\u002FgenerateInitProfilingReport.m",13684,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002FgenerateInitProfilingReport.m",{"path":90,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":91,"sourceHtmlUrl":92},"scripts\u002FjsonEscape.m",332,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002FjsonEscape.m",{"path":94,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":95,"sourceHtmlUrl":96},"scripts\u002Fnode2json.m",569,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002Fnode2json.m",{"path":98,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":99,"sourceHtmlUrl":100},"scripts\u002FparsePerfTracerData.m",2831,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002FparsePerfTracerData.m",{"path":102,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002FparseProfilerData.m",2710,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002FparseProfilerData.m",{"path":106,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":107,"sourceHtmlUrl":108},"scripts\u002Fsetup.m",508,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsummer521521\u002FMATLAB_Simulink_plugin\u002Fskills\u002Fsimulink-profile-initialization\u002Fscripts\u002Fsetup.m",[110],{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":121,"publishedAt":21},"01M6D2VA9WZ561YPQ768WQ77HY","test","Run Go tests","https:\u002F\u002Fgithub.com\u002Fskrashevich\u002Fbotmux\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftest\u002FSKILL.md",[116],{"categoryNo":117,"categoryName":118,"taxonomyType":119,"taxonomyTypeDesc":120},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[112,122,123,124],"go","run","tests"]