{
  "markdown": "# gh-dash - GitHub PR Dashboard for Claude Code\n\nA Claude Code plugin that displays GitHub PR status, CI/CD checks, and merge capability directly in your terminal.\n\n## Features\n\n- **Auto-trigger** - Dashboard automatically appears after creating a PR\n- **Live updates** - Refreshes every 10s while checks are running\n- **CI/CD status** - Visual progress bar with pass/fail/running counts\n- **Bot detection** - Shows CodeRabbit, Cursor Bugbot, and coverage comments\n- **Merge actions** - Merge PRs directly from the terminal\n\n## Installation\n\n### Option 1: Plugin Directory (recommended)\n\n```bash\ngit clone https://github.com/jakozloski/claude-code-gh-dash.git\nclaude --plugin-dir /path/to/claude-code-gh-dash\n```\n\nAdd to your shell config for permanent use:\n```bash\nalias claude=\"claude --plugin-dir /path/to/claude-code-gh-dash\"\n```\n\n### Option 2: Per-project\n\nAdd to your project's `.claude/plugins.json`:\n```json\n{\n  \"plugins\": [\"github:jakozloski/claude-code-gh-dash\"]\n}\n```\n\n## Prerequisites\n\n**GitHub CLI** - The plugin uses `gh` CLI for all GitHub operations:\n\n```bash\nbrew install gh\ngh auth login\n```\n\n## Usage\n\n### View PR Status\n\n```\n/gh-dash:pr\n```\n\n### Output Example\n\n```\n┌────────────────────────────────────────────────────────────┐\n│ PR #98: test: add test comment for PR plugin testing v7    │\n│ test/pr-plugin-test-7 → main                               │\n├────────────────────────────────────────────────────────────┤\n│ Status       OPEN · Mergeable ✅                           │\n│ Changes      3 files · +45 −12                             │\n├────────────────────────────────────────────────────────────┤\n│ CI/CD        [████████░░░░░░░░░░░░] 40%  (8/20)            │\n│              ✅ 6 passed  ⏳ 6 running  ⏭️ 8 skipped      │\n├────────────────────────────────────────────────────────────┤\n│ ⏳ Running   Lint, Type Check, Unit Tests, Vercel          │\n├────────────────────────────────────────────────────────────┤\n│ 💬 Comments                                                │\n│   🐛 Bugbot: Removed test comment (diff now empty)         │\n│   🐰 CodeRabbit: ✅ LGTM - Trivial                         │\n│   📊 Coverage: 20.31% (1991/9802 lines)                    │\n├────────────────────────────────────────────────────────────┤\n│ 🔗 Links                                                   │\n│   PR: https://github.com/owner/repo/pull/98                │\n│   Preview: https://your-preview-url.vercel.app             │\n├────────────────────────────────────────────────────────────┤\n│ ⚡ Actions                                                 │\n│   /gh-dash:pr --merge         (squash - default)           │\n│   /gh-dash:pr --merge merge   (merge commit)               │\n│   /gh-dash:pr --merge rebase  (rebase)                     │\n└────────────────────────────────────────────────────────────┘\n```\n\n### Merge a PR\n\n```bash\n# Squash merge (default)\n/gh-dash:pr --merge\n\n# Merge commit\n/gh-dash:pr --merge merge\n\n# Rebase\n/gh-dash:pr --merge rebase\n```\n\n### Status Icons\n\n| Icon | Meaning |\n|------|---------|\n| ✅ | Success / Approved / LGTM |\n| ❌ | Failed / Changes requested |\n| ⏳ | In Progress / Pending |\n| ⏭️ | Skipped / Neutral |\n| ⚠️ | Merge conflicts |\n\n### Bot Icons\n\n| Icon | Bot |\n|------|-----|\n| 🐰 | CodeRabbit |\n| 🐛 | Cursor Bugbot |\n| 📊 | Coverage reports |\n| ▲ | Vercel |\n\n## Auto-trigger Hook\n\nThe plugin includes a PostToolUse hook that automatically suggests running the PR dashboard after creating a PR with `gh pr create`.\n\nThe hook is located at `hooks/hooks.json` and uses a shell script (`hooks/pr-trigger.sh`) to detect when a PR is created.\n\n**Note:** If using the plugin via `--plugin-dir`, the hook is automatically loaded. If you want to add it manually to your project, add to `.claude/settings.json`:\n\n```json\n{\n  \"hooks\": {\n    \"PostToolUse\": [\n      {\n        \"matcher\": \"Bash\",\n        \"hooks\": [\n          {\n            \"type\": \"command\",\n            \"command\": \"/path/to/claude-code-gh-dash/hooks/pr-trigger.sh\"\n          }\n        ]\n      }\n    ]\n  }\n}\n```\n\n**Requires:** `jq` for JSON parsing (`brew install jq`)\n\n## License\n\nMIT\n",
  "bytes": 4092,
  "sha": "ead6d34dc0c98007095a594defe762001a87796cdf4a817df8da46dd16e22f69",
  "repo_slug": "jakozloski/claude-code-gh-dash",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_jakozloski_claude_code_gh_dash_gh_dash_d3d49de2/readme"
}