github-tools

Automate GitHub operations via a gh CLI wrapper for issues, PRs, workflows, and more.

2|Updated Aug 25, 2025
One-click install
npx skills add https://github.com/bsamiee/Parametric_Forge --skill github-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-tools
Source: https://github.com/bsamiee/Parametric_Forge/tree/main/.claude/skills/github-tools
Command: npx skills add https://github.com/bsamiee/Parametric_Forge --skill github-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill standardizes GitHub operations by wrapping gh CLI calls in a Python toolset, reducing agent errors and enabling repeatable automation for issues, PRs, workflows, CI runs, and more.

Core Features & Use Cases

  • Comprehensive command coverage: Issue, PRs, workflows, projects, releases, labels, and more via a single interface.
  • Zero-arg defaults: Many commands default to state=open and limit=30, with system auto-configured OAuth scopes.
  • Structured outputs: Consistent, JSON-friendly outputs suitable for agent consumption or downstream automation.

Quick Start

uv run .claude/skills/github-tools/scripts/gh.py issue-list uv run .claude/skills/github-tools/scripts/gh.py pr-list uv run .claude/skills/github-tools/scripts/gh.py run-list uv run .claude/skills/github-tools/scripts/gh.py workflow-list uv run .claude/skills/github-tools/scripts/gh.py label-list uv run .claude/skills/github-tools/scripts/gh.py release-list uv run .claude/skills/github-tools/scripts/gh.py cache-list uv run .claude/skills/github-tools/scripts/gh.py project-list uv run .claude/skills/github-tools/scripts/gh.py repo-view

Frequently Asked Questions about github-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub operations like creating and managing issues and pull requests?

Automate GitHub operations using a Python-driven gh CLI wrapper that standardizes tasks for issues, pull requests, workflows, and CI runs. The Skill provides zero-arg commands with sensible defaults like state=open and limit=30, reducing setup friction for scripted repository maintenance and incident response.

Can I query GitHub issues, PRs, and workflows in JSON format for downstream processing?

Yes, this Skill outputs consistent JSON-friendly structured data from issue-list, pr-list, run-list, and workflow-list commands, enabling agent consumption and seamless integration into automation pipelines without manual parsing.

What GitHub resources can I manage through a single command interface?

The Skill covers comprehensive GitHub operations: issues, pull requests, workflows, CI runs, projects, releases, caches, labels, and code searches. A unified Python interface reduces errors and enables repeatable automation across all these resource types.

How do I set up OAuth scopes automatically when wrapping gh CLI calls?

The Skill automatically configures OAuth scopes based on the commands you invoke, eliminating manual scope setup. This allows you to run GitHub operations without pre-configuring authentication for each resource type.

Does this work for repository governance and incident-response workflows?

Yes, the Skill is designed for repository maintenance, automation pipelines, governance tasks, and incident-response scenarios. Its standardized command mapper enables scripted creation, viewing, editing, and querying across all major GitHub resource types.

Can I use default arguments to simplify repeated GitHub queries?

Yes, commands default to state=open and limit=30, allowing zero-arg behavior for common queries. This reduces boilerplate and makes scripted workflows faster to write and more readable.