github-cli skillA
github-cli is agent-read markdown (skill) from eltmon/overdeck: GitHub CLI (gh) reference for issues, PRs, and API calls.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# GitHub CLI (`gh`) Reference Use `gh` CLI for all GitHub operations. Anthropic recommends `gh` CLI over GitHub MCP servers for Claude Code since you already have shell access. ## Common Pitfalls ### Invalid JSON fields cause errors `--json` only accepts specific fields per command. Using invalid fields (e.g., `stateReason`) causes the command to fail and may cancel sibling tool calls. **Always use fields from the valid lists below.** When in doubt, run `gh <command> --json` with no field names to see the valid list. ### Non-interactive mode `gh` commands that prompt for input will hang in automated contexts. Always provide all required flags explicitly: - `gh pr create` needs `--title` and `--body` - `gh issue create` needs `--title` - `gh pr merge` needs a merge strategy flag (`--merge`, `--squash`, or `--rebase`) ## Issue Commands ### `gh issue list` ```bash gh issue list --state open --limit 50 gh issue list --label "bug" --assignee "@me" gh issue list --search "error sort:created-asc" gh issue list --json number,title,state,labels ``` …
Read the whole file at its exact version.
How to install
mdr add eltmon/overdeck/github-cli@git:20260618.ccb1e75mdr add eltmon/overdeck/github-cli@sha256:e758f0b4ba5c2ff2Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_6a5lgldv6kwqklm6)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260618.ccb1e75 latest | 2026-06-18 | ccb1e75 | 5,786 B | A | view · diff |
| git:20260522.817c2c7 | 2026-05-22 | 817c2c7 | 5,798 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5786 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
eltmon/overdeck · 28 stars · license MIT · pushed 2026-09-24 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_6a5lgldv6kwqklm6 GET https://markdownregistry.com/api/v1/resolve?ref=eltmon/overdeck/github-cli GET https://markdownregistry.com/api/v1/blob/e758f0b4ba5c2ff2f8cfd36b4e9a6a5c4081d42169805a0bf4fe78e6eedce058
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.