[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6E5B3HWN82KZVSYB4HFX2VG":3,"skill-same:01M6E5B3HWN82KZVSYB4HFX2VG":220},{"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":26,"commitSha":27,"skillDirectory":28,"forksCount":29,"repositoryHtmlUrl":30,"repositoryHomepageUrl":6,"ownerHtmlUrl":31,"ownerBlogUrl":32,"ownerDescription":33,"updatedAt":34,"install":35,"resources":48},"01M6E5B3HWN82KZVSYB4HFX2VG","Compile Firmware",null,"Compile the Centipede firmware.","strickyak\u002Fcopico-centipede","strickyak","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F73520?v=4","01M6E5AZME5PX13AE3F7V3C2FW","Strick Yak (Henry Strickland) (whence, whither)","01M6E5AZY2RBB972X17XHZS3AJ",7,"MIT","https:\u002F\u002Fgithub.com\u002Fstrickyak\u002Fcopico-centipede\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcompile_firmware\u002FSKILL.md",[],[19,20,5],"compile","firmware","2026-11-10 10:12:30",false,"---\nname: Compile Firmware\ndescription: Compile the Centipede firmware.\n---\n\nWhen asked to \"Compile the firmware\", execute the following command:\n\n```bash\ncd v1\u002Ffirmware && .\u002Fbuild.sh\n```\n\nThe firmware will be compiled to `v1\u002Ffirmware\u002Fbuild\u002Fcentipede.uf2`.\n","When asked to \"Compile the firmware\", execute the following command:\n\n```bash\ncd v1\u002Ffirmware && .\u002Fbuild.sh\n```\n\nThe firmware will be compiled to `v1\u002Ffirmware\u002Fbuild\u002Fcentipede.uf2`.\n",{"name":5,"description":7},"main","6095e43e2490573a7a5b90251e308a474965282a",".agents\u002Fskills\u002Fcompile_firmware",4,"https:\u002F\u002Fgithub.com\u002Fstrickyak\u002Fcopico-centipede","https:\u002F\u002Fgithub.com\u002Fstrickyak","http:\u002F\u002Fwiki.yak.net\u002F","frobnovich -- W6REK -- ʞ\r\n","2026-09-07 06:14:07",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add strickyak\u002Fcopico-centipede --skill \"Compile Firmware\"",{"tool":41,"command":42},"bunx","bunx skills add strickyak\u002Fcopico-centipede --skill \"Compile Firmware\"",{"tool":44,"command":45},"pnpm","pnpm dlx skills add strickyak\u002Fcopico-centipede --skill \"Compile Firmware\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fstrickyak\u002Fcopico-centipede\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcompile_firmware\u002FSKILL.md",true,[49,55,59,63,67,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216],{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"evals\u002Fevals.json","REFERENCE","参考文档",16192,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fevals\u002Fevals.json",{"path":56,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":57,"sourceHtmlUrl":58},"kernel-setup.md",3442,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fkernel-setup.md",{"path":60,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":61,"sourceHtmlUrl":62},"kernels.md",5635,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fkernels.md",{"path":64,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":65,"sourceHtmlUrl":66},"research-brief.md",3924,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fresearch-brief.md",{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":72},"scripts\u002Fconstants.py","SCRIPT","脚本",624,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fconstants.py",{"path":74,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":75,"sourceHtmlUrl":76},"scripts\u002Fdb_info.py",2284,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fdb_info.py",{"path":78,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":79,"sourceHtmlUrl":80},"scripts\u002Fdiscussion_db_info.py",2464,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fdiscussion_db_info.py",{"path":82,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":83,"sourceHtmlUrl":84},"scripts\u002Fdiscussion_ingest.py",5423,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fdiscussion_ingest.py",{"path":86,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":87,"sourceHtmlUrl":88},"scripts\u002Fdiscussion_query.py",3272,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fdiscussion_query.py",{"path":90,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":91,"sourceHtmlUrl":92},"scripts\u002Fdiscussion_read.py",2893,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fdiscussion_read.py",{"path":94,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":95,"sourceHtmlUrl":96},"scripts\u002Fdiscussions\u002F__init__.py",130,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fdiscussions\u002F__init__.py",{"path":98,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":99,"sourceHtmlUrl":100},"scripts\u002Fdiscussions\u002Fdatabase.py",15367,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fdiscussions\u002Fdatabase.py",{"path":102,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002Fdiscussions\u002Fdiscussion_client.py",14232,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fdiscussions\u002Fdiscussion_client.py",{"path":106,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":107,"sourceHtmlUrl":108},"scripts\u002Fdiscussions\u002Fmodels.py",1932,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fdiscussions\u002Fmodels.py",{"path":110,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":111,"sourceHtmlUrl":112},"scripts\u002Fdiscussions\u002Fpaths.py",379,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fdiscussions\u002Fpaths.py",{"path":114,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":115,"sourceHtmlUrl":116},"scripts\u002Ffetch_competition_info.py",1641,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Ffetch_competition_info.py",{"path":118,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":119,"sourceHtmlUrl":120},"scripts\u002Ffetch_dataset_info.py",1301,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Ffetch_dataset_info.py",{"path":122,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":123,"sourceHtmlUrl":124},"scripts\u002Ffetch_kernel_score.py",1037,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Ffetch_kernel_score.py",{"path":126,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":127,"sourceHtmlUrl":128},"scripts\u002Ffetch_leaderboard_writeups.py",3529,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Ffetch_leaderboard_writeups.py",{"path":130,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":131,"sourceHtmlUrl":132},"scripts\u002Ffetch_top_kernel_scores.py",3516,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Ffetch_top_kernel_scores.py",{"path":134,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":135,"sourceHtmlUrl":136},"scripts\u002Ffetch_writeup.py",4133,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Ffetch_writeup.py",{"path":138,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":139,"sourceHtmlUrl":140},"scripts\u002Fkernel_archive.py",2904,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernel_archive.py",{"path":142,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":143,"sourceHtmlUrl":144},"scripts\u002Fkernel_db_info.py",2423,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernel_db_info.py",{"path":146,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":147,"sourceHtmlUrl":148},"scripts\u002Fkernel_ingest.py",2565,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernel_ingest.py",{"path":150,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":151,"sourceHtmlUrl":152},"scripts\u002Fkernel_query.py",3122,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernel_query.py",{"path":154,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":155,"sourceHtmlUrl":156},"scripts\u002Fkernel_read.py",2954,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernel_read.py",{"path":158,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":95,"sourceHtmlUrl":159},"scripts\u002Fkernels\u002F__init__.py","https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernels\u002F__init__.py",{"path":161,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":162,"sourceHtmlUrl":163},"scripts\u002Fkernels\u002Farchive.py",12492,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernels\u002Farchive.py",{"path":165,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":166,"sourceHtmlUrl":167},"scripts\u002Fkernels\u002Fdatabase.py",11202,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernels\u002Fdatabase.py",{"path":169,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":170,"sourceHtmlUrl":171},"scripts\u002Fkernels\u002Fkaggle_client.py",9727,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernels\u002Fkaggle_client.py",{"path":173,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":174,"sourceHtmlUrl":175},"scripts\u002Fkernels\u002Fkaggle_search.py",6500,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernels\u002Fkaggle_search.py",{"path":177,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":178,"sourceHtmlUrl":179},"scripts\u002Fkernels\u002Fmodels.py",2545,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernels\u002Fmodels.py",{"path":181,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":182,"sourceHtmlUrl":183},"scripts\u002Fkernels\u002Fnotebook_reader.py",3756,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernels\u002Fnotebook_reader.py",{"path":185,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":186,"sourceHtmlUrl":187},"scripts\u002Fkernels\u002Fpaths.py",503,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fkernels\u002Fpaths.py",{"path":189,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":190,"sourceHtmlUrl":191},"scripts\u002Fruntime.py",8181,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fruntime.py",{"path":193,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":194,"sourceHtmlUrl":195},"scripts\u002Fsubmission_history.py",3624,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fsubmission_history.py",{"path":197,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":198,"sourceHtmlUrl":199},"scripts\u002Fsubmission_log.py",4386,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fsubmission_log.py",{"path":201,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":202,"sourceHtmlUrl":203},"scripts\u002Fsubmission_quota.py",12406,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fsubmission_quota.py",{"path":205,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":206,"sourceHtmlUrl":207},"scripts\u002Fsubmit_kernel.py",11523,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fsubmit_kernel.py",{"path":209,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":210,"sourceHtmlUrl":211},"scripts\u002Fupload_dataset.py",11339,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fscripts\u002Fupload_dataset.py",{"path":213,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":214,"sourceHtmlUrl":215},"submission.md",6291,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fsubmission.md",{"path":217,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":218,"sourceHtmlUrl":219},"writeups.md",2219,"https:\u002F\u002Fgithub.com\u002Fcaezium\u002Fskills\u002Fblob\u002Fmain\u002Fnvidia-kaggle-skill\u002Fwriteups.md",[221,232,251,261,270],{"skillNo":222,"name":223,"nameZh":6,"description":224,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":225,"categories":226,"keywords":227,"publishedAt":21},"01M6E5BMGG9RPY923SRBQNM5CW","Using git","Guidelines and constraints for using git in this repository.","https:\u002F\u002Fgithub.com\u002Fstrickyak\u002Fcopico-centipede\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fusing_git\u002FSKILL.md",[],[223,228,229,230,231],"git","constraints","repository","guidelines",{"skillNo":233,"name":234,"nameZh":6,"description":235,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":236,"categories":237,"keywords":243,"publishedAt":21},"01M6E5BHSP5TXXEE64WCXQRN6Z","Test Tether with Expect","How to run tests against the tether and firmware using Expect scripts","https:\u002F\u002Fgithub.com\u002Fstrickyak\u002Fcopico-centipede\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Ftest_tether_with_expect\u002FSKILL.md",[238],{"categoryNo":239,"categoryName":240,"taxonomyType":241,"taxonomyTypeDesc":242},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[244,234,245,246,247,248,20,249,250],"test","how","how to","scripts","tests","run","run tests",{"skillNo":252,"name":253,"nameZh":6,"description":254,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":255,"categories":256,"keywords":257,"publishedAt":21},"01M6E5BE0YB3WX9240JWEB0CKQ","Execute Tcl Scenario","Execute some Tcl code on the Centipede firmware without a Coco connected to it.","https:\u002F\u002Fgithub.com\u002Fstrickyak\u002Fcopico-centipede\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fexecute_tcl_scenario\u002FSKILL.md",[],[253,258,259,260,20],"scenario","execute","code",{"skillNo":262,"name":263,"nameZh":6,"description":264,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":265,"categories":266,"keywords":267,"publishedAt":21},"01M6E5BAH71MEA97X0S4MDZNRK","Create Tcl Command","How to create a Tcl command in the firmware.","https:\u002F\u002Fgithub.com\u002Fstrickyak\u002Fcopico-centipede\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcreate_tcl_command\u002FSKILL.md",[],[263,268,269,20,245,246],"command","create",{"skillNo":271,"name":272,"nameZh":6,"description":273,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":274,"categories":275,"keywords":276,"publishedAt":21},"01M6E5B78NAQ5HVJWG9E4JGYAR","Compile Tether","Compile the tether program.","https:\u002F\u002Fgithub.com\u002Fstrickyak\u002Fcopico-centipede\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcompile_tether\u002FSKILL.md",[],[19,272]]