[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BTAZK9RGPJH3QSHJR34982":3,"skill-same:01M6BTAZK9RGPJH3QSHJR34982":57},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":27,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":32,"frontMatter":33,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":40,"ownerDescription":41,"updatedAt":42,"install":43,"resources":56},"01M6BTAZK9RGPJH3QSHJR34982","api-client",null,"spbu-se\u002Fspbu_se_site","spbu-se","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1835160?v=4","01M6BT9CD2P1T8S3C6WZ3011PW","Chair of Software Engineering, Saint Petersburg State University, Russia","01M6BT9CHXKJA1WHSBD62SQWTQ",4,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fapi-client\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[28,29],"api","api client","2026-11-10 10:12:30",false,"\u003C!-- encoding: utf-8 -->\n\n______________________________________________________________________\n\n## name: api-client description: Implement or modify HTTP client with retry logic\n\nSee: `.skills\u002Fapi-client\u002FREADME.md`\n",{},"current","74ac37de6c062213a6f25c647221c9f317f54681",".opencode\u002Fskills\u002Fapi-client",17,"https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site","https:\u002F\u002Fgithub.com\u002Fspbu-se","http:\u002F\u002Fse.math.spbu.ru\u002F","Unofficial Software Engineering chair profile","2026-11-13 23:18:58",{"source":7,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add spbu-se\u002Fspbu_se_site --skill api-client",{"tool":49,"command":50},"bunx","bunx skills add spbu-se\u002Fspbu_se_site --skill api-client",{"tool":52,"command":53},"pnpm","pnpm dlx skills add spbu-se\u002Fspbu_se_site --skill api-client","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fapi-client\u002FSKILL.md",true,[],[58,65,76,86,95,104],{"skillNo":59,"name":60,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":63,"publishedAt":30},"01M6BTBMVCVSYNGNNBQR3GAZ05","unattended-mode","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Funattended-mode\u002FSKILL.md",[],[64],"unattended mode",{"skillNo":66,"name":67,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":73,"publishedAt":30},"01M6BTBKMSYA6BYGF9KVEMM0XC","test-writer","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Ftest-writer\u002FSKILL.md",[70],{"categoryNo":71,"categoryName":72,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",[74,75],"test","test writer",{"skillNo":77,"name":78,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":84,"publishedAt":30},"01M6BTBJC2FP9DVJCF4D3H8SS2","skill-for-skills","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fskill-for-skills\u002FSKILL.md",[81],{"categoryNo":82,"categoryName":83,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[85],"skill for skills",{"skillNo":87,"name":88,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":30},"01M6BTBH81YDDXQRZ9N1Z2M3H3","security-audit","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fsecurity-audit\u002FSKILL.md",[],[92,93,94],"security","audit","security audit",{"skillNo":96,"name":97,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":30},"01M6BTBFRWD7JCSTQ9B6FA4262","retrospective-analysis","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Fretrospective-analysis\u002FSKILL.md",[],[101,102,103],"retrospective","analysis","retrospective analysis",{"skillNo":105,"name":106,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":30},"01M6BTBE9ZPE8M1XH9D37J0SX8","repo-review","https:\u002F\u002Fgithub.com\u002Fspbu-se\u002Fspbu_se_site\u002Fblob\u002Fcurrent\u002F.opencode\u002Fskills\u002Frepo-review\u002FSKILL.md",[],[110,111],"review","repo review"]