jongio/skills

GitHub Copilot CLI · Composable Terminal Footer

Copilot CLI Statuslines

Composable terminal statuslines for GitHub Copilot CLI: Pull Requests (pr-statusline),GitHub Issues (issue-statusline), and Subagents (subagent-statusline). Run them individually or compose all three side-by-side on a single row via ~/.copilot/statusline-compose.mjs.

Pull RequestsIssuesSubagents
Annotated overview of the three Copilot CLI statusline types: Pull Requests, Issues, and SubagentsClick to view full size
RecommendedInstall via Copilot Plugin Marketplace

Add the marketplace once in Copilot CLI, install just the statuslines or the full collection, and pick which statuslines (Pull Requests, GitHub Issues, Subagents) you want enabled:

Step 1 · Add the marketplace (one-time setup in Copilot CLI)
/plugin marketplace add jongio/skills
Step 2A · Install statuslines only (no skills)
/plugin install statuslines@jongio-skills
Step 2B · Or install all skills & statuslines
/plugin install jongio-skills@jongio-skills
Step 3 · Pick your statuslines anytime in Copilot CLI
/statusline-setup
Alternative: Standalone Statusline Scripts (Install only the statuslines without the skills plugin)
Windows (PowerShell one-liner)
irm https://raw.githubusercontent.com/jongio/skills/main/install-statusline.ps1 | iex
macOS & Linux (Bash one-liner)
curl -fsSL https://raw.githubusercontent.com/jongio/skills/main/install-statusline.sh | bash
1. Pull Request Statusline (pr-statusline) · All States & Icons

Tracks every pull request this session touches across repositories and worktrees. Each pill is a clickable OSC 8 link to the PR web view.

View source →
Annotated infographic of pr-statusline showing Green, Amber, Red, and Purple PR pills and explaining each iconClick to view full size
Up-close screenshot of clickable Repo#PR link token
Repo#PR LinkClickable OSC 8 link to owner/repo#number on GitHub (Ctrl+Click or Cmd+Click)
Up-close screenshot of passing, running, and failing CI check tokens
CI Checks (X/Y)Passed checks out of total checks (green checkmark when all pass, hourglass when running, red X when any fail)
Up-close screenshot of merge conflict warning token
Merge ConflictWarning triangle shown on red pills when mergeStateStatus === "DIRTY"
Up-close screenshot of PR approval counter tokens
Approvals (X/Y)Thumbs-up icon with approvals received vs total reviewers
Up-close screenshot of PR review thread counter tokens
Threads (X/Y)Comment icon with resolved review threads vs total review threads
Up-close screenshot of purple merged PR pill
Purple MergedTurns GitHub Merged Purple when landed and auto-dismisses after your next prompt
2. GitHub Issue Statusline (issue-statusline) · All States & Icons

Renders a separate clickable pill for each GitHub issue worked on in the active session with priority labels, linked PRs, assignees, and comment counts.

View source →
Annotated infographic of issue-statusline showing Green, Amber, Red, and Purple issue pills and explaining each iconClick to view full size
Up-close screenshot of clickable Repo#Issue link token
Repo#Issue LinkSeparate clickable OSC 8 link per issue (issue icon for standard issues, bug icon for bug-labeled issues)
Up-close screenshot of issue priority and bug labels
Priority / LabelSurfaces the highest-signal label (P0, P1, bug, enhancement) right inside the pill
Up-close screenshot of linked open PR indicator icon
Linked Open PRPR branch icon shown when an open pull request cross-references or closes the issue
Up-close screenshot of issue assignee token
AssigneeUser icon with the assigned GitHub handle (green when assigned + active, amber when unassigned)
Up-close screenshot of issue comment count token
Comment CountComment bubble showing total discussion comments on the issue
Up-close screenshot of purple closed completed issue pill
Purple ClosedTurns purple when closed as completed during this session and auto-dismisses on your next prompt
3. Subagent Statusline (subagent-statusline) · Fleet Phases & Counters

Aggregates background subagents spawned by the current Copilot CLI session into live phase counters so you can see fleet progress at a glance.

View source →
Annotated infographic of subagent-statusline showing active fleet counters and all-merged summary pill with pointer linesClick to view full size
Up-close screenshot of subagent fleet icon token
Subagent IconSession fleet tracker (click opens subagent PRs in your browser; run /tasks in console to inspect agents)
Up-close screenshot of subagents starting counter token
N startingHourglass counter for subagents currently running before opening a pull request
Up-close screenshot of subagents in PR counter token
N in PRPR icon counter for subagents with an open pull request under review or CI
Up-close screenshot of merged subagent PR counter token
N mergedMerge icon counter for subagents whose pull requests have landed
Up-close screenshot of failed subagent counter token
N failedRed X counter shown if any subagent exits with a failure (turns the pill red)
Up-close screenshot of purple all-merged subagent pill
All Merged PillTurns purple when every subagent PR has merged (0 starting, 0 in PR) and dismisses on your next prompt