[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M69939QVCV8QMHGRG4GGK4FA":3,"skill-same:01M69939QVCV8QMHGRG4GGK4FA":54},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M69939QVCV8QMHGRG4GGK4FA","Prepare Commit",null,"Prepares the codebase for a commit by formatting code and helping identify temporary comments.","google\u002Fground-android","google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","01M698VYEFDM0VJBZDYYJ2T83S","Google","01M69934SPGF9HMG3JAXD4SABC",297,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fground-android\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fprepare_commit\u002FSKILL.md",[],[5],"2026-11-10 10:12:30",false,"---\nname: Prepare Commit\ndescription: Prepares the codebase for a commit by formatting code and helping identify temporary comments.\n---\n\n# Prepare Commit\n\nUse this skill **before every commit** to ensure your code is formatted and clean.\n\n## Usage\n\nThis skill performs the following:\n1.  Runs standard formatting (`ktfmtFormat`).\n2.  (Optional\u002FManual) Reminds you to check for temporary comments.\n\n### Command\n\n```bash\npython3 .agent\u002Fskills\u002Fprepare_commit\u002Fscripts\u002Fprepare.py\n```\n","# Prepare Commit\n\nUse this skill **before every commit** to ensure your code is formatted and clean.\n\n## Usage\n\nThis skill performs the following:\n1.  Runs standard formatting (`ktfmtFormat`).\n2.  (Optional\u002FManual) Reminds you to check for temporary comments.\n\n### Command\n\n```bash\npython3 .agent\u002Fskills\u002Fprepare_commit\u002Fscripts\u002Fprepare.py\n```\n",{"name":5,"description":7},"master","4240c1b21ef25ee32db1498638ae15c094db4be3",".agent\u002Fskills\u002Fprepare_commit",155,"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fground-android","http:\u002F\u002Fgroundplatform.org","https:\u002F\u002Fgithub.com\u002Fgoogle","https:\u002F\u002Fopensource.google\u002F","Google ❤️ Open Source","2026-11-12 06:27:45",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add google\u002Fground-android --skill \"Prepare Commit\"",{"tool":40,"command":41},"bunx","bunx skills add google\u002Fground-android --skill \"Prepare Commit\"",{"tool":43,"command":44},"pnpm","pnpm dlx skills add google\u002Fground-android --skill \"Prepare Commit\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fground-android\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fprepare_commit\u002FSKILL.md",true,[48],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"scripts\u002Fprepare.py","SCRIPT","脚本",1128,"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fground-android\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fprepare_commit\u002Fscripts\u002Fprepare.py",[55,62,70],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":19},"01M6993DMW8DNTFHG9WDJVSAEH","Verify Changes","Runs unit tests to quickly verify changes during the development loop.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fground-android\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fverify_changes\u002FSKILL.md",[],[57],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":19},"01M6993BKSSBN7CKXYHPMEVK4C","Push to GitHub","Runs all necessary checks (lint, tests) and pushes to GitHub. Use this as the final safety gate.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fground-android\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fpush_to_github\u002FSKILL.md",[],[69,64],"github",{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":19},"01M69936S5C39PMX7RZ3W72TS3","Fetch PR Comments","Fetches comments and reviews from the current GitHub Pull Request and formats them as Markdown.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fground-android\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Ffetch_pr_comments\u002FSKILL.md",[],[72,69]]