ClaudeXP banner
EvanPaules EvanPaules

ClaudeXP

Development community

Description

Turn every Claude Code session into XP. Level up, unlock achievements, and climb the global leaderboard

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

⚡ ClaudeXP

**Turn every Claude Code session into XP. Level up, unlock achievements, and climb the global leaderboard.**

[![npm](https://img.shields.io/npm/v/claudexp?color=cb3837&logo=npm)](https://www.npmjs.com/package/claudexp) [![downloads](https://img.shields.io/npm/dm/claudexp?color=cb3837)](https://www.npmjs.com/package/claudexp) [![stars](https://img.shields.io/github/stars/EvanPaules/ClaudeXP?style=flat&logo=github)](https://github.com/EvanPaules/ClaudeXP/stargazers) ![node](https://img.shields.io/badge/node-18%2B-brightgreen) ![license](https://img.shields.io/badge/license-MIT-blue) ![platform](https://img.shields.io/badge/platform-win%20%7C%20mac%20%7C%20linux-lightgrey)


Every time you end a Claude Code session, a Stop hook scores what you actually did — tool uses, files edited, bug fixes, features shipped — and a framed overlay pops up right in your terminal showing the XP you earned.

Your totals sync to a shared cloud leaderboard so you can see how you stack up against everyone else running ClaudeXP. Nobody's watching you work. Nobody asked you to. It just makes closing `/exit` feel like finishing a raid.

╭──────────────────────────────────────╮
│  ⚡ Claude Code XP  ·  Session done  │
├──────────────────────────────────────┤
│  +310 XP   Feature built  🚀         │
│  +25  XP   Session base              │
│  +100 XP   Tool uses ×21             │
│  +30  XP   Files edited ×3           │
│  +50  XP   Bug fix bonus             │
│  +75  XP   New feature bonus         │
│  +30  XP   Deep work bonus           │
├──────────────────────────────────────┤
│  🎉 LEVEL UP!  Now Pull Request Pro  │
│  Level 7 · Pull Request Pro          │
│  ███████████████░░░░░  77% to Lvl 8  │
╰──────────────────────────────────────╯

Install

Requires Node 18+.

npm install -g claudexp
claudexp setup

`claudexp setup` drops the Stop hook into `~/.claude/settings.json` (safe JS