{"repo":"AVGVSTVS96/better-github-skill","free":true,"listed":false,"github":"https://github.com/AVGVSTVS96/better-github-skill","clone":"git clone https://github.com/AVGVSTVS96/better-github-skill.git","description":"Optimized GitHub skill for coding agents: fewer tool calls, less context burned, lower cost, faster answers. One bounded call each for PR state, review threads, and CI failures.","language":"JavaScript","stars":46,"topics":["agent-skills","ai-agents","claude-code","claude-skills","gh-cli","github-cli","skills"],"license":"MIT","category":"ai-agents","readme_excerpt":"better-github-skill: gh, optimized for coding agents Built from an analysis of 1,843 gh calls across real agent sessions , better-github-skill reduces context window usage and returns agent-optimized output for the GitHub workflows agents run most: - pr-snapshot returns a PR's full state in one call: metadata, mergeability, checks, files, reviews, and thread counts as a few dozen dense lines, replacing the 3-5 command loop and raw JSON dumps it takes to assemble the same picture. - pr-threads returns the full review conversation in one call: review bodies, issue comments, and unresolved inline threads, using the resolution state porcelain gh can't surface. Resolved and outdated threads stay out of context by default (the header counts what --all would add), and bodies are truncated at the point of diminishing returns. Snapshot is the PR's state; threads is everything reviewers wrote. - ci-failures returns the failing jobs, their failed steps, and an error-anchored 45-line snippet per job; full logs are written to disk and referenced by path, so 10k lines of CI output never enter context. --list shows recent runs with conclusions, replacing the gh run list --json field-guessing that otherwise precedes every drilldown. For everything the scripts don't cover, agents use raw gh directly, and SKILL.md hardens that too: 13 gotchas mined from the same sessions, each a real failure mode (SIGPIPE truncation, exit-code semantics, silent GET→POST flips) with the working alternative, so ","default_branch":null,"files":null,"tree":[],"storefront":"/r/AVGVSTVS96","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AVGVSTVS96/better-github-skill/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}