Skip to content

chriswessells/github-cli-power

v1.0.0

Manage GitHub repos, issues, PRs, releases, and Actions using the gh CLI — no MCP server required

GitHub CLI Power

A Kiro Power for managing GitHub repositories, issues, pull requests, releases, and Actions workflows using the gh CLI — no MCP server required.

Why

Most GitHub powers rely on an MCP server process. This one takes a simpler approach: it teaches the agent the right gh commands to run directly in your terminal. Zero background processes, zero JSON-RPC overhead, full gh CLI coverage.

Prerequisites

  1. Install the GitHub CLI
  2. Authenticate: gh auth login
  3. Verify: gh auth status

What's Included

PathDescription
plugin.jsonPower manifest (Agent Plugins spec)
power.mdEntry point — overview, routing guide, quick reference
dev.kiro/steering/gh-cli-patterns.mdGeneral CLI conventions (structured output, non-interactive usage, error handling)
skills/issues/SKILL.mdCreate, search, triage, comment on, and close issues
skills/pull-requests/SKILL.mdCreate, review, merge PRs; stacked PRs; auto-merge
skills/repos/SKILL.mdCreate, clone, fork, configure repos; manage secrets and branch protection
skills/releases/SKILL.mdCreate releases, upload assets, manage drafts and pre-releases
skills/actions/SKILL.mdTrigger workflows, watch runs, debug failures, manage artifacts and caches
spec/design.mdArchitecture and design decisions
CHANGELOG.mdVersion history

Installation

In the Kiro IDE: Powers panel → Import power from GitHub → paste https://github.com/chriswessells/github-cli-power.

Or import from a local folder if you've cloned the repo.

Key Design Principles

  • Structured output — all commands use --json + --jq for reliable parsing
  • Non-interactive — explicit flags prevent the agent from getting stuck on prompts
  • gh api escape hatch — anything the CLI doesn't cover natively is handled via direct API calls
  • No running processes — pure knowledge power, no servers to manage

License

MIT