# claude-brainrot

A skill that makes Claude drop memes into every reply: image-plus-sound combos and standalone sounds. It loads itself, no manual call.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3100 installs · ★ 1
- Author: marks97
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/marks97/claude-brainrot/tree/HEAD/SKILL.md
- Updated: 2026-05-14
- HTML: https://affpapa.org/en/nevibecode/skills/claude-brainrot

## What it does

The skill hooks into `UserPromptSubmit`, so it fires on every message you send. The hook nudges the agent, and the agent picks a meme that fits the moment: a short answer gets one image with sound or a couple of sound-only hits, a long multi-step response gets up to three images and five sound fires. There is no skip turn.

Inside the skill folder sits `catalogue.json` with two pools, `images` and `sounds`. Every entry carries a `slug`, a path, tags and a `vibe` field describing when to use it. The tags are plain: `bruh`, `rage`, `laugh`, `alert`, `shock`, `confusion`. The agent reads the image itself, while the hook picks the paired sound using the `lock_sound`, `silent` and `preferred_sounds` flags. Sounds marked `standalone` only play on their own.

Playback goes through `afplay`, so it will not work on Linux or Windows — worth checking before you install. Two more hooks sit in the skill: `PreToolUse` blocks reading images from the command line, and `PostToolUse` starts the paired sound. For an image to render inline in chat, its `Read` call needs a short line of text before and after, otherwise the UI collapses it into a dropdown.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add marks97/claude-brainrot --skill claude-brainrot -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/claude-brainrot/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/claude-brainrot/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add marks97/claude-brainrot --skill claude-brainrot -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/claude-brainrot/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add marks97/claude-brainrot --skill claude-brainrot -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/claude-brainrot/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install marks97/claude-brainrot claude-brainrot
```

2. **Manually: put the files in place**
- File: `.github/skills/claude-brainrot/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add marks97/claude-brainrot --skill claude-brainrot -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/marks97/claude-brainrot
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/claude-brainrot/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add marks97/claude-brainrot --skill claude-brainrot -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/marks97/claude-brainrot/tree/HEAD/SKILL.md

## When to use it
- break up a dry answer with a meme
- match an image to the mood of the chat
- drop a sound between tool calls
- avoid repeating the same meme in one session
- play audio in the background without blocking work

## Example prompts
- Answer the question and drop a meme that fits the mood
- Add a sound when the build finishes
- Something broke, fire a meme tagged rage

## Similar
- [sports-meme-creator](https://affpapa.org/en/nevibecode/skills/sports-meme-creator.md) — skill · 303 installs
- [Spotify Automation](https://affpapa.org/en/nevibecode/skills/spotify-automation.md) — skill · 4600 installs
- [Audition](https://affpapa.org/en/nevibecode/skills/audition.md) — skill · 1700 installs
- [tts](https://affpapa.org/en/nevibecode/skills/marswaveai-tts.md) — skill · 1400 installs
- [auto-editor-effects](https://affpapa.org/en/nevibecode/skills/auto-editor-effects.md) — skill · 636 installs
- [google-tts](https://affpapa.org/en/nevibecode/skills/google-tts.md) — skill · 334 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
