Agent skill · mia-cx
gh-comment
Use when posting, editing, or replying to a comment on a GitHub pull request (a conversation comment, an inline comment on a diff line, or a reply in a review thread), including when another skill needs to publish results to a PR.
What it needs
About 3k tokens when loaded.
What this skill does
GH comment gh is authenticated as the user, so everything posted here appears under the user's name. The attribution header is what keeps that honest. Attribution Every comment body starts with this header, verbatim: One wording for every case: a new conversation comment, an inline comment on a diff line, and a reply in a thread all say commenting. <actual model> is the model that composed the text: claude-opus-5, gpt-5.6-sol, gpt-5.5. Not the harness, not the orchestrator that dispatched the work, not the wrapper agent. A Sonnet wrapper relaying a Codex report writes gpt-5.6-sol, because those are the words being published. When several models contributed, name the one that wrote the words and attribute the rest inline. A reader deciding how much to trust a review verdict, a bug claim, or a "this is fine" needs to know a model wrote it and which one. The header is the only signal they get, so it goes on the routine comments too, not just the ones that feel consequential. Bodies go in files Write the body to a temp file and pass --body-file; comment bodies are markdown full of backticks, quotes, and newlines that an inline --body string mangles. Images and video gh posts text, so it cannot attach a file the way the web composer does; a local path in a comment body is a dead reference for every reader. Host the file first with the upload-file skill, then embed the URL it returns: Screenshots, before/after pairs, recordings of a repro, and rendered charts all belong in the comment rather than described in prose; a reviewer arguing about UI behaviour from a text description is doing avoidable work. Video from an external URL never renders a player. Tested on a GitHub comment: , a <video> tag, a plain link, and a bare URL on its own line all fall back to a link or nothing. GitHub plays only what was uploaded through its own composer. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mia-cx/gh-comment