[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6WEPRSQ7KG1B2FBVTS8B76F":3,"skill-same:01M6WEPRSQ7KG1B2FBVTS8B76F":64},{"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":23,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":45,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6WEPRSQ7KG1B2FBVTS8B76F","github-actions",null,"Use when creating, editing, reviewing, or troubleshooting GitHub Actions workflows in Scope.","microsoft\u002Fscope","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M69A02AWCPD2P5P1SY08HRG0",84,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fscope\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fgithub-actions\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32],"github","actions","github actions","workflows","troubleshooting","editing","use","scope","when","2026-11-10 10:12:30",false,"---\nname: github-actions\ndescription: Use when creating, editing, reviewing, or troubleshooting GitHub Actions workflows in Scope.\nmetadata:\n  version: \"1.0.0\"\n---\n\n# GitHub Actions\n\nEvery external action or reusable workflow under `.github\u002Fworkflows\u002F` must use\na full 40-character commit SHA followed by its release version comment. Local\nactions (`.\u002F...`) and container actions (`docker:\u002F\u002F...`) are exempt.\n\nUse `pinact run` to add or update pins instead of resolving SHAs manually.\nPreserve the selected action version unless the task explicitly requests an\nupgrade.\n\nBefore completion, run:\n\n```bash\npinact run --check --verify-comment\npnpm exec vitest run scripts\u002Fci-workflow.test.ts\n```\n\nDo not hand-edit generated `*.lock.yml` workflows. Update their owning gh-aw\nMarkdown source and run `gh aw compile`.\n","# GitHub Actions\n\nEvery external action or reusable workflow under `.github\u002Fworkflows\u002F` must use\na full 40-character commit SHA followed by its release version comment. Local\nactions (`.\u002F...`) and container actions (`docker:\u002F\u002F...`) are exempt.\n\nUse `pinact run` to add or update pins instead of resolving SHAs manually.\nPreserve the selected action version unless the task explicitly requests an\nupgrade.\n\nBefore completion, run:\n\n```bash\npinact run --check --verify-comment\npnpm exec vitest run scripts\u002Fci-workflow.test.ts\n```\n\nDo not hand-edit generated `*.lock.yml` workflows. Update their owning gh-aw\nMarkdown source and run `gh aw compile`.\n",{"name":5,"metadata":38,"description":7},{"version":39},"1.0.0","main","f77a1b54b6cb51aa86806f13eaf058f7473cab6e",".agents\u002Fskills\u002Fgithub-actions",32,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fscope","https:\u002F\u002Fmicrosoft.github.io\u002Fscope\u002F","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-12 18:52:02",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add microsoft\u002Fscope --skill github-actions",{"tool":56,"command":57},"bunx","bunx skills add microsoft\u002Fscope --skill github-actions",{"tool":59,"command":60},"pnpm","pnpm dlx skills add microsoft\u002Fscope --skill github-actions","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fscope\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fgithub-actions\u002FSKILL.md",true,[],[65,84,97,108,119,132],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":74,"publishedAt":33},"01M69A0MMREMJDBMNJA7YEV5G7","ax-practitioner","This skill should be used when the user asks about AX (agent experience) or the AX Practitioner Playbook, for example \"how do I evaluate my technology's agent experience\", \"write AX eval criteria\", \"design an eval scenario\", \"propensity vs efficacy\", \"lift and drag\", \"which agent profiles should I test\", \"how many eval runs\", \"how do I read an agent trajectory\", \"why does the agent ignore my MCP server or skill\", \"agent uses an outdated SDK version\", \"too many extensions\", \"how to read an AX readout\", \"how to get the owning team to fix the docs\", \"review my eval against the checklist\", or the SPFx worked example. It answers interactively and strictly from the playbook, citing chapters. When the playbook has no answer, it says so and clearly labels any general-knowledge or web content.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fscope\u002Fblob\u002Fmain\u002Fdocs\u002Fax-playbook\u002Fax-practitioner\u002FSKILL.md",[71],{"categoryNo":72,"categoryName":73,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[75,76,77,78,79,80,81,82,83],"ax practitioner","test","mcp server","sdk","web","docs","review","MCP","design",{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":95,"publishedAt":33},"01M69A0JXSYS6CZW0XJAG36C4V","typescript","TypeScript best practices for this monorepo. Use this skill when: (1) writing new TypeScript code, (2) reviewing TypeScript code, (3) working with API responses, fetch calls, or JSON parsing, (4) adding or modifying types and interfaces.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fscope\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Ftypescript\u002FSKILL.md",[90],{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[86,96],"writing",{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":33},"01M69A0H0CJ9DVKDA3M4NHV52X","storybook","Maintain the Storybook component catalog for the portal app. Use this skill when: (1) adding new stories for components, (2) updating existing stories after component changes, (3) running a full Storybook refresh\u002Fsync with AI assistance.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fscope\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fstorybook\u002FSKILL.md",[],[99,104,105,106,107],"component","sync","react","components",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":115,"publishedAt":33},"01M69A0F8EJTHV71BSS08BDW45","scope-cli","Interact with the Scope benchmarking platform using the Scope CLI — submit runs, list results, manage criteria, generate reports, and administer agents, skills, and MCP servers.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fscope\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fscope-cli\u002FSKILL.md",[114],{"categoryNo":72,"categoryName":73,"taxonomyType":21,"taxonomyTypeDesc":22},[116,117,118,82],"cli","scope cli","benchmarking",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":129,"publishedAt":33},"01M69A0DF7MM5T42K2TT1S168C","scope-api","Query and control the Scope platform API for analyzing benchmark data, managing runs\u002Frequests, skills, agents, reports, and insights. Use when the user asks about SCOPE data, wants to trigger runs, check status, generate reports, or interact with the SCOPE platform programmatically.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fscope\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fscope-api\u002FSKILL.md",[125,128],{"categoryNo":126,"categoryName":127,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},[130,131],"scope api","status",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":33},"01M69A0AZEJV4YWBXY9EKBBHS6","rust-best-practices","Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) reviewing or refactoring existing Rust code, (3) deciding between borrowing vs cloning or ownership patterns, (4) implementing error handling with Result types, (5) optimizing Rust code for performance, (6) writing tests or documentation for Rust projects.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fscope\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Frust-best-practices\u002FSKILL.md",[],[139,140,96,141,142],"rust best practices","rust","documentation","performance"]