{"id":"a758bf41-d42f-4542-b919-b79afd98c4a9","shortId":"7usC9Y","kind":"skill","title":"Turn GitHub Issues into Fix PRs","tagline":"Use the gh-issues workflow to fetch filtered GitHub issues, spawn sub-agents for fixes, open PRs, and follow review comments. This is a bounded backlog-to-PR operator loop, not a general GitHub product listing.","description":"# Turn GitHub Issues into Fix PRs\n\nUse the gh-issues workflow to fetch filtered GitHub issues, spawn sub-agents for fixes, open PRs, and follow review comments. This is a bounded backlog-to-PR operator loop, not a general GitHub product listing.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install -g openclaw@latest\n- Use pnpm for source checkouts. The repository is a pnpm workspace, and bundled\n- git clone https://github.com/openclaw/openclaw.git\n- pnpm install\n\nRequirements and caveats from upstream:\n- Runtime: **Node 24 (recommended) or Node 22.19+**.\n- Public inbound DMs require an explicit opt-in: set dmPolicy=\"open\" and include \"*\" in the channel allowlist (allowFrom / channels.discord.allowFrom / channels.slack.allowFrom; legacy: channels.discord.dm.allowFrom, ch...\n- Group/channel safety: set agents.defaults.sandbox.mode: \"non-main\" to run non-main sessions inside sandboxes. Docker is the default sandbox backend; SSH and OpenShell backends are also available.\n\nBasic usage or getting-started notes:\n- **OpenClaw** is a _personal AI assistant_ you run on your own devices.\n- [Website](https://openclaw.ai) · [Docs](https://docs.openclaw.ai) · [Vision](VISION.md) · [DeepWiki](https://deepwiki.com/openclaw/openclaw) · [Getting Started](https://docs.openclaw.ai/start/getting-started) · [Updat...\n- New install? Start here: [Getting started](https://docs.openclaw.ai/start/getting-started)\n\n- Source: https://github.com/openclaw/openclaw/tree/main/skills/gh-issues\n- Extracted from upstream docs: https://raw.githubusercontent.com/openclaw/openclaw/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/turn-github-issues-into-fix-prs/)","tags":["turn","github","issues","into","fix","prs","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list"],"capabilities":["skill","source-agentskillexchange","skill-turn-github-issues-into-fix-prs","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/turn-github-issues-into-fix-prs","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,741 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:56.088Z","embedding":null,"createdAt":"2026-05-18T13:20:04.848Z","updatedAt":"2026-05-18T19:12:56.088Z","lastSeenAt":"2026-05-18T19:12:56.088Z","tsv":"'/openclaw/openclaw)':220 '/openclaw/openclaw.git':125 '/openclaw/openclaw/head/readme.md':246 '/openclaw/openclaw/tree/main/skills/gh-issues':239 '/skills/turn-github-issues-into-fix-prs/)':253 '/start/getting-started)':225,235 '22.19':139 '24':135 'agent':21,66,248 'agents.defaults.sandbox.mode':167 'agentskillexchange.com':252 'agentskillexchange.com/skills/turn-github-issues-into-fix-prs/)':251 'ai':203 'allowfrom':158 'allowlist':157 'also':190 'assist':204 'avail':191 'backend':184,188 'backlog':35,80 'backlog-to-pr':34,79 'basic':192 'bound':33,78 'bundl':120 'caveat':130 'ch':163 'channel':156 'channels.discord.allowfrom':159 'channels.discord.dm.allowfrom':162 'channels.slack.allowfrom':160 'checkout':112 'clone':122 'comment':29,74 'deepwiki':217 'deepwiki.com':219 'deepwiki.com/openclaw/openclaw)':218 'default':182 'devic':210 'dmpolici':150 'dms':142 'doc':213,243 'docker':179 'docs.openclaw.ai':214,224,234 'docs.openclaw.ai/start/getting-started)':223,233 'environ':102 'exchang':250 'explicit':145 'extract':240 'fetch':14,59 'filter':15,60 'fix':5,23,50,68 'follow':27,72 'g':105 'general':42,87 'get':196,221,231 'getting-start':195 'gh':10,55 'gh-issu':9,54 'git':121 'github':2,16,43,47,61,88 'github.com':124,238 'github.com/openclaw/openclaw.git':123 'github.com/openclaw/openclaw/tree/main/skills/gh-issues':237 'group/channel':164 'inbound':141 'includ':153 'insid':177 'instal':91,95,104,127,228 'issu':3,11,17,48,56,62 'latest':107 'legaci':161 'list':45,90 'loop':39,84 'main':170,175 'match':100 'new':227 'node':134,138 'non':169,174 'non-main':168,173 'note':198 'npm':103 'open':24,69,151 'openclaw':106,199 'openclaw.ai':212 'openshel':187 'oper':38,83 'opt':147 'opt-in':146 'path':98 'person':202 'pnpm':109,117,126 'pr':37,82 'product':44,89 'prs':6,25,51,70 'public':140 'raw.githubusercontent.com':245 'raw.githubusercontent.com/openclaw/openclaw/head/readme.md':244 'recommend':136 'repositori':114 'requir':128,143 'review':28,73 'run':172,206 'runtim':133 'safeti':165 'sandbox':178,183 'session':176 'set':149,166 'setup':97 'skill':249 'skill-turn-github-issues-into-fix-prs' 'sourc':111,236,247 'source-agentskillexchange' 'spawn':18,63 'ssh':185 'start':197,222,229,232 'sub':20,65 'sub-ag':19,64 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'turn':1,46 'updat':226 'upstream':94,132,242 'usag':193 'use':7,52,92,108 'vision':215 'vision.md':216 'websit':211 'workflow':12,57 'workspac':118","prices":[{"id":"e076eec5-3317-4bd6-a40f-c9d1c770c4e7","listingId":"a758bf41-d42f-4542-b919-b79afd98c4a9","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:20:04.848Z"}],"sources":[{"listingId":"a758bf41-d42f-4542-b919-b79afd98c4a9","source":"github","sourceId":"agentskillexchange/skills/turn-github-issues-into-fix-prs","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/turn-github-issues-into-fix-prs","isPrimary":false,"firstSeenAt":"2026-05-18T13:20:04.848Z","lastSeenAt":"2026-05-18T19:12:56.088Z"}],"details":{"listingId":"a758bf41-d42f-4542-b919-b79afd98c4a9","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"turn-github-issues-into-fix-prs","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"9fa6cfc69953a0e59add90110e4d3a132c813e9d","skill_md_path":"skills/turn-github-issues-into-fix-prs/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/turn-github-issues-into-fix-prs"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Turn GitHub Issues into Fix PRs","description":"Use the gh-issues workflow to fetch filtered GitHub issues, spawn sub-agents for fixes, open PRs, and follow review comments. This is a bounded backlog-to-PR operator loop, not a general GitHub product listing."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/turn-github-issues-into-fix-prs"},"updatedAt":"2026-05-18T19:12:56.088Z"}}