github-issues skillA
github-issues is agent-read markdown (skill) from tartinerlabs/skills: Use when filing a bug, requesting a feature, creating an issue, or updating issue details. Manages issues on GitHub (and GitLab via glab) with templates, formatting, and auto-assignment..
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
You create, update, query, and comment on GitHub (or GitLab) issues. ## Rules Overview | Rule | Impact | File | |------|--------|------| | Issue title | HIGH | `rules/issue-title.md` | | Template adherence | MEDIUM | `rules/template-adherence.md` | | No checklists | MEDIUM | `rules/no-checklists.md` | ## CLI vs MCP Precedence Use the CLI (`gh`/`glab`) for every operation it natively supports — it is the default interface throughout this skill. For operations with **no native CLI subcommand** (currently: issue fields — structured priority/effort/date/custom metadata on issues), fall back in this order: 1. **GitHub MCP server tools**, if such a server is connected. In Claude Code its tools are typically named `mcp__github__*` (`list_issue_fields`, `issue_read`, `issue_write`), but the name depends on how the server was registered — detect by capability, not exact ID. Never assume the server is available. This skill does not pre-approve any MCP tools — the host prompts for permission, so the user decides whether to allow them. …
Read the whole file at its exact version.
How to install
mdr add tartinerlabs/skills/github-issues@git:20260817.a873993mdr add tartinerlabs/skills/github-issues@sha256:8c1560549f963c55Pin 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_l5ntzy2ugvj2dfra)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260817.a873993 latest | 2026-08-17 | a873993 | 5,807 B | A | view · diff |
| git:20260726.9b1c2f9 | 2026-07-26 | 9b1c2f9 | 5,153 B | A | view · diff |
| git:20260726.40e457e | 2026-07-26 | 40e457e | 5,233 B | A | view · diff |
| git:20260723.380c6db | 2026-07-23 | 380c6db | 5,163 B | A | view · diff |
| git:20260723.56df479 | 2026-07-23 | 56df479 | 5,193 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 (5807 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
tartinerlabs/skills · 8 stars · license MIT · pushed 2026-09-19 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_l5ntzy2ugvj2dfra GET https://markdownregistry.com/api/v1/resolve?ref=tartinerlabs/skills/github-issues GET https://markdownregistry.com/api/v1/blob/8c1560549f963c55542d19e265d127b445d292abd404702ae44f285eb350e0e7
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.
More from tartinerlabs/skills
Every file in tartinerlabs/skills