Github Image Upload

Upload local images and other files (PDF, zip, log, …) to GitHub and embed them in a pull request description, an issue, or a comment — producing canonical github.com/user-attachments URLs (private-repo uploads stay private). Use when asked to "attach a screenshot to the PR", "add an image to the PR description", "put this image in the issue", "attach this PDF/log/zip to the issue", "show test results in the PR", "embed before/after screenshots", or any request to visually document or attach files to changes on GitHub. Powered by the `gh-image` gh CLI extension.

281 stars 31 forksGit & Code Review

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add drogers0/gh-image --skill github-image-upload
Manual install
git clone --depth 1 https://github.com/drogers0/gh-image.git /tmp/gh-image
mkdir -p ~/.claude/skills
cp -r /tmp/gh-image/skills/github-image-upload ~/.claude/skills/github-image-upload

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Upload images and files to GitHub (gh-image)

[`gh-image`](https://github.com/drogers0/gh-image) (MIT, same author as this skill)
uploads files through the internal endpoint GitHub's web UI uses — there is no public
API — and prints a ready-to-paste reference: an `![name](url)` embed for images, a
bare URL for videos, a `[name](url)` link for anything else. This skill runs it and
embeds the result.

Follow these steps exactly unless they conflict with security policies you have been
given; if they do, stop and present the conflict rather than resolving it yourself.

## Prerequisites

Check these first. Report failures — do not install or authenticate for the user.

1. `gh auth status` — if it fails, tell the user to run `gh auth login`.

2. `gh extension list | grep 'drogers0/gh-image' && gh image --version`

   Needs v1.4.0+, the release that added the `--` form used below (`--version`
   prints `gh-image 1.4.0`; compare semantically, so `1.10.0` ≥ `1.4.0`). Missing → the user runs `gh extension install
   drogers0/gh-image`. Older → the user runs `gh extension upgrade gh-image`. `dev` →
   a local build, warn and continue. Never run install or upgrade yourself.

3. A session credential, needed for files other than images and video, and for
   repositories you cannot push to (everything else uploads with the `gh` token,
   or goes through `gh --attach` when you post with `--`).
   It is the `user_session` cookie, from `GH_SESSION_TOKEN` (CI / headless) or a
Read the full skill on GitHub

Details

Skill name
github-image-upload
Path
skills/github-image-upload/SKILL.md
License
MIT
Repo updated
27 October 2026

FAQ

What does the Github Image Upload skill do?

Upload local images and other files (PDF, zip, log, …) to GitHub and embed them in a pull request description, an issue, or a comment — producing canonical github.com/user-attachments URLs (private-repo uploads stay private). Use when asked to "attach a screenshot to the PR", "add an image to the PR description", "put this image in the issue", "attach this PDF/log/zip to the issue", "show test results in the PR", "embed before/after screenshots", or any request to visually document or attach files to changes on GitHub. Powered by the `gh-image` gh CLI extension.

How do I install the Github Image Upload skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add drogers0/gh-image --skill github-image-upload. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Github Image Upload popular?

It lives in drogers0/gh-image, which has 281 GitHub stars and 31 forks, and is included in 1 curated skill list.

Related skills

Humanizer De

192

marmbiz/humanizer-de

Edit-Pass für bestehenden deutschen Text: Register/Rhythmus messen, belegtreu redigieren, Naturalness prüfen, KI-Schreibmuster/KI-Tells auditieren und entfernen; deutschen Text humanisieren; German AI Text Humanizer.

Git & Code Review15

Cicd Pipeline Skill

386

LambdaTest/agent-skills

Generates CI/CD pipeline configurations for test automation with GitHub Actions, Jenkins, GitLab CI, and Azure DevOps. Includes TestMu AI cloud integration. Use when user mentions "CI/CD", "pipeline", "GitHub Actions", "Jenkins", "GitLab CI". Triggers on: "CI/CD", "pipeline", "GitHub Actions", "Jenkins", "GitLab CI", "Azure DevOps", "automated testing pipeline".

Git & Code ReviewIn 1 list76

Rolecraft

96

rolecraft-sh/rolecraft

Install AI agent skills as roles & behaviors from any source — local folder, GitHub, GitLab, SSH git URL. Zero-dependency CLI with 90 agent targets (65 verified).

Git & Code ReviewIn 1 list44

Git Pushing

689

mhattingpete/claude-skills-marketplace

Automates git operations and repository interactions. Streamline your git workflow with automated commands.

Git & Code ReviewIn 3 lists99

Wonder Pill

132

ara-mkr/Wonder-Pill

Turns open-ended requests into things to think WITH instead of answers to accept. Audits the hidden assumptions inside a topic, inverts them into sharp "what if" provocations, branches each one outward, and delivers a fully-expanded mind map image plus the written wonderings. Fire this when the person signals they want to open up a space and think alongside you — "wonder about X", "what are the weird angles on X", "help me think about what this could be", "I want to explore, not decide yet" — or when they invoke /wonder or /wonderpill. Do NOT fire when the same topic is attached to a request f

Git & Code Review

Last30days Cn

2k

Jesseovo/last30days-skill-cn

Research what Chinese internet users actually said in the last 30 days across Weibo, Xiaohongshu (RED), Bilibili, Zhihu, Douyin, WeChat public accounts, Baidu and Toutiao: engagement-weighted ranking, cross-platform clustering, cited Markdown/JSON/HTML reports. Also shows today's cross-platform hot-search board (全网热榜, --hot) and can add Hacker News / GitHub / Reddit or an installed upstream last30days for X/YouTube/TikTok.

Git & Code Review203

Browse the most popular Claude skills, all git & code review skills, or write your own with the skills generator.