What the tech

Search

/ opens search from anywhere. Esc closes it.

Tools

Get the newsletter

gh-issue-sync: a Claude Code skill by Armin Ronacher

For developers who want to triage and edit GitHub issues as local Markdown files. Skip it if your team tracks work in Jira, Linear or a tool other than GitHub Issues.

Score
54of 100
Rank
#235of 239
Installs
27.3Kon skills.sh
Security
Mixed 4 scanners
Updated
2026
Context
~39tokens always

Install

npx skills add https://github.com/mitsuhiko/gh-issue-sync --skill gh-issue-sync

Run it in your terminal. View the source

Using the Claude app rather than Claude Code? You can add a skill there too. How to add it in the app

What does gh-issue-sync do?

gh-issue-sync is a skill that teaches Claude to work with GitHub issues through the gh-issue-sync command, which mirrors them as Markdown files in .issues/open/ and .issues/closed/. Each file has frontmatter for title, labels, assignees, milestone and state, with the issue number taken from the filename. Claude runs pull to fetch issues, edits files, checks status or diff, then push (with --dry-run first if wanted). New issues get a temporary T ID that becomes the real number on push, and references in other issues update to match. A .comment.md file beside an issue posts as a comment and is deleted afterwards.

When should you use gh-issue-sync?

Use it when

  • You want to bulk edit labels or milestones on many issues
  • You prefer writing new issues in your editor
  • You want Claude to triage open issues in a repo

Skip it when

  • Your issues live outside GitHub
  • You don't want issue files inside your repo

What it needs and what it can touch

You need

  • The gh-issue-sync command-line tool
  • A git repository hosted on GitHub

What it can do

  • Runs shell commands (gh-issue-sync)
  • Reads and edits Markdown files under .issues/
  • Sends changes, new issues and comments to GitHub on push

From reading its instructions, not from running it.

Why it scores 54

Strongest on quality (100 of 100), weakest on upkeep (40).

  • Adoption35 points 41
  • Upkeep20 points 40
  • Trust20 points 58
  • Quality15 points 100
  • Reader answers10 points Not enough answers yet, so this does not count

How the formula works

Is gh-issue-sync safe to install?

At least one scanner raised a medium warning. Read the results below. Scanners often miss what other scanners catch, and a skill can change after a scan. Read its source before you install it.

ScannerResultDate
Gen Agent Trust HubPassedSep 15, 2026
SocketPassedSep 15, 2026
SnykMedium riskSep 15, 2026
RunlayerMedium riskFeb 23, 2026

Details

Installs
27,298
Repository stars
169
Last repository change
Tokens always loaded
about 39
Tokens when used
about 436
License
Apache-2.0
Data confidence
High

Alternatives to gh-issue-sync

All skills for this job
  • orca-linear

    For Orca users who want Claude to update, search and close out Linear tickets from the terminal.

    Score 79 29.8K installs Official High-risk warning

    Get orca-linear
  • gws-gmail

    For gws CLI users who want Claude to read, triage, send and reply to Gmail from the terminal.

    Score 79 84.7K installs Official

    Get gws-gmail
  • gws-gmail-send

    For people using the Google Workspace CLI who want Claude to send or draft Gmail messages.

    Score 79 76.2K installs Official

    Get gws-gmail-send