[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71ES4ZXKEGMMYS0NFPEBQ80":3,"skill-same:01M71ES4ZXKEGMMYS0NFPEBQ80":78},{"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":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":14,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M71ES4ZXKEGMMYS0NFPEBQ80","using-github",null,"Work with repository settings, pull requests, reviews, checks, and releases on GitHub. Use for GitHub operations other than issue tracking.","patinaproject\u002Fskills","patinaproject","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F229996889?v=4","01M71E58JKTDNY1138WYZK44TR","Patina Project","01M71E58K5GH4K16MV6A8BQ6NZ",1,"MIT","https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fusing-github\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"using github","github","releases","for","issue tracking","github operations","requests","reviews","with","issue","use","operations","tracking","settings","work","repository","pull","pull requests","2026-11-10 10:12:30",false,"---\nname: using-github\ndescription: Work with repository settings, pull requests, reviews, checks, and releases on GitHub. Use for GitHub operations other than issue tracking.\n---\n\n# Using GitHub\n\nRead `docs\u002Fissue-tracker.md` at the repository root before any issue work. That\nfile says whether the repository uses GitHub or another tracker and provides\nthe commands for issue searches, edits, labels, assignment, relationships,\nbranches, and status changes. If the file is missing, stop and say that\n`scaffold-repository` provides it.\n\nUse `\u002Fto-spec` when the user needs to publish a new spec or issue.\nBegin issue work with the Code plugin's `working-on-issues` skill.\nFollow `docs\u002Fissue-tracker.md` for all other issue work, even when it selects\nGitHub.\n\nFor GitHub work:\n\n1. Read the repository's root instructions and any documents that govern the\n   requested operation.\n2. Use the current directory's default `gh` repository unless the repository\n   instructions allow work in another repository.\n3. Check whether the repository is public before publishing text. Do not expose\n   private URLs, credentials, or private paths in public pull requests or\n   releases.\n4. Use the appropriate instructions below.\n\n- For pull request comments, read\n  [the pull request comment instructions](workflows\u002Fpr-comments.md).\n- To build, publish, and merge completed work, use the Code plugin's\n  `patina-mode` skill, which owns the pull request and shipping workflow.\n- To create or update a pull request by hand, follow the repository's body\n  contract with `gh pr create --body-file`. Honor its draft, check, and review\n  rules.\n- For checks, releases, repository settings, and other GitHub data, use `gh`\n  after reading the repository instructions.\n\nUse the pull request body headings named by the repository instructions in\ntheir existing order. Follow the commit and pull request title rules in the\nrepository's `AGENTS.md`.\n","# Using GitHub\n\nRead `docs\u002Fissue-tracker.md` at the repository root before any issue work. That\nfile says whether the repository uses GitHub or another tracker and provides\nthe commands for issue searches, edits, labels, assignment, relationships,\nbranches, and status changes. If the file is missing, stop and say that\n`scaffold-repository` provides it.\n\nUse `\u002Fto-spec` when the user needs to publish a new spec or issue.\nBegin issue work with the Code plugin's `working-on-issues` skill.\nFollow `docs\u002Fissue-tracker.md` for all other issue work, even when it selects\nGitHub.\n\nFor GitHub work:\n\n1. Read the repository's root instructions and any documents that govern the\n   requested operation.\n2. Use the current directory's default `gh` repository unless the repository\n   instructions allow work in another repository.\n3. Check whether the repository is public before publishing text. Do not expose\n   private URLs, credentials, or private paths in public pull requests or\n   releases.\n4. Use the appropriate instructions below.\n\n- For pull request comments, read\n  [the pull request comment instructions](workflows\u002Fpr-comments.md).\n- To build, publish, and merge completed work, use the Code plugin's\n  `patina-mode` skill, which owns the pull request and shipping workflow.\n- To create or update a pull request by hand, follow the repository's body\n  contract with `gh pr create --body-file`. Honor its draft, check, and review\n  rules.\n- For checks, releases, repository settings, and other GitHub data, use `gh`\n  after reading the repository instructions.\n\nUse the pull request body headings named by the repository instructions in\ntheir existing order. Follow the commit and pull request title rules in the\nrepository's `AGENTS.md`.\n",{"name":5,"description":7},"main","e6ee720f466a8344a52abd87679191fadde3b63f","plugins\u002Fwork\u002Fskills\u002Fusing-github","https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills","https:\u002F\u002Fgithub.com\u002Fpatinaproject","https:\u002F\u002Fwww.patinaproject.com","The best way to pick your next pair of boots or shoes.","2026-11-11 10:34:42",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add patinaproject\u002Fskills --skill using-github",{"tool":56,"command":57},"bunx","bunx skills add patinaproject\u002Fskills --skill using-github",{"tool":59,"command":60},"pnpm","pnpm dlx skills add patinaproject\u002Fskills --skill using-github","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fusing-github\u002FSKILL.md",true,[64,70,74],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"agents\u002Fopenai.yaml","REFERENCE","参考文档",215,"https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fusing-github\u002Fagents\u002Fopenai.yaml",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"README.md",273,"https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fusing-github\u002FREADME.md",{"path":75,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":76,"sourceHtmlUrl":77},"workflows\u002Fpr-comments.md",5321,"https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fusing-github\u002Fworkflows\u002Fpr-comments.md",[79,108,120,143,166,182],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":95,"publishedAt":37},"01M71ESEDVHD9EXN6787XHP7HD","writing-for-pstack","Write or tighten an operator prompt for a patina-mode run. Use when the operator asks to write, revise, or review a prompt that will be passed to patina-mode.","https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fwriting-for-pstack\u002FSKILL.md",[85,90],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[96,97,98,22,99,100,101,102,103,29,104,105,106,107],"writing for pstack","writing","pstack","run","when","mode","tighten","revise","write","prompt","operator","review",{"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":116,"publishedAt":37},"01M71ESCJ0SSJFFENF8HYDKBTJ","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[114,115],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},[97,117,22,100,29,118,119],"writing for agents","editing","documents",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":37},"01M71ESA1NN9WVMD2HA5Z1RRDY","wizard","Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself.","https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fwizard\u002FSKILL.md",[],[122,127,100,128,129,22,130,131,132,133,134,135,136,29,137,138,139,140,141,142],"generate","dashboard","invoke","can","human","provisioning infrastructure","secrets","up","ci","only","interactive","Bash","credentials","running","one","setting",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":37},"01M71ES8FAN567N3JEPG8W6AS1","wayfinder","Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.","https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fwayfinder\u002FSKILL.md",[],[145,150,151,152,153,130,154,155,156,157,158,159,141,160,161,162,33,163,164,165],"at","map","destination","agent session","true","more","tickets","as","shared","time","tracker","session","one at a time","decision","plan","chunk",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":172,"publishedAt":37},"01M71ES6PWJPKBW8R24YFH4PY6","wait-what","Stop. That last message did not land: re-pitch it.","https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fwait-what\u002FSKILL.md",[],[173,174,175,176,177,178,179,180,154,181],"wait","wait what","it","pitch","message","stop","land","re","last",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":188,"publishedAt":37},"01M71ES39C19465QVWAW4WSQKG","update-branch","Merge the current pull request's target branch into the current work branch with Git, keeping remote updates opt-in. Without a pull request, merge an explicit or default target locally. Use when the user says update branch or asks to merge the base or default branch.","https:\u002F\u002Fgithub.com\u002Fpatinaproject\u002Fskills\u002Fblob\u002Fmain\u002Fplugins\u002Fwork\u002Fskills\u002Fupdate-branch\u002FSKILL.md",[],[189,190,191,27,192,193,100,194,195,196,197,198,29,199,33,35,200,201,202],"update branch","update","branch","target","opt","request","updates","remote","base","default","user","git","pull request","merge"]