Skip to content
ccmods.app

cc-pr-tracker

Watches your GitHub pull requests from Claude Code: merge state, reviews and required checks above the prompt, with alerts.

by @sezaakgun5Updated Broad accessGitHub

Installation

  1. Install from your shell (answer y to add the marketplace)

    $ claude plugin install cc-pr-tracker --marketplace sezaakgun/cc-pr-tracker

Already in a session? Type this at the Claude Code prompt:

$ /plugin install cc-pr-tracker --marketplace sezaakgun/cc-pr-tracker

Pick a scope and the mod is active right away. Needs Claude Code 2.1.287 or later, in a terminal. Full install guide

cc-pr-tracker running in Claude Code
Image from the project README

What does cc-pr-tracker do?

  • Paste a GitHub PR URL to watch it as one line above the prompt: merge state, review and required checks
  • PRs Claude creates with gh pr create or mentions in its answers are watched automatically
  • On a check or merge state change: a toast, a one-second strip, a sound on macOS, and a note to Claude
  • Claude gets a pr_status tool that returns each check with its log link
  • /prs prints the watched PRs in the transcript; /config sets poll interval and alert rules

What do you need?

  • Claude Code 2.1.287 or later (terminal)
  • GitHub CLI (gh) logged in with access to the watched repos
  • Optional: macOS for alert sounds
  • Optional: cmux for pane flashes and workspace notifications

What can this mod access?

Read from the mod's code with claude plugin validate on Claude Code 2.1.296, synced Oct 12, 2026. This is a capability list, not a security audit. Mods run with your permissions, so install only from authors you trust.

Broad access
  • Runs programs on your machine
  • Intercepts or rewrites tool calls
  • Reads or rewrites your prompts
  • Reads files
  • Reads environment variables or settings
Hooks and engine calls (13 + 26)

hooks

  • command.run{command=prs}
  • config.describe{key="cc-pr-tracker.muteAll"}
  • config.set
  • prompt.submit
  • session.attach
  • session.detach
  • session.end
  • session.start
  • tool.call{tool=Bash}
  • tool.call{tool=mcp__cc-pr-tracker__pr_status}
  • turn.complete
  • ui.render{component=AbovePrompt}
  • ui.render{component=Pane}

calls

  • $.clock.after
  • $.clock.every
  • $.clock.now
  • $.command.register
  • $.env.get
  • $.fs.exists
  • $.process.run
  • $.session.append
  • $.session.id
  • $.session.root
  • $.session.surfaces
  • $.state.get
  • $.state.set
  • $.store.delete
  • $.store.get
  • $.store.keys
  • $.store.set
  • $.tool.register
  • $.ui.close
  • $.ui.copy
  • $.ui.invalidate
  • $.ui.log
  • $.ui.open
  • $.ui.resolve
  • $.ui.status
  • $.ui.toast

How do you uninstall cc-pr-tracker?

$ claude plugin uninstall cc-pr-tracker

To switch it off without removing it, use claude plugin disable with the same name.

skins

hellosverre/claude-skins

104

Restyles Claude Code with icon tool rows, diff, table and Mermaid cards, a usage band and fifteen themes; /skin swaps them live.

UIPromptToolsBroad access
$ claude plugin install skins --marketplace hellosverre/claude-skins

human-in-the-loop

tzafrir/human-in-the-loop

22

Claude assigns you the tasks only you can do; they wait in a pane until you answer, and your answer goes back to Claude.

UIPromptToolsBroad access
$ claude plugin install human-in-the-loop --marketplace tzafrir/human-in-the-loop

replay-theater

anthropics/claude-code-playground

210

Anthropic's sample mod that adds /replay to step through the file edits Claude made in the last turn.

Anthropic sampleUIToolsCommandsModerate access
$ claude plugin install replay-theater --marketplace ./claude-code-playground/claude-code/mods