gh-graphql

Build and test gh CLI commands for GitHub issues and labels.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/khwerhahn/okuban.nvim --skill gh-graphql
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-graphql
Source: https://github.com/khwerhahn/okuban.nvim/tree/main/.claude/skills/gh-graphql
Command: npx skills add https://github.com/khwerhahn/okuban.nvim --skill gh-graphql

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert exploratory gh CLI usage into repeatable, tested commands so you can query, inspect, and update GitHub issues and labels reliably from the terminal or editor.

Core Features & Use Cases

  • Authenticate and validate: Verify gh CLI authentication and permissions before running queries.
  • Query construction and testing: Build gh issue and label commands, run them, and iterate on results to handle pagination and response formats.
  • Label-based kanban workflows: Move cards between columns by swapping labels and capture working command templates for reuse inside the Neovim plugin or CI scripts.
  • Use Case: Prototype a gh command to list all issues with the "okuban:todo" label, verify output, then save the working command pattern for automation.

Quick Start

Run an authenticated gh issue list command to fetch issues for a specific okuban label and inspect the trimmed JSON response.

Frequently Asked Questions about gh-graphql

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

FAQPage Schema
How do I build and test GitHub CLI commands to query repository issues?

To build and test GitHub CLI commands, you construct authenticated gh issue list queries, execute them to verify the output, and iterate on the response format to ensure reliable terminal results for repository issues.

How do I use GitHub labels to move kanban cards between columns via the CLI?

You move kanban cards between columns by swapping specific labels on GitHub issues using gh CLI commands. You build, test, and save these command templates to automate board state transitions from your terminal.

Does the gh CLI require authentication to manage repository issues and labels?

Yes, gh CLI requires authenticated access and network connectivity to manage repository issues and labels. You must verify gh CLI authentication and permissions before running queries or modifying kanban workflows.

How do I handle pagination and rate limits when querying GitHub issues from the terminal?

When querying GitHub issues from the terminal, you handle pagination and rate limits by iterating on gh CLI query results and applying pagination parameters to capture complete outputs for your automation workflows.

Can I integrate GitHub CLI issue queries into Neovim development sessions?

Yes, you can integrate GitHub CLI issue queries into Neovim development sessions. You prototype gh commands to inspect issue details and save working command patterns for reuse inside your Neovim plugin or CI scripts.

What is the best way to automate listing GitHub issues with a specific kanban label?

The best way to automate listing GitHub issues with a specific kanban label is to prototype a gh issue list command, verify the trimmed JSON output, and save the working command pattern for repeatable automation.