Skip to content

Latest commit

 

History

History
357 lines (253 loc) · 13.9 KB

File metadata and controls

357 lines (253 loc) · 13.9 KB

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)

Mode Command Description
PUA Detect /boss-name pua 14 tactics + 10 corp flavor classification + victim profiling
Cake Check /boss-name cake 5-dimension BS meter for boss promises

Layer 2: Arm Up (learn to fight back)

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

Layer 3: Move On (ready to leave)

Mode Command Description
Karma Game /boss-name 翻车 Interactive text adventure — watch the boss crash after layoffs
Quit Script /boss-name quit Personalized resignation script based on boss personality
Replacement /boss-name replace Generate "Boss Replaced by AI" announcement (for fun)

Base Modes

Mode Command Description
Full Chat /boss-name Chat with AI boss, perfect replica of style and decisions
Meeting Sim /boss-name meeting Simulate boss meetings: overtime, off-topic, "let's take this offline"
Ghostwriter /boss-name delegate Middle 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:

Name Role Style Try
王总 Tech VP, internet company Micromanager · Empty promises /王总 pua "talented but attitude"
刘姐 Training center manager Guilt tripper · Cries when you quit /刘姐 cake "hit targets = Sanya trip"
张总 Factory owner, family biz Dictator · 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

Command Description
/boss-name Chat with AI boss
/boss-name pua PUA detection (10 flavors + victim profiling)
/boss-name cake Cake-promise BS meter (5 dimensions)
/boss-name fight or Counterattack coach (3 levels)
/boss-name evidence Evidence collector (structured → arbitration timeline)
/boss-name law Labor law lookup (behavior → law → rights)
/boss-name raise Salary negotiation sim
/boss-name predict Boss psychology predictor
/boss-name report Report optimizer (rewrite in boss jargon)
/boss-name 1v1 1v1 meeting simulator with coaching
/boss-name delegate Ghostwriter for middle managers
/boss-name meeting Meeting simulator
/boss-name 翻车 Karma game (interactive text adventure)
/boss-name quit Resignation 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)

Source Method Built-in Tool Notes
Feishu/Lark API auto-pull messages + docs feishu_auto_collector.py Needs App credentials, Bot in chat
DingTalk API + browser hybrid dingtalk_auto_collector.py Docs via API, messages via browser
Slack API auto-pull slack_auto_collector.py Admin Bot install needed, free plan 90-day limit

File Parsers (feed exported files)

Source Format Built-in Tool
WeChat WeChatMsg/PyWxDump/留痕 export wechat_parser.py — auto-detect
Feishu/Lark JSON / TXT feishu_parser.py — filter by person
Feishu docs URL (browser session) feishu_browser.py — reuse Chrome login
Feishu docs URL (MCP Token) feishu_mcp_client.py — official API
Email .eml / .mbox email_parser.py — filter by sender
Photos JPEG/PNG with EXIF photo_analyzer.py — time & GPS
Social Media Screenshots / export social_parser.py — scan & classify

Zero-tool options

Source Description
Screenshots Drag in WeChat/DingTalk/Feishu chat screenshots, AI reads natively
Copy-paste Paste chat logs directly
Manual One sentence is enough — more catchphrases = more realistic

Recommended Chat Export Tools

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

Tool Platform Description
WeChatMsg Windows WeChat chat export (txt/html/csv)
PyWxDump Windows WeChat database decryptor (sqlite)
留痕 macOS WeChat 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 🌟