[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71VBZNR8BXN9VMFXGWM26WH":3,"skill-same:01M71VBZNR8BXN9VMFXGWM26WH":74},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":13,"repositoryHtmlUrl":57,"repositoryHomepageUrl":6,"ownerHtmlUrl":58,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":59,"install":60,"resources":73},"01M71VBZNR8BXN9VMFXGWM26WH","github",null,"Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.","midakaID\u002FNanobot","midakaID","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F274763386?v=4","01M71VBRKPKH8X05SDN8FNFMC5","01M71VBRMP9NXWW793AZCCSKDZ",0,"MIT","https:\u002F\u002Fgithub.com\u002FmidakaID\u002FNanobot\u002Fblob\u002Fmain\u002Fnanobot\u002Fskills\u002Fgithub\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"prs","install","run","cli","github cli","queries","with","api","use","gh","issues","ci","gh pr","for","apt","advanced","pr","gh issue","brew","2026-11-10 13:02:02",false,"---\nname: github\ndescription: \"Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.\"\nmetadata: {\"nanobot\":{\"emoji\":\"🐙\",\"requires\":{\"bins\":[\"gh\"]},\"install\":[{\"id\":\"brew\",\"kind\":\"brew\",\"formula\":\"gh\",\"bins\":[\"gh\"],\"label\":\"Install GitHub CLI (brew)\"},{\"id\":\"apt\",\"kind\":\"apt\",\"package\":\"gh\",\"bins\":[\"gh\"],\"label\":\"Install GitHub CLI (apt)\"}]}}\n---\n\n# GitHub Skill\n\nUse the `gh` CLI to interact with GitHub. Always specify `--repo owner\u002Frepo` when not in a git directory, or use URLs directly.\n\n## Pull Requests\n\nCheck CI status on a PR:\n```bash\ngh pr checks 55 --repo owner\u002Frepo\n```\n\nList recent workflow runs:\n```bash\ngh run list --repo owner\u002Frepo --limit 10\n```\n\nView a run and see which steps failed:\n```bash\ngh run view \u003Crun-id> --repo owner\u002Frepo\n```\n\nView logs for failed steps only:\n```bash\ngh run view \u003Crun-id> --repo owner\u002Frepo --log-failed\n```\n\n## API for Advanced Queries\n\nThe `gh api` command is useful for accessing data not available through other subcommands.\n\nGet PR with specific fields:\n```bash\ngh api repos\u002Fowner\u002Frepo\u002Fpulls\u002F55 --jq '.title, .state, .user.login'\n```\n\n## JSON Output\n\nMost commands support `--json` for structured output.  You can use `--jq` to filter:\n\n```bash\ngh issue list --repo owner\u002Frepo --json number,title --jq '.[] | \"\\(.number): \\(.title)\"'\n```\n","# GitHub Skill\n\nUse the `gh` CLI to interact with GitHub. Always specify `--repo owner\u002Frepo` when not in a git directory, or use URLs directly.\n\n## Pull Requests\n\nCheck CI status on a PR:\n```bash\ngh pr checks 55 --repo owner\u002Frepo\n```\n\nList recent workflow runs:\n```bash\ngh run list --repo owner\u002Frepo --limit 10\n```\n\nView a run and see which steps failed:\n```bash\ngh run view \u003Crun-id> --repo owner\u002Frepo\n```\n\nView logs for failed steps only:\n```bash\ngh run view \u003Crun-id> --repo owner\u002Frepo --log-failed\n```\n\n## API for Advanced Queries\n\nThe `gh api` command is useful for accessing data not available through other subcommands.\n\nGet PR with specific fields:\n```bash\ngh api repos\u002Fowner\u002Frepo\u002Fpulls\u002F55 --jq '.title, .state, .user.login'\n```\n\n## JSON Output\n\nMost commands support `--json` for structured output.  You can use `--jq` to filter:\n\n```bash\ngh issue list --repo owner\u002Frepo --json number,title --jq '.[] | \"\\(.number): \\(.title)\"'\n```\n",{"name":5,"metadata":42,"description":7},{"nanobot":43},{"emoji":44,"install":45,"requires":52},"🐙",[46,49],{"id":36,"bins":47,"kind":36,"label":48,"formula":27},[27],"Install GitHub CLI (brew)",{"id":32,"bins":50,"kind":32,"label":51,"package":27},[27],"Install GitHub CLI (apt)",{"bins":53},[27],"main","0cf90a8ad637cdb4cd42e8b8aa3b21c8c538fad7","nanobot\u002Fskills\u002Fgithub","https:\u002F\u002Fgithub.com\u002FmidakaID\u002FNanobot","https:\u002F\u002Fgithub.com\u002FmidakaID","2026-05-05 10:38:19",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add midakaID\u002FNanobot --skill github",{"tool":66,"command":67},"bunx","bunx skills add midakaID\u002FNanobot --skill github",{"tool":69,"command":70},"pnpm","pnpm dlx skills add midakaID\u002FNanobot --skill github","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FmidakaID\u002FNanobot\u002Fblob\u002Fmain\u002Fnanobot\u002Fskills\u002Fgithub\u002FSKILL.md",true,[],[75,86,95,111,134,154],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":37},"01M71VCC94JY1AN5Q0VMY5V66D","weather","Get current weather and forecasts (no API key required).","https:\u002F\u002Fgithub.com\u002FmidakaID\u002FNanobot\u002Fblob\u002Fmain\u002Fnanobot\u002Fskills\u002Fweather\u002FSKILL.md",[],[77,82,83,84,25,85],"curl","get","help","https",{"skillNo":87,"name":88,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":37},"01M71VCB49R04140THDCNVE30D","update-setup","https:\u002F\u002Fgithub.com\u002FmidakaID\u002FNanobot\u002Fblob\u002Fmain\u002Fnanobot\u002Fskills\u002Fupdate-setup\u002FSKILL.md",[],[92,93,94],"update","setup","update setup",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":37},"01M71VC9H72ZQA3HNRR00EAMY0","tmux","Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.","https:\u002F\u002Fgithub.com\u002FmidakaID\u002FNanobot\u002Fblob\u002Fmain\u002Fnanobot\u002Fskills\u002Ftmux\u002FSKILL.md",[],[97,102,103,31,104,105,106,107,108,109,110],"scraping","remote-control","darwin","linux","sessions","remote","interactive","output","control",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":122,"publishedAt":37},"01M71VC7SE11KHNPPE8W1W6Y64","summarize","Summarize or extract text\u002Ftranscripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube\u002Fvideo”).","https:\u002F\u002Fgithub.com\u002FmidakaID\u002FNanobot\u002Fblob\u002Fmain\u002Fnanobot\u002Fskills\u002Fsummarize\u002FSKILL.md",[117],{"categoryNo":118,"categoryName":119,"taxonomyType":120,"taxonomyTypeDesc":121},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[113,123,124,125,126,19,85,127,128,129,130,131,31,36,132,133],"files","fallback","extract","transcripts","youtube","text","tap","local","transcribe","local files","Video",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":143,"publishedAt":37},"01M71VC59TDJQFTAXA648H0J2G","skill-creator","Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.","https:\u002F\u002Fgithub.com\u002FmidakaID\u002FNanobot\u002Fblob\u002Fmain\u002Fnanobot\u002Fskills\u002Fskill-creator\u002FSKILL.md",[140],{"categoryNo":141,"categoryName":142,"taxonomyType":120,"taxonomyTypeDesc":121},"01JBSEEDCAT000000000000023","Skill与智能体开发",[144,145,146,26,147,24,148,149,150,92,151,152,153],"creator","skill creator","packaging","when","with scripts","create","references","scripts","assets","agentskills",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":160,"publishedAt":37},"01M71VC2ESZ959XFF4FXVEGZS3","my","Check and set the agent's own runtime state (model, iterations, context window, token usage, web config). Use when diagnosing why something doesn't work (\"why can't you search the web?\", \"why did you stop?\"), checking resource limits before complex tasks, adapting configuration for long or simple tasks, or remembering user preferences across turns. Also use when the user asks what model you are running, how many tokens you've used, or what your settings are.","https:\u002F\u002Fgithub.com\u002FmidakaID\u002FNanobot\u002Fblob\u002Fmain\u002Fnanobot\u002Fskills\u002Fmy\u002FSKILL.md",[],[156,161,162,163,164,165,31,166,167,168,169,170,171,26,147,172,173,174,175,176],"can","SET","running","usage","model","runtime","search","tokens","long","true","preferences","you","tasks","across","check","state"]