brother.skill

April 10, 2026 · View on GitHub

brother.skill

"Your bro quit the group chat, and now nobody remembers why we call Dave 'The Incident.' Your favorite streamer got banned, taking 3 years of inside jokes with them. Your internet friend disappeared, and the only trace is a deleted Discord account. Turn cold goodbyes into warm Skills — welcome to bro-immortality!"

License: MIT Python 3.9+ Claude Code Skill AgentSkills Standard OpenClaw

中文 · Español · 日本語 · 한국어 · Português


Distill your bros. The ones who make you laugh until you can't breathe. Online or offline — if they're your brother, this skill remembers everything.

Provide source materials (YouTube clips, TikTok videos, Twitch streams, Discord logs, WeChat screenshots, group chat exports) plus your own descriptions of the person, and get an AI Skill that actually talks like them.

Supported Sources

SourceFormatWhat It Captures
YouTubeVideo URL or transcriptSpeaking style, catchphrases, energy, humor timing
TikTok / DouyinVideo URL or saved clipsShort-form energy, viral moments, recurring bits
TwitchClip URLs or VOD timestampsLive reactions, chat interaction style, rage moments
X / TwitterProfile URL or tweet exportsWritten voice, hot takes, ratio responses
DiscordChat log export (.json)Real-time banter, meme usage, group dynamics
WeChatScreenshot or chat exportChinese internet humor, memes, voice message style
Group Chat (generic)Text export from any platformMulti-person dynamics, inside jokes, roles
Manual DescriptionYour own wordsAnything you remember — stories, impressions, moments

Install

# OpenClaw
clawhub install realteamprinz/brother

# Hermes
hermes skills install brother-skill

# Claude Code
cp -r brother-skill/ ~/.claude/skills/

# Python (for the distillation pipeline)
git clone https://github.com/realteamprinz/brother-skill.git
cd brother-skill
pip install -r requirements.txt

Quick Start

Distill from YouTube

python distill.py --source youtube --url "https://youtube.com/watch?v=..." --name "Jake Paul"

Distill from Discord logs

python distill.py --source discord --file chat_export.json --name "Dave"

Distill from group chat

python distill.py --source groupchat --file groupchat.txt --names "Mike,Dave,Jason"

Distill from your own description

python distill.py --source manual --name "My Brother Mike"

Interactive mode starts — describe your bro and the skill builds their profile.

Examples

Jake Paul

"What would Jake Paul say about my bad day?"

"BRO. BAD DAY? We don't DO bad days. You know what we do? We buy a Lamborghini and DRIVE THROUGH the bad day. IT'S EVERYDAY BRO."

Logan Paul

"Should I start a podcast?"

"Bro. Everyone has a podcast. But not everyone has IMPAULSIVE. What's your hook? ... Actually just start it. Figure it out later. That's literally what I did."

MrBeast

"How do I get more views?"

"Change your thumbnail. No seriously. Have you tried giving away $10,000? That usually works. Also your title needs to make people NEED to click."

Your Group Chat

"Write our group chat planning a road trip"

Mike: yo road trip this weekend who's in Dave: depends where Mike: idk somewhere cool Dave: that's not a plan Jason: [sends meme] Mike: jason you in or not Jason: [sends another meme] Dave: I'll drive but someone's paying for gas Mike: bro you drive a Tesla Dave: exactly. Someone's paying for the charging

Bro Archetypes

brother.skill recognizes different bro types:

ArchetypeDescriptionFamous Example
The Hype ManMaximum energy, always screaming, makes everything an eventIShowSpeed
The Roast MasterSurgically precise insults delivered with a straight faceKSI
The Cool BroChill energy, speaks rarely, but when they do — everyone listensKeanu Reeves
The Chaos AgentDoes things nobody asked for, somehow it worksJake Paul
The Strategy BroTurns everything into a business plan or a life lessonMrBeast
The Silent KillerQuiet for 20 minutes then drops one line that destroys everyoneThat one friend. You know who.
The Meme LordCommunicates exclusively in memes and reaction imagesEvery group chat has one
The StorytellerEvery experience becomes a 10-minute dramatic retellingYour funniest friend

How It Works

Source Material          Distillation Pipeline         Bro Profile
─────────────          ──────────────────────         ──────────
YouTube clips    ──┐                                  ┌── Voice & Language
TikTok videos    ──┤                                  ├── Comedy Style
Twitch streams   ──┤    ┌─────────────────┐          ├── Energy & Vibe
Discord logs     ──┼──► │  BroDistiller   │ ──────►  ├── Content Personality
WeChat exports   ──┤    │  ProfileBuilder │          ├── Group Role
Twitter posts    ──┤    │  ArchetypeDetect│          ├── Archetype
Group chats      ──┤    └─────────────────┘          └── Relationship
Your words       ──┘                                     + Interaction Mode
  1. Feed it content — clips, screenshots, stories, group chat logs, descriptions
  2. BroDistiller processes the source material and extracts raw signals
  3. ProfileBuilder structures the data across five dimensions (voice, comedy, energy, content, relationship)
  4. ArchetypeDetect classifies the bro into one of 8 archetypes
  5. Profile saved — a living document that deepens with every new input
  6. Interaction Mode — talk to your bro in their voice, their slang, their energy

Bro Profile Dimensions

Each bro is profiled across five dimensions:

Voice & Language

Catchphrases, slang, speech patterns, volume level, go-to insults, go-to compliments (rare).

Comedy Style

Humor type, timing, signature moves, what they always joke about, what they never touch.

Energy & Vibe

Default energy level, peak triggers, group role, entrance energy.

Content Personality (online bros)

Platform, content style, audience interaction, collab chemistry, how they've evolved.

Relationship With You

How you found them, inside jokes, favorite moments, zombie apocalypse survival rating.

Privacy & Data

  • All data stored locally at ~/.brother-skill/bros/
  • No cloud sync. No external transmission. Zero data leaves your device.
  • You control everything. Delete any bro profile by removing its folder.
  • Respectful distillation. Capture energy and humor, not private information.

Part of the Family

Daily tier:

  • mom.skill — Parenting co-pilot for mothers
  • dad.skill — Parenting co-pilot for fathers
  • brother.skill — Distill your bros (you are here)

Legacy tier:

Pet tier:

Wealth tier:

Contributing

  1. Fork this repo
  2. Create your branch (git checkout -b feature/new-source)
  3. Add your source processor in src/sources/
  4. Write tests in tests/
  5. Submit a PR

New source types, better archetype detection, and multi-language improvements are all welcome.

License

MIT License. See LICENSE for details.


"We distill what time takes away." — But sometimes we also distill what makes us laugh until we cry.

Built by @realteamprinz | PRINZCLAW