Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
NorthIsUp avatar

Northisup Utils

  • Updated April 24, 2026
  • NorthIsUp/claude-stuff

NorthIsUp's Utils provides a Claude Code statusline that surfaces org/repo, branch, PR/CI/review state, remaining context, quota and active model, plus helper scripts like cc-thread-prs and claude-allow. It helps developers stay oriented inside Claude Code sessions and streamlines common workflow chores.

Key points

  • Rich Claude Code statusline
  • Org/repo and branch context
  • PR/CI/review state
  • cc-thread-prs and claude-allow helpers

Northisup Utils by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add NorthIsUp/claude-stuff
/plugin install northisup-utils@claude-stuff

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Last updatedApril 24, 2026
RepositoryNorthIsUp/claude-stuff

What it does

Show a Claude Code statusline with org/repo, branch, PR/CI/review state, context, quota and model, plus helper scripts for threading PRs and managing allow rules.

README.md

claude-stuff

Personal Claude Code odds and ends — statusline, helper scripts, hooks.

bin/

Tool What it does
cc-statusline Single-line Claude Code statusline. Branch + PR + CI + review + comments + Linear ticket on the left; context bar, quota, model, effort on the right. Shows org/repo (and worktree name) ahead of branch info, falls back to pwd outside a repo. Reads session JSON on stdin; caches gh / linear lookups per session.
cc-thread-prs Lists PRs created by a given Claude Code session by scanning the transcript for gh pr create, MCP github creates, and api.github.com POSTs. Used by the statusline to render the "other PRs this session" chip.
claude-allow One-liner to add a tool permission to ~/.claude/settings.json. claude-allow cmd "git push" → adds Bash(git push:*).

Install

As a Claude Code plugin

/plugin marketplace add NorthIsUp/claude-stuff
/plugin install northisup-utils@claude-stuff

Or in a single project

Clone and use the bundled .claude/settings.json:

git clone git@github.com:NorthIsUp/claude-stuff.git
cd claude-stuff
# settings.json under .claude/ already wires the statusline to ./bin/cc-statusline

Or globally

Symlink the scripts into $PATH and point ~/.claude/settings.json at the statusline:

ln -s "$PWD/bin/cc-statusline" ~/.local/bin/cc-statusline
// ~/.claude/settings.json
{
  "statusLine": {
    "type": "command",
    "command": "~/.local/bin/cc-statusline",
    "padding": 0,
    "refreshInterval": 5
  }
}

The statusline expects:

  • gh (for PR data)
  • jq
  • A Nerd Font in your terminal (for the glyphs)
  • Optional: LINEAR_WORKSPACE env var to make Linear ticket labels clickable

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.