Boss.skill

April 1, 2026 · View on GitHub

Boss.skill

"Tell HR to let the boss know — he's been optimized by AI too."

License: MIT Python 3.9+ Claude Code AgentSkills


Your boss said "this feature is simple" and gave you two days?
Your boss said "think bigger" and sat on your raise request for three months?
Your boss said "we're a family" and then made you sleep at the office?
Your boss said "AI can't replace humans" and then used AI to lay off half the team?

He fired you? No worries. AI can fire him.


Describe your boss in one sentence → generate a dedicated AI stand-in
16 practical modes: PUA detection · counterattack coach · cake-promise BS meter · evidence collector · labor law lookup · report optimizer · boss psychology predictor
Fun on the outside, seriously protecting workers on the inside

Features · Quick Start · Install · Usage · Examples · 中文


Sister Projects

  • Colleague.skill — colleague left? use this
  • Ex.skill — ex left? use this
  • Boss.skill — sick of your boss? use this

Cyber immortality, end to end — no one escapes 🌟


Features

The Worker's Full Journey: Vent → See Clear → Fight Back → Move On

Layer 1: Diagnose (what's really going on)

ModeCommandDescription
PUA Detect/boss-name pua14 tactics + 10 corp flavor classification + victim profiling
Cake Check/boss-name cake5-dimension BS meter for boss promises

Layer 2: Arm Up (learn to fight back)

ModeCommandDescription
Counterattack/boss-name fight or type 3-level tactics: safe / subtle shade / nuclear
Evidence/boss-name evidenceStructured incident logging for labor arbitration
Labor Law/boss-name lawBoss behavior → law article → rights → action path
Salary Sim/boss-name raisePractice negotiation, AI breaks down every rejection
Boss Predictor/boss-name predictPre-meeting: predict boss mood, landmines, sweet spots
Report Optimizer/boss-name reportRewrite your report in boss's favorite jargon
1v1 Simulator/boss-name 1v1Practice tough conversations with real-time coaching

Layer 3: Move On (ready to leave)

ModeCommandDescription
Karma Game/boss-name 翻车Interactive text adventure — watch the boss crash after layoffs
Quit Script/boss-name quitPersonalized resignation script based on boss personality
Replacement/boss-name replaceGenerate "Boss Replaced by AI" announcement (for fun)

Base Modes

ModeCommandDescription
Full Chat/boss-nameChat with AI boss, perfect replica of style and decisions
Meeting Sim/boss-name meetingSimulate boss meetings: overtime, off-topic, "let's take this offline"
Ghostwriter/boss-name delegateMiddle managers: AI writes progress nudges so you don't have to be the bad guy

"草" — The Shortest Command in History

In any mode, type (Chinese expletive) to trigger counterattack mode.

This isn't a designed interaction — it's a worker's instinct. When the AI boss says that thing you've heard a thousand times, your first reaction is "草". We just caught it.

Three levels:

  • 🟢 Workplace Safe — professional, no risk, can't be used against you
  • 🟡 Subtle Shade — technically correct, but the angle stings
  • 🔴 Nuclear — for when you've already decided to leave

10 Corporate PUA Flavor Classification

Every PUA is analyzed and classified by corporate school:

🟠 Blessing Factory (soul interrogation) · 🟡 Universe Factory (radical candor as weapon) · 🔴 Chrysanthemum Factory (wolf culture) · 🟢 Goose Factory (internal horse race) · 🔵 Delivery Factory (extreme execution) · ⚫ Search Factory (competence denial) · 🟣 Slash Factory (absolute obedience) · 🟤 N-Corp (Keeper Test) · ⬛ Mars Boss (Hardcore) · ⬜ Fruit Guru (A/B Player)


Quick Start (30 seconds)

/create-boss-demo

Pick a pre-built boss and start playing:

NameRoleStyleTry
王总Tech VP, internet companyMicromanager · Empty promises/王总 pua "talented but attitude"
刘姐Training center managerGuilt tripper · Cries when you quit/刘姐 cake "hit targets = Sanya trip"
张总Factory owner, family bizDictator · Surveillance freak/张总 翻车

Install

git clone https://github.com/nicepkg/boss-skill <your-skills-dir>/create-boss

Usage

Step 1: Create a Boss

/create-boss

Enter boss codename (e.g. "Boss Wang"), industry/title, management style tags, catchphrases.

All fields are optional — one sentence is enough. Supports multiple bosses.

Step 2: Use the Boss

Each boss becomes its own skill. Subcommands use spaces, not hyphens:

/Boss-Wang              chat with AI boss
/Boss-Wang pua          PUA detection
/Boss-Wang 翻车         interactive text game
/Boss-Wang fight        counterattack coach

Commands

CommandDescription
/boss-nameChat with AI boss
/boss-name puaPUA detection (10 flavors + victim profiling)
/boss-name cakeCake-promise BS meter (5 dimensions)
/boss-name fight or Counterattack coach (3 levels)
/boss-name evidenceEvidence collector (structured → arbitration timeline)
/boss-name lawLabor law lookup (behavior → law → rights)
/boss-name raiseSalary negotiation sim
/boss-name predictBoss psychology predictor
/boss-name reportReport optimizer (rewrite in boss jargon)
/boss-name 1v11v1 meeting simulator with coaching
/boss-name delegateGhostwriter for middle managers
/boss-name meetingMeeting simulator
/boss-name 翻车Karma game (interactive text adventure)
/boss-name quitResignation script
/boss-name replace"Boss Replaced by AI" notice
/fire-boss name"Fire" the boss (delete skill)

Examples

Input: Tech company VP, ESTJ, micromanager, empty promise king, loves saying "think bigger"

PUA Detection + Flavor Classification:

You    ❯ Boss said "You're talented but your attitude needs work,
          look at Tom, less skilled but great attitude"

AI     ❯ 🚨 PUA Score: 85/100

          ━━━ Breakdown ━━━
          ✦ Praise-then-criticize    "talented but..."
          ✦ Fabricated comparison     "Tom from the other team"
          ✦ Vague criteria           "attitude" is unmeasurable
          ✦ Guilt induction          makes you feel it's your fault

          ━━━ Flavor ━━━
          🏷️ Primary: 🟠 Blessing Factory PUA (soul interrogation)

          ━━━ Your State ━━━
          📊 Victim type: Awakening Fighter
          You came here to check — that's already the first step.

          ━━━ Translation ━━━
          He doesn't want to promote you but won't give a real reason.

          💡 Type 草 to learn how to fight back

Counterattack (type "草"):

You    ❯ 草

AI     ❯ He said "think bigger, 3 days max."

          🟢 Workplace Safe:
          "Sure, 3 days works if we cut features X and Y.
           Which ones should we prioritize?"
          → Turns unreasonable deadline into HIS trade-off decision

          🟡 Subtle Shade:
          "3 days no problem. Should QA time come from dev or testing?
           Or skip testing? I'll note that in the meeting minutes."
          → Makes him say "skip testing" on record

          🔴 Nuclear:
          "2 weeks includes integration and testing. 3 days gets a demo.
           Production issues — who's accountable? I need that in email."
          → Asking for written confirmation = he won't sign = deadline resets

Karma Game (Interactive Text Adventure):

You    ❯ /Boss-Wang 翻车

AI     ❯ 🎬 Karma Simulator v1.0

          ━━━ Act 1: Calm Before the Storm ━━━

          【Narrator】
          Day 3 after layoffs. Boss posted on social media:
          "Team is leaner and more efficient than ever" with latte art.

          📅 Day 3 | 💰 Loss ¥0 | 😰 Panic 5/100

          ━━━ Act 2: The Phone Rings ━━━

          【Client Zhang】
          "Where's Li? I've been calling for 3 days. What?
           He's gone? Then who handles my project?"

          📅 Day 6 | 💰 Loss ¥0 | 😰 Panic 35/100

          What do you do?
          [A] 😏 Post "beautiful weather today" on social media
          [B] 🍿 Keep watching
          [C] 📱 Forward boss's latte post to the ex-colleague group

Data Sources

More material = more realistic AI boss. But one sentence is enough to get started.

Auto-Collect (enter name, one-click pull)

SourceMethodBuilt-in ToolNotes
Feishu/LarkAPI auto-pull messages + docsfeishu_auto_collector.pyNeeds App credentials, Bot in chat
DingTalkAPI + browser hybriddingtalk_auto_collector.pyDocs via API, messages via browser
SlackAPI auto-pullslack_auto_collector.pyAdmin Bot install needed, free plan 90-day limit

File Parsers (feed exported files)

SourceFormatBuilt-in Tool
WeChatWeChatMsg/PyWxDump/留痕 exportwechat_parser.py — auto-detect
Feishu/LarkJSON / TXTfeishu_parser.py — filter by person
Feishu docsURL (browser session)feishu_browser.py — reuse Chrome login
Feishu docsURL (MCP Token)feishu_mcp_client.py — official API
Email.eml / .mboxemail_parser.py — filter by sender
PhotosJPEG/PNG with EXIFphoto_analyzer.py — time & GPS
Social MediaScreenshots / exportsocial_parser.py — scan & classify

Zero-tool options

SourceDescription
ScreenshotsDrag in WeChat/DingTalk/Feishu chat screenshots, AI reads natively
Copy-pastePaste chat logs directly
ManualOne sentence is enough — more catchphrases = more realistic

Independent open-source projects. Our parsers are adapted from Ex.skill and Colleague.skill — thanks to the open-source community!

ToolPlatformDescription
WeChatMsgWindowsWeChat chat export (txt/html/csv)
PyWxDumpWindowsWeChat database decryptor (sqlite)
留痕macOSWeChat export (json, Mac recommended)

Project Structure

create-boss/
├── SKILL.md              # Skill entry point
├── references/
│   ├── prompts/          # 19 prompt templates
│   └── guides/           # Creation guides + generated skill spec
├── examples/             # 3 pre-built bosses (instant demo)
├── tools/                     # 13 Python tools (zero deps)
│   ├── create_boss.py         # Core generator
│   ├── feishu_auto_collector.py # Feishu auto-collect
│   ├── dingtalk_auto_collector.py # DingTalk auto-collect
│   ├── slack_auto_collector.py # Slack auto-collect
│   ├── wechat_parser.py       # WeChat parser
│   ├── feishu_parser.py / feishu_browser.py / feishu_mcp_client.py
│   ├── email_parser.py / photo_analyzer.py / social_parser.py
│   └── version_manager.py
└── docs/PRD.md

Disclaimer

For personal entertainment, emotional relief, career skill training, and legal rights protection only.

  • Generated "replacement notices" are fictional
  • Labor law lookup is reference only — consult a real lawyer
  • Evidence collector helps organize personal experiences, not legal advice
  • If your boss is actually great, treasure them (they're rare these days)

Credits

Inspired by:


Star History

Star History Chart

MIT License © nicepkg

Like it? Star it, and let more workers see this 🌟