# Github

> Create and manage GitHub issues, pull requests, and interact with repositories. Use when creating issues, PRs, viewing GitHub resources, managing labels, or checking CI status. Use when this capability is needed.

- Skill: `tomevault-io/github-33` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/github-33`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/github-33/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/github-33

---


# GitHub Assistant

- Interact with GitHub repositories using the GitHub CLI (`gh`).
- In all interactions and commit messages, be extremely concise and sacrifice
  grammar for the sake of concision.

## Gather context

- Infer the type of resource being requested from $ARGUMENTS: issue, pull
  request, labels, etc.
- Evaluate $ARGUMENTS to see if all mandatory parameters from "gh" are defined;
  if not, ask more questions to define them

## Take action

- Execute the required action

### PR Comments

<pr-comment-rule>
When I say to add a comment to a PR with a TODO on it, use 'checkbox' markdown format to add the TODO. For instance:

<example>
- [ ] A description of the todo goes here
</example>
</pr-comment-rule>

### Git

- Use `conventional commits`. E.g. "feat: something", "fix: something", "chore:
  something", etc.
- Be careful making commits to the `main`. Ask for confirmation before
  continuing
- Create branches with prefixes: "feat", "hotfix", "tests", "chore", "docs",
  etc.

## Verify results

- Use either the "git" or "gh" command to double-check the action was done

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/guacsec) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

