[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71KCGT7DYNMDCEPWKAT8A84":3,"skill-same:01M71KCGT7DYNMDCEPWKAT8A84":876},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":48,"ownerHtmlUrl":49,"ownerBlogUrl":50,"ownerDescription":51,"updatedAt":52,"install":53,"resources":66},"01M71KCGT7DYNMDCEPWKAT8A84","artifacts",null,"Use when the user asks to 'add a mobile app', 'create a mobile version', 'add a web version', 'add a slide deck', or any second app alongside the existing project. This creates a separate artifact (e.g. Expo for mobile, React for web). Read this skill before creating or migrating.","clawdsolana\u002FOpenClawd","clawdsolana","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F279036008?v=4","01M71JTVF9FNGKE2SVJRPTQM31","OpenClawd","01M71JTVGCKWBSS8ZYC1HYWVA5",2,"MIT","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"mobile","react","user","add","version","when","Existing","use","mobile app","expo","read","deck","project","for","second","web","artifact","create","app","2026-11-10 10:12:30",false,"---\nname: artifacts\ndescription: \"Use when the user asks to 'add a mobile app', 'create a mobile version', 'add a web version', 'add a slide deck', or any second app alongside the existing project. This creates a separate artifact (e.g. Expo for mobile, React for web). Read this skill before creating or migrating.\"\n---\n\n\n# Artifacts\n\n\n\n**Mockup sandbox:** Call `createArtifact()` with `artifactType: \"mockup-sandbox\"` as usual. Only use mockup sandbox when the user explicitly asks to design a mockup, prototype a UI, sketch a layout, create a wireframe, or compare design variants. If the user asks to \"add\", \"create\", or \"build\" an app or version, that is NOT a design request — use the migration path below instead.\n\n**Adding a web app, mobile app, or other artifact type:** This project must be migrated first. Read **`.local\u002Fsecondary_skills\u002Fmigrate-to-multi-artifact\u002FSKILL.md`** — note: `secondary_skills\u002F`, not `skills\u002F` — and follow its instructions. Do NOT call `createArtifact()` or modify `.replit` before reading that file. Do NOT make the existing site responsive with CSS media queries — the user wants an actual separate artifact.\n\n\n\n\n","# Artifacts\n\n\n\n**Mockup sandbox:** Call `createArtifact()` with `artifactType: \"mockup-sandbox\"` as usual. Only use mockup sandbox when the user explicitly asks to design a mockup, prototype a UI, sketch a layout, create a wireframe, or compare design variants. If the user asks to \"add\", \"create\", or \"build\" an app or version, that is NOT a design request — use the migration path below instead.\n\n**Adding a web app, mobile app, or other artifact type:** This project must be migrated first. Read **`.local\u002Fsecondary_skills\u002Fmigrate-to-multi-artifact\u002FSKILL.md`** — note: `secondary_skills\u002F`, not `skills\u002F` — and follow its instructions. Do NOT call `createArtifact()` or modify `.replit` before reading that file. Do NOT make the existing site responsive with CSS media queries — the user wants an actual separate artifact.\n\n\n\n\n",{"name":5,"description":7},"main","6b4a291df75c639681e93b4b5b812126443fd6ed","skills\u002Fartifacts",3,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd","https:\u002F\u002Fsolanaclawd.com\u002Fopenclawd","https:\u002F\u002Fgithub.com\u002Fclawdsolana","https:\u002F\u002Fmusebook.trade","Welcome to Open Clawd. The future of Ai on and off chain. Bringing webMCP to web 3 using X402, A2A, MPP and so much more!","2026-08-01 09:30:51",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add clawdsolana\u002FOpenClawd --skill artifacts",{"tool":59,"command":60},"bunx","bunx skills add clawdsolana\u002FOpenClawd --skill artifacts",{"tool":62,"command":63},"pnpm","pnpm dlx skills add clawdsolana\u002FOpenClawd --skill artifacts","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002FSKILL.md",true,[67,73,79,83,87,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,271,275,279,283,287,291,295,299,303,307,311,315,319,323,327,331,335,339,343,347,351,355,359,363,367,371,375,379,383,387,391,395,398,402,406,410,414,418,422,426,430,434,438,442,446,450,454,458,462,466,470,474,478,482,486,490,494,498,502,506,510,514,518,522,526,530,534,538,542,545,549,552,555,558,561,564,567,570,573,576,579,582,585,588,591,594,597,600,604,607,610,613,616,619,622,625,628,631,634,637,640,643,646,649,652,655,658,661,664,667,670,673,676,679,682,685,688,691,694,697,700,703,706,709,712,715,718,722,726,729,732,736,740,744,748,752,756,759,763,767,771,774,778,782,786,790,794,798,801,805,809,812,816,820,824,828,832,835,839,842,846,850,854,857,860,864,868,872],{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":72},".fingerprint","OTHER","其他",32,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002F.fingerprint",{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"artifacts\u002Fautomation\u002Fartifact.yaml","REFERENCE","参考文档",889,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Fartifact.yaml",{"path":80,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":81,"sourceHtmlUrl":82},"artifacts\u002Fautomation\u002Ffiles\u002F.gitignore",70,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002F.gitignore",{"path":84,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":85,"sourceHtmlUrl":86},"artifacts\u002Fautomation\u002Ffiles\u002Fpackage.json.template",1145,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fpackage.json.template",{"path":88,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":91,"sourceHtmlUrl":92},"artifacts\u002Fautomation\u002Ffiles\u002Fscripts\u002Fbuild.sh","SCRIPT","脚本",95,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fscripts\u002Fbuild.sh",{"path":94,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":95,"sourceHtmlUrl":96},"artifacts\u002Fautomation\u002Ffiles\u002Fscripts\u002Finngest.sh",701,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fscripts\u002Finngest.sh",{"path":98,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":99,"sourceHtmlUrl":100},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fglobal.d.ts",25,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fglobal.d.ts",{"path":102,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":103,"sourceHtmlUrl":104},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Fagents\u002Fagent.ts",2940,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Fagents\u002Fagent.ts",{"path":106,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":107,"sourceHtmlUrl":108},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Findex.ts",6891,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Findex.ts",{"path":110,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":111,"sourceHtmlUrl":112},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Finngest\u002Fclient.ts",527,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Finngest\u002Fclient.ts",{"path":114,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":115,"sourceHtmlUrl":116},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Finngest\u002Findex.ts",7445,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Finngest\u002Findex.ts",{"path":118,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":119,"sourceHtmlUrl":120},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Fstorage\u002Findex.ts",279,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Fstorage\u002Findex.ts",{"path":122,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":123,"sourceHtmlUrl":124},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Ftools\u002FexampleTool.ts",2241,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Ftools\u002FexampleTool.ts",{"path":126,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":127,"sourceHtmlUrl":128},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Fworkflows\u002Fworkflow.ts",6678,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Fmastra\u002Fworkflows\u002Fworkflow.ts",{"path":130,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":131,"sourceHtmlUrl":132},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Ftriggers\u002FcronTriggers.ts",2061,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Ftriggers\u002FcronTriggers.ts",{"path":134,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":135,"sourceHtmlUrl":136},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Ftriggers\u002FexampleConnectorTrigger.ts",4463,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Ftriggers\u002FexampleConnectorTrigger.ts",{"path":138,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":139,"sourceHtmlUrl":140},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Ftriggers\u002FslackTriggers.ts",19898,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Ftriggers\u002FslackTriggers.ts",{"path":142,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":143,"sourceHtmlUrl":144},"artifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Ftriggers\u002FtelegramTriggers.ts",2627,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Fsrc\u002Ftriggers\u002FtelegramTriggers.ts",{"path":146,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":147,"sourceHtmlUrl":148},"artifacts\u002Fautomation\u002Ffiles\u002Ftests\u002FtestCronAutomation.ts",3170,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Ftests\u002FtestCronAutomation.ts",{"path":150,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":151,"sourceHtmlUrl":152},"artifacts\u002Fautomation\u002Ffiles\u002Ftests\u002FtestWebhookAutomation.ts",4530,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Ftests\u002FtestWebhookAutomation.ts",{"path":154,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":155,"sourceHtmlUrl":156},"artifacts\u002Fautomation\u002Ffiles\u002Ftsconfig.json",467,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fautomation\u002Ffiles\u002Ftsconfig.json",{"path":158,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":159,"sourceHtmlUrl":160},"artifacts\u002Fdata-visualization\u002Fartifact.yaml",1068,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fdata-visualization\u002Fartifact.yaml",{"path":162,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":163,"sourceHtmlUrl":164},"artifacts\u002Fexpo\u002Fartifact.yaml",1117,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Fartifact.yaml",{"path":166,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":167,"sourceHtmlUrl":168},"artifacts\u002Fexpo\u002Ffiles\u002F.gitignore",417,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002F.gitignore",{"path":170,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":171,"sourceHtmlUrl":172},"artifacts\u002Fexpo\u002Ffiles\u002Fapp.json.template",822,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fapp.json.template",{"path":174,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":175,"sourceHtmlUrl":176},"artifacts\u002Fexpo\u002Ffiles\u002Fapp\u002F_layout.tsx",1660,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fapp\u002F_layout.tsx",{"path":178,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":179,"sourceHtmlUrl":180},"artifacts\u002Fexpo\u002Ffiles\u002Fapp\u002F(tabs)\u002F_layout.tsx",2638,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fapp\u002F(tabs)\u002F_layout.tsx",{"path":182,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":183,"sourceHtmlUrl":184},"artifacts\u002Fexpo\u002Ffiles\u002Fapp\u002F(tabs)\u002Findex.tsx",597,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fapp\u002F(tabs)\u002Findex.tsx",{"path":186,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":187,"sourceHtmlUrl":188},"artifacts\u002Fexpo\u002Ffiles\u002Fapp\u002F+not-found.tsx",1006,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fapp\u002F+not-found.tsx",{"path":190,"resourceType":191,"resourceTypeDesc":192,"sizeBytes":193,"sourceHtmlUrl":194},"artifacts\u002Fexpo\u002Ffiles\u002Fassets\u002Fimages\u002Ficon.png","ASSET","资产文件",393493,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fassets\u002Fimages\u002Ficon.png",{"path":196,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":197,"sourceHtmlUrl":198},"artifacts\u002Fexpo\u002Ffiles\u002Fbabel.config.js",150,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fbabel.config.js",{"path":200,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":201,"sourceHtmlUrl":202},"artifacts\u002Fexpo\u002Ffiles\u002Fcomponents\u002FErrorBoundary.tsx",1674,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fcomponents\u002FErrorBoundary.tsx",{"path":204,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":205,"sourceHtmlUrl":206},"artifacts\u002Fexpo\u002Ffiles\u002Fcomponents\u002FErrorFallback.tsx",6746,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fcomponents\u002FErrorFallback.tsx",{"path":208,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":209,"sourceHtmlUrl":210},"artifacts\u002Fexpo\u002Ffiles\u002Fcomponents\u002FKeyboardAwareScrollViewCompat.tsx",724,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fcomponents\u002FKeyboardAwareScrollViewCompat.tsx",{"path":212,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":213,"sourceHtmlUrl":214},"artifacts\u002Fexpo\u002Ffiles\u002Fconstants\u002Fcolors.ts",1712,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fconstants\u002Fcolors.ts",{"path":216,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":217,"sourceHtmlUrl":218},"artifacts\u002Fexpo\u002Ffiles\u002Fhooks\u002FuseColors.ts",843,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fhooks\u002FuseColors.ts",{"path":220,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":221,"sourceHtmlUrl":222},"artifacts\u002Fexpo\u002Ffiles\u002Fmetro.config.js",106,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fmetro.config.js",{"path":224,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":225,"sourceHtmlUrl":226},"artifacts\u002Fexpo\u002Ffiles\u002Fpackage.json.template",2119,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fpackage.json.template",{"path":228,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":229,"sourceHtmlUrl":230},"artifacts\u002Fexpo\u002Ffiles\u002Fscripts\u002Fbuild.js",15500,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fscripts\u002Fbuild.js",{"path":232,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":233,"sourceHtmlUrl":234},"artifacts\u002Fexpo\u002Ffiles\u002Fserver\u002Fserve.js",4162,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fserver\u002Fserve.js",{"path":236,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":237,"sourceHtmlUrl":238},"artifacts\u002Fexpo\u002Ffiles\u002Fserver\u002Ftemplates\u002Flanding-page.html",12442,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Fserver\u002Ftemplates\u002Flanding-page.html",{"path":240,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":241,"sourceHtmlUrl":242},"artifacts\u002Fexpo\u002Ffiles\u002Ftsconfig.json",340,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002Ffiles\u002Ftsconfig.json",{"path":244,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":245,"sourceHtmlUrl":246},"artifacts\u002Fexpo\u002FOWNERS",48,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fexpo\u002FOWNERS",{"path":248,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":249,"sourceHtmlUrl":250},"artifacts\u002Fmockup-sandbox\u002Fartifact.yaml",307,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Fartifact.yaml",{"path":252,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":253,"sourceHtmlUrl":254},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fcomponents.json",426,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fcomponents.json",{"path":256,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":257,"sourceHtmlUrl":258},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Findex.html",4232,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Findex.html",{"path":260,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":261,"sourceHtmlUrl":262},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002FmockupPreviewPlugin.ts",5522,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002FmockupPreviewPlugin.ts",{"path":264,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":265,"sourceHtmlUrl":266},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fpackage.json.template",2640,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fpackage.json.template",{"path":268,"resourceType":191,"resourceTypeDesc":192,"sizeBytes":269,"sourceHtmlUrl":270},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fpublic\u002Ffavicon.svg",163,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fpublic\u002Ffavicon.svg",{"path":272,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":273,"sourceHtmlUrl":274},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002F.generated\u002Fmockup-components.ts",169,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002F.generated\u002Fmockup-components.ts",{"path":276,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":277,"sourceHtmlUrl":278},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002FApp.tsx",3654,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002FApp.tsx",{"path":280,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":281,"sourceHtmlUrl":282},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Faccordion.tsx",2001,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Faccordion.tsx",{"path":284,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":285,"sourceHtmlUrl":286},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Falert-dialog.tsx",4419,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Falert-dialog.tsx",{"path":288,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":289,"sourceHtmlUrl":290},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Falert.tsx",1598,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Falert.tsx",{"path":292,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":293,"sourceHtmlUrl":294},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Faspect-ratio.tsx",140,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Faspect-ratio.tsx",{"path":296,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":297,"sourceHtmlUrl":298},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Favatar.tsx",1419,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Favatar.tsx",{"path":300,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":301,"sourceHtmlUrl":302},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbadge.tsx",1522,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbadge.tsx",{"path":304,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":305,"sourceHtmlUrl":306},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbreadcrumb.tsx",2712,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbreadcrumb.tsx",{"path":308,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":309,"sourceHtmlUrl":310},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbutton-group.tsx",2209,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbutton-group.tsx",{"path":312,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":313,"sourceHtmlUrl":314},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbutton.tsx",2356,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbutton.tsx",{"path":316,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":317,"sourceHtmlUrl":318},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcalendar.tsx",7569,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcalendar.tsx",{"path":320,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":321,"sourceHtmlUrl":322},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcard.tsx",1828,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcard.tsx",{"path":324,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":325,"sourceHtmlUrl":326},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcarousel.tsx",6210,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcarousel.tsx",{"path":328,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":329,"sourceHtmlUrl":330},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fchart.tsx",10763,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fchart.tsx",{"path":332,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":333,"sourceHtmlUrl":334},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcheckbox.tsx",1031,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcheckbox.tsx",{"path":336,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":337,"sourceHtmlUrl":338},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcollapsible.tsx",329,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcollapsible.tsx",{"path":340,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":341,"sourceHtmlUrl":342},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcommand.tsx",4887,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcommand.tsx",{"path":344,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":345,"sourceHtmlUrl":346},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcontext-menu.tsx",7406,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcontext-menu.tsx",{"path":348,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":349,"sourceHtmlUrl":350},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdialog.tsx",3667,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdialog.tsx",{"path":352,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":353,"sourceHtmlUrl":354},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdrawer.tsx",3007,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdrawer.tsx",{"path":356,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":357,"sourceHtmlUrl":358},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdropdown-menu.tsx",7606,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdropdown-menu.tsx",{"path":360,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":361,"sourceHtmlUrl":362},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fempty.tsx",2396,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fempty.tsx",{"path":364,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":365,"sourceHtmlUrl":366},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ffield.tsx",6044,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ffield.tsx",{"path":368,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":369,"sourceHtmlUrl":370},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fform.tsx",4175,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fform.tsx",{"path":372,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":373,"sourceHtmlUrl":374},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fhover-card.tsx",1237,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fhover-card.tsx",{"path":376,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":377,"sourceHtmlUrl":378},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput-group.tsx",4971,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput-group.tsx",{"path":380,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":381,"sourceHtmlUrl":382},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput-otp.tsx",2143,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput-otp.tsx",{"path":384,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":385,"sourceHtmlUrl":386},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput.tsx",768,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput.tsx",{"path":388,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":389,"sourceHtmlUrl":390},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fitem.tsx",4494,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fitem.tsx",{"path":392,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":393,"sourceHtmlUrl":394},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fkbd.tsx",862,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fkbd.tsx",{"path":396,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":209,"sourceHtmlUrl":397},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Flabel.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Flabel.tsx",{"path":399,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":400,"sourceHtmlUrl":401},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fmenubar.tsx",8608,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fmenubar.tsx",{"path":403,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":404,"sourceHtmlUrl":405},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fnavigation-menu.tsx",5124,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fnavigation-menu.tsx",{"path":407,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":408,"sourceHtmlUrl":409},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fpagination.tsx",2751,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fpagination.tsx",{"path":411,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":412,"sourceHtmlUrl":413},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fpopover.tsx",1342,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fpopover.tsx",{"path":415,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":416,"sourceHtmlUrl":417},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fprogress.tsx",792,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fprogress.tsx",{"path":419,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":420,"sourceHtmlUrl":421},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fradio-group.tsx",1410,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fradio-group.tsx",{"path":423,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":424,"sourceHtmlUrl":425},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fresizable.tsx",1723,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fresizable.tsx",{"path":427,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":428,"sourceHtmlUrl":429},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fscroll-area.tsx",1642,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fscroll-area.tsx",{"path":431,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":432,"sourceHtmlUrl":433},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fselect.tsx",5745,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fselect.tsx",{"path":435,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":436,"sourceHtmlUrl":437},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fseparator.tsx",756,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fseparator.tsx",{"path":439,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":440,"sourceHtmlUrl":441},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsheet.tsx",4280,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsheet.tsx",{"path":443,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":444,"sourceHtmlUrl":445},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsidebar.tsx",21846,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsidebar.tsx",{"path":447,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":448,"sourceHtmlUrl":449},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fskeleton.tsx",266,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fskeleton.tsx",{"path":451,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":452,"sourceHtmlUrl":453},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fslider.tsx",1037,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fslider.tsx",{"path":455,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":456,"sourceHtmlUrl":457},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsonner.tsx",894,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsonner.tsx",{"path":459,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":460,"sourceHtmlUrl":461},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fspinner.tsx",331,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fspinner.tsx",{"path":463,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":464,"sourceHtmlUrl":465},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fswitch.tsx",1148,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fswitch.tsx",{"path":467,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":468,"sourceHtmlUrl":469},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftable.tsx",2859,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftable.tsx",{"path":471,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":472,"sourceHtmlUrl":473},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftabs.tsx",1877,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftabs.tsx",{"path":475,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":476,"sourceHtmlUrl":477},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftextarea.tsx",649,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftextarea.tsx",{"path":479,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":480,"sourceHtmlUrl":481},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoast.tsx",4845,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoast.tsx",{"path":483,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":484,"sourceHtmlUrl":485},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoaster.tsx",772,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoaster.tsx",{"path":487,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":488,"sourceHtmlUrl":489},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoggle-group.tsx",1753,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoggle-group.tsx",{"path":491,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":492,"sourceHtmlUrl":493},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoggle.tsx",1486,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoggle.tsx",{"path":495,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":496,"sourceHtmlUrl":497},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftooltip.tsx",1267,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftooltip.tsx",{"path":499,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":500,"sourceHtmlUrl":501},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fhooks\u002Fuse-mobile.tsx",565,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fhooks\u002Fuse-mobile.tsx",{"path":503,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":504,"sourceHtmlUrl":505},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fhooks\u002Fuse-toast.ts",3767,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fhooks\u002Fuse-toast.ts",{"path":507,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":508,"sourceHtmlUrl":509},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Findex.css",4967,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Findex.css",{"path":511,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":512,"sourceHtmlUrl":513},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Flib\u002Futils.ts",166,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Flib\u002Futils.ts",{"path":515,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":516,"sourceHtmlUrl":517},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fmain.tsx",157,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fsrc\u002Fmain.tsx",{"path":519,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":520,"sourceHtmlUrl":521},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Ftsconfig.json",537,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Ftsconfig.json",{"path":523,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":524,"sourceHtmlUrl":525},"artifacts\u002Fmockup-sandbox\u002Ffiles\u002Fvite.config.ts",1614,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fmockup-sandbox\u002Ffiles\u002Fvite.config.ts",{"path":527,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":528,"sourceHtmlUrl":529},"artifacts\u002Freact-vite\u002Fartifact.yaml",774,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Fartifact.yaml",{"path":531,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":532,"sourceHtmlUrl":533},"artifacts\u002Freact-vite\u002Ffiles\u002Fcomponents.json",434,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fcomponents.json",{"path":535,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":536,"sourceHtmlUrl":537},"artifacts\u002Freact-vite\u002Ffiles\u002Findex.html.template",647,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Findex.html.template",{"path":539,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":540,"sourceHtmlUrl":541},"artifacts\u002Freact-vite\u002Ffiles\u002Fpackage.json.template",2745,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fpackage.json.template",{"path":543,"resourceType":191,"resourceTypeDesc":192,"sizeBytes":269,"sourceHtmlUrl":544},"artifacts\u002Freact-vite\u002Ffiles\u002Fpublic\u002Ffavicon.svg","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fpublic\u002Ffavicon.svg",{"path":546,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":547,"sourceHtmlUrl":548},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002FApp.tsx",1164,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002FApp.tsx",{"path":550,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":281,"sourceHtmlUrl":551},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Faccordion.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Faccordion.tsx",{"path":553,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":285,"sourceHtmlUrl":554},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Falert-dialog.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Falert-dialog.tsx",{"path":556,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":289,"sourceHtmlUrl":557},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Falert.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Falert.tsx",{"path":559,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":293,"sourceHtmlUrl":560},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Faspect-ratio.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Faspect-ratio.tsx",{"path":562,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":297,"sourceHtmlUrl":563},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Favatar.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Favatar.tsx",{"path":565,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":301,"sourceHtmlUrl":566},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbadge.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbadge.tsx",{"path":568,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":305,"sourceHtmlUrl":569},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbreadcrumb.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbreadcrumb.tsx",{"path":571,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":309,"sourceHtmlUrl":572},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbutton-group.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbutton-group.tsx",{"path":574,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":313,"sourceHtmlUrl":575},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbutton.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fbutton.tsx",{"path":577,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":317,"sourceHtmlUrl":578},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcalendar.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcalendar.tsx",{"path":580,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":321,"sourceHtmlUrl":581},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcard.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcard.tsx",{"path":583,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":325,"sourceHtmlUrl":584},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcarousel.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcarousel.tsx",{"path":586,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":329,"sourceHtmlUrl":587},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fchart.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fchart.tsx",{"path":589,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":333,"sourceHtmlUrl":590},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcheckbox.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcheckbox.tsx",{"path":592,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":337,"sourceHtmlUrl":593},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcollapsible.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcollapsible.tsx",{"path":595,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":341,"sourceHtmlUrl":596},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcommand.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcommand.tsx",{"path":598,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":345,"sourceHtmlUrl":599},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcontext-menu.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fcontext-menu.tsx",{"path":601,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":602,"sourceHtmlUrl":603},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdialog.tsx",3835,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdialog.tsx",{"path":605,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":353,"sourceHtmlUrl":606},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdrawer.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdrawer.tsx",{"path":608,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":357,"sourceHtmlUrl":609},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdropdown-menu.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fdropdown-menu.tsx",{"path":611,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":361,"sourceHtmlUrl":612},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fempty.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fempty.tsx",{"path":614,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":365,"sourceHtmlUrl":615},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ffield.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ffield.tsx",{"path":617,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":369,"sourceHtmlUrl":618},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fform.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fform.tsx",{"path":620,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":373,"sourceHtmlUrl":621},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fhover-card.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fhover-card.tsx",{"path":623,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":377,"sourceHtmlUrl":624},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput-group.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput-group.tsx",{"path":626,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":381,"sourceHtmlUrl":627},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput-otp.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput-otp.tsx",{"path":629,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":385,"sourceHtmlUrl":630},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Finput.tsx",{"path":632,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":389,"sourceHtmlUrl":633},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fitem.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fitem.tsx",{"path":635,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":393,"sourceHtmlUrl":636},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fkbd.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fkbd.tsx",{"path":638,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":209,"sourceHtmlUrl":639},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Flabel.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Flabel.tsx",{"path":641,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":400,"sourceHtmlUrl":642},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fmenubar.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fmenubar.tsx",{"path":644,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":404,"sourceHtmlUrl":645},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fnavigation-menu.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fnavigation-menu.tsx",{"path":647,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":408,"sourceHtmlUrl":648},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fpagination.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fpagination.tsx",{"path":650,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":412,"sourceHtmlUrl":651},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fpopover.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fpopover.tsx",{"path":653,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":416,"sourceHtmlUrl":654},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fprogress.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fprogress.tsx",{"path":656,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":420,"sourceHtmlUrl":657},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fradio-group.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fradio-group.tsx",{"path":659,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":424,"sourceHtmlUrl":660},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fresizable.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fresizable.tsx",{"path":662,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":428,"sourceHtmlUrl":663},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fscroll-area.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fscroll-area.tsx",{"path":665,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":432,"sourceHtmlUrl":666},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fselect.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fselect.tsx",{"path":668,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":436,"sourceHtmlUrl":669},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fseparator.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fseparator.tsx",{"path":671,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":440,"sourceHtmlUrl":672},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsheet.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsheet.tsx",{"path":674,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":444,"sourceHtmlUrl":675},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsidebar.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsidebar.tsx",{"path":677,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":448,"sourceHtmlUrl":678},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fskeleton.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fskeleton.tsx",{"path":680,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":452,"sourceHtmlUrl":681},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fslider.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fslider.tsx",{"path":683,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":456,"sourceHtmlUrl":684},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsonner.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fsonner.tsx",{"path":686,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":460,"sourceHtmlUrl":687},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fspinner.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fspinner.tsx",{"path":689,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":464,"sourceHtmlUrl":690},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fswitch.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Fswitch.tsx",{"path":692,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":468,"sourceHtmlUrl":693},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftable.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftable.tsx",{"path":695,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":472,"sourceHtmlUrl":696},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftabs.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftabs.tsx",{"path":698,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":476,"sourceHtmlUrl":699},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftextarea.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftextarea.tsx",{"path":701,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":480,"sourceHtmlUrl":702},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoast.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoast.tsx",{"path":704,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":484,"sourceHtmlUrl":705},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoaster.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoaster.tsx",{"path":707,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":488,"sourceHtmlUrl":708},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoggle-group.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoggle-group.tsx",{"path":710,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":492,"sourceHtmlUrl":711},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoggle.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftoggle.tsx",{"path":713,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":496,"sourceHtmlUrl":714},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftooltip.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fui\u002Ftooltip.tsx",{"path":716,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":500,"sourceHtmlUrl":717},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fhooks\u002Fuse-mobile.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fhooks\u002Fuse-mobile.tsx",{"path":719,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":720,"sourceHtmlUrl":721},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fhooks\u002Fuse-toast.ts",3895,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fhooks\u002Fuse-toast.ts",{"path":723,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":724,"sourceHtmlUrl":725},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Findex.css",14037,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Findex.css",{"path":727,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":512,"sourceHtmlUrl":728},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Flib\u002Futils.ts","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Flib\u002Futils.ts",{"path":730,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":516,"sourceHtmlUrl":731},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fmain.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fmain.tsx",{"path":733,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":734,"sourceHtmlUrl":735},"artifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fpages\u002Fnot-found.tsx",711,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fsrc\u002Fpages\u002Fnot-found.tsx",{"path":737,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":738,"sourceHtmlUrl":739},"artifacts\u002Freact-vite\u002Ffiles\u002Ftsconfig.json",520,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Ftsconfig.json",{"path":741,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":742,"sourceHtmlUrl":743},"artifacts\u002Freact-vite\u002Ffiles\u002Fvite.config.ts",1761,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Freact-vite\u002Ffiles\u002Fvite.config.ts",{"path":745,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":746,"sourceHtmlUrl":747},"artifacts\u002Fslides\u002Fartifact.yaml",630,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Fartifact.yaml",{"path":749,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":750,"sourceHtmlUrl":751},"artifacts\u002Fslides\u002Ffiles\u002Findex.html.template",1544,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Findex.html.template",{"path":753,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":754,"sourceHtmlUrl":755},"artifacts\u002Fslides\u002Ffiles\u002Fpackage.json.template",968,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fpackage.json.template",{"path":757,"resourceType":191,"resourceTypeDesc":192,"sizeBytes":269,"sourceHtmlUrl":758},"artifacts\u002Fslides\u002Ffiles\u002Fpublic\u002Ffavicon.svg","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fpublic\u002Ffavicon.svg",{"path":760,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":761,"sourceHtmlUrl":762},"artifacts\u002Fslides\u002Ffiles\u002Fscripts\u002Fvalidate-slides.ts",5535,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fscripts\u002Fvalidate-slides.ts",{"path":764,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":765,"sourceHtmlUrl":766},"artifacts\u002Fslides\u002Ffiles\u002Fsrc\u002FApp.tsx",8572,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fsrc\u002FApp.tsx",{"path":768,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":769,"sourceHtmlUrl":770},"artifacts\u002Fslides\u002Ffiles\u002Fsrc\u002Fdata\u002F.gitignore",18,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fsrc\u002Fdata\u002F.gitignore",{"path":772,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":46,"sourceHtmlUrl":773},"artifacts\u002Fslides\u002Ffiles\u002Fsrc\u002Fdata\u002Fslides-manifest.json","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fsrc\u002Fdata\u002Fslides-manifest.json",{"path":775,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":776,"sourceHtmlUrl":777},"artifacts\u002Fslides\u002Ffiles\u002Fsrc\u002Fdata\u002FslidesManifestSchema.ts",1081,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fsrc\u002Fdata\u002FslidesManifestSchema.ts",{"path":779,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":780,"sourceHtmlUrl":781},"artifacts\u002Fslides\u002Ffiles\u002Fsrc\u002Findex.css",917,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fsrc\u002Findex.css",{"path":783,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":784,"sourceHtmlUrl":785},"artifacts\u002Fslides\u002Ffiles\u002Fsrc\u002Fmain.tsx",345,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fsrc\u002Fmain.tsx",{"path":787,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":788,"sourceHtmlUrl":789},"artifacts\u002Fslides\u002Ffiles\u002Fsrc\u002FslideLoader.ts",1436,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fsrc\u002FslideLoader.ts",{"path":791,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":792,"sourceHtmlUrl":793},"artifacts\u002Fslides\u002Ffiles\u002Ftsconfig.json",396,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Ftsconfig.json",{"path":795,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":796,"sourceHtmlUrl":797},"artifacts\u002Fslides\u002Ffiles\u002Fvite.config.ts",1725,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fslides\u002Ffiles\u002Fvite.config.ts",{"path":799,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":484,"sourceHtmlUrl":800},"artifacts\u002Fvideo-js\u002Fartifact.yaml","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Fartifact.yaml",{"path":802,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":803,"sourceHtmlUrl":804},"artifacts\u002Fvideo-js\u002Ffiles\u002Findex.html.template",1427,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Findex.html.template",{"path":806,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":807,"sourceHtmlUrl":808},"artifacts\u002Fvideo-js\u002Ffiles\u002Fpackage.json.template",1138,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fpackage.json.template",{"path":810,"resourceType":191,"resourceTypeDesc":192,"sizeBytes":269,"sourceHtmlUrl":811},"artifacts\u002Fvideo-js\u002Ffiles\u002Fpublic\u002Ffavicon.svg","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fpublic\u002Ffavicon.svg",{"path":813,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":814,"sourceHtmlUrl":815},"artifacts\u002Fvideo-js\u002Ffiles\u002Fscripts\u002Fvalidate-recording.sh",1467,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fscripts\u002Fvalidate-recording.sh",{"path":817,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":818,"sourceHtmlUrl":819},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002FApp.tsx",125,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002FApp.tsx",{"path":821,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":822,"sourceHtmlUrl":823},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fvideo\u002Findex.ts",59,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fvideo\u002Findex.ts",{"path":825,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":826,"sourceHtmlUrl":827},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fvideo\u002FReplitLoadingScene.tsx",2784,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fvideo\u002FReplitLoadingScene.tsx",{"path":829,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":830,"sourceHtmlUrl":831},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fvideo\u002FVideoTemplate.tsx",857,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Fcomponents\u002Fvideo\u002FVideoTemplate.tsx",{"path":833,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":500,"sourceHtmlUrl":834},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Fhooks\u002Fuse-mobile.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Fhooks\u002Fuse-mobile.tsx",{"path":836,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":837,"sourceHtmlUrl":838},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Findex.css",1443,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Findex.css",{"path":840,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":512,"sourceHtmlUrl":841},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Flib\u002Futils.ts","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Flib\u002Futils.ts",{"path":843,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":844,"sourceHtmlUrl":845},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Flib\u002Fvideo\u002Fanimations.ts",7681,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Flib\u002Fvideo\u002Fanimations.ts",{"path":847,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":848,"sourceHtmlUrl":849},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Flib\u002Fvideo\u002Fhooks.ts",2730,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Flib\u002Fvideo\u002Fhooks.ts",{"path":851,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":852,"sourceHtmlUrl":853},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Flib\u002Fvideo\u002Findex.ts",442,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Flib\u002Fvideo\u002Findex.ts",{"path":855,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":516,"sourceHtmlUrl":856},"artifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Fmain.tsx","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fsrc\u002Fmain.tsx",{"path":858,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":792,"sourceHtmlUrl":859},"artifacts\u002Fvideo-js\u002Ffiles\u002Ftsconfig.json","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Ftsconfig.json",{"path":861,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":862,"sourceHtmlUrl":863},"artifacts\u002Fvideo-js\u002Ffiles\u002Fvite.config.ts",1780,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fartifacts\u002Fvideo-js\u002Ffiles\u002Fvite.config.ts",{"path":865,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":866,"sourceHtmlUrl":867},"bootstrap-legacy.js",2715,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fbootstrap-legacy.js",{"path":869,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":870,"sourceHtmlUrl":871},"bootstrap.js",2743,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Fbootstrap.js",{"path":873,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":874,"sourceHtmlUrl":875},"references\u002Fmulti-artifact-creation.md",7577,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fartifacts\u002Freferences\u002Fmulti-artifact-creation.md",[877,908,934,959,969,991],{"skillNo":878,"name":879,"nameZh":6,"description":880,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":881,"categories":882,"keywords":888,"publishedAt":907},"01M71KRBD0W01EAXJ8YM4M1SJ2","solana-dev","End-to-end Solana development playbook (Jan 2026). Prefer Solana Foundation framework-kit (@solana\u002Fclient + @solana\u002Freact-hooks) for React\u002FNext.js UI. Prefer @solana\u002Fkit for all new client\u002FRPC\u002Ftransaction code. When legacy dependencies require web3.js, isolate it behind @solana\u002Fweb3-compat (or @solana\u002Fweb3.js as a true legacy fallback). Covers wallet-standard-first connection (incl. ConnectorKit), Anchor\u002FPinocchio programs, Codama-based client generation, LiteSVM\u002FMollusk\u002FSurfpool testing, and security checklists.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fsolana-dev\u002FSKILL.md",[883],{"categoryNo":884,"categoryName":885,"taxonomyType":886,"taxonomyTypeDesc":887},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[889,890,891,892,893,894,895,896,897,24,898,899,20,900,901,902,903,904,905,906],"solana dev","dev","solana","Wallet","end","testing","hooks","kit","new","web3","code","next","2026","playbook","security","ui","fallback","framework","2026-11-10 10:56:23",{"skillNo":909,"name":910,"nameZh":6,"description":911,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":912,"categories":913,"keywords":917,"publishedAt":907},"01M71KR8QPESSY61SVE8ZTFNVT","xurl","A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fxurl\u002FSKILL.md",[914],{"categoryNo":915,"categoryName":916,"taxonomyType":886,"taxonomyTypeDesc":887},"01JBSEEDCAT000000000000023","Skill与智能体开发",[910,918,919,920,921,922,923,24,924,925,926,29,927,928,929,930,32,931,932,933],"posts","Media","x api","search","send","tap","you","api","cli","install","cli tool","endpoint","brew","manage","tool","twitter",{"skillNo":935,"name":936,"nameZh":6,"description":937,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":938,"categories":939,"keywords":941,"publishedAt":907},"01M71KR6FSXV88YDKWP7NBY3SH","wurk-integration","WURK API integration for monetizing agents with x402 payments on Solana\u002FBase - create social jobs, custom challenges, and agent help tasks","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fwurk-integration\u002FSKILL.md",[940],{"categoryNo":915,"categoryName":916,"taxonomyType":886,"taxonomyTypeDesc":887},[942,943,944,945,946,947,948,949,925,36,950,951,952,953,954,955,32,956,957,958],"wurk","wurk integration","integration","x402","social","payments","tasks","team","social-jobs","command","agent-help","custom-jobs","clawd","safe","api integration","custom","true",{"skillNo":960,"name":961,"nameZh":6,"description":962,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":963,"categories":964,"keywords":965,"publishedAt":907},"01M71KR4HCX41BPAK9GP7RPRRP","workflows","Manage application workflows including configuration, restart, and removal.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fworkflows\u002FSKILL.md",[],[961,931,966,967,968],"configuration","application","restart",{"skillNo":970,"name":971,"nameZh":6,"description":972,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":973,"categories":974,"keywords":975,"publishedAt":907},"01M71KR1VM0F5GPEQDNG5J7A0H","web-search","Search the web, fetch content, extract branding profiles, and capture screenshots from URLs. Use for real-time information, API documentation, current events, design matching, and visual reference.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fweb-search\u002FSKILL.md",[],[976,921,34,977,978,32,979,980,981,982,26,983,984,925,985,986,987,988,989,990],"web search","fetch","api documentation","real-time","time","profiles","design","information","visual","documentation","branding","matching","reference","capture","content",{"skillNo":992,"name":993,"nameZh":6,"description":994,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":995,"categories":996,"keywords":997,"publishedAt":907},"01M71KQZN5MR1JFQHG5GWXYAHS","weather","Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fweather\u002FSKILL.md",[],[993,998,32,999,26,24,1000,925,1001,1002,1003,1004,1005,1006,1007,1008,1009,21],"get","open","analysis","alerts","temperature","curl","via","help","about","https","location","data"]