Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    JamesPrial

    gh-cli

    JamesPrial/gh-cli
    Productivity
    9
    20 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    This skill should be used when working with GitHub CLI (gh) for any task including code search, workflow debugging, GitHub Pages deployment, or general GitHub operations...

    SKILL.md

    GitHub CLI (gh)

    Overview

    Provides specialized utilities for GitHub CLI operations with three powerful Python tools for common workflows, plus general guidance for effective gh command usage.

    Core Capabilities

    1. Enhanced Code Search

    Use scripts/gh_code_search.py for advanced GitHub code search with filtering, formatting, and sorting capabilities.

    Key features: Multiple output formats, rate limiting handling, fork/private repo filtering, match count filtering

    Documentation: references/README_gh_code_search.md

    2. Workflow Failure Analysis

    Use scripts/gh_failed_run.py to analyze GitHub Actions workflow failures and extract detailed error information.

    Key features: Finds most recent failed run, extracts error patterns from logs, outputs structured JSON with run info and failed jobs

    Documentation: references/README_gh_failed_run.md

    3. GitHub Pages Management

    Use scripts/gh_pages_deploy.py for GitHub Pages deployment automation including enabling Pages, status checks, and workflow generation.

    Key features: Enable/configure Pages, check deployment status, trigger rebuilds, generate workflow templates

    Documentation: references/README_pages.md

    General GitHub CLI Best Practices

    When working with GitHub CLI:

    • Prefer gh commands over raw git commands for GitHub-specific operations (issues, PRs, releases)
    • Use gh repo view to quickly inspect repository details
    • Leverage gh pr create --web or gh issue create --web for interactive workflows
    • Check gh --help for discovering subcommands and capabilities
    • Use gh alias to create shortcuts for frequently used command patterns

    Using the Python Utilities

    All scripts accept --help for detailed usage information. Run them directly with Python 3:

    python3 scripts/gh_code_search.py --help
    python3 scripts/gh_failed_run.py --help
    python3 scripts/gh_pages_deploy.py --help
    

    Refer to the respective README files in references/ for comprehensive documentation, examples, and troubleshooting guidance.

    Recommended Servers
    GitHub
    GitHub
    Bitbucket
    Bitbucket
    Gitlab
    Gitlab
    Repository
    jamesprial/github-skills
    Files