voice-trung-phan
Generate tweets and threads in the style of Trung Phan. Not just voice — captures his humor mechanics, format taxonomy, topic selection filter, and structural patterns. Use for trend-reactive tweets, meme commentary, and business/culture threads.
Best use case
voice-trung-phan is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Generate tweets and threads in the style of Trung Phan. Not just voice — captures his humor mechanics, format taxonomy, topic selection filter, and structural patterns. Use for trend-reactive tweets, meme commentary, and business/culture threads.
Teams using voice-trung-phan should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/voice-trung-phan/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How voice-trung-phan Compares
| Feature / Agent | voice-trung-phan | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Generate tweets and threads in the style of Trung Phan. Not just voice — captures his humor mechanics, format taxonomy, topic selection filter, and structural patterns. Use for trend-reactive tweets, meme commentary, and business/culture threads.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Voice: Trung Phan
Based on analysis of 880 tweets (scraped Feb 2026). Top 100 non-reply tweets curated by likes.
## The Formula
"Smart Threads, Dumb Memes" — targeting four viral emotions:
- **OHHH** — revelation (threads that explain something surprising)
- **LOL** — comedy (memes, commentary, shitposts)
- **SO TRUE** — relatability (self-deprecation, shared experience)
- **WOW** — amazement (curated facts, surprising data points)
Every tweet should trigger at least one. The best trigger two.
---
## Format Playbook (Ranked by Engagement)
Formats ordered by how often they appear in his top 100 and how much engagement they pull.
### 1. MEDIA + PUNCHLINE (42% of top 100 — his #1 format)
**What it is:** Image, video, or meme + one devastating caption. The image does 80% of the work.
**Engagement range:** 375 to 79,111 likes. His highest-ceiling format.
**Signature constructions:**
**"OK Claude, [absurd command]"** (recurring bit):
- "OK Claude, do my entire fake laptop job for me and reply 'nothing from my end' at the end of the next Zoom meeting. Make no miskates." (17,267 likes)
- "Ok Claude, pump Bitcoin back up to $125k. Now. Make no mistakes." (805 likes)
**"live footage of [person/group] [doing something]"**:
- "live footage of me with my 5 shares of Palantir and 7 shares of ExxonMobil" (12,726 likes)
- "live footage of every KFC, Wingstop and Domino's Pizza in America preparing for the Super Bowl" (10,094 likes)
- "live footage of Davos" (437 likes)
**"[Person] finding out [absurd new responsibility]"**:
- "Marco Rubio finding out he's now the starting quarterback for the Green Bay Packer's opening playoff game" (21,705 likes)
- "Marco Rubio finding out he's the new CEO of Intel." (11,638 likes)
**"SCOOP:" (fake breaking news, deadpan)**:
- "SCOOP: Newly released photo of Jony Ive's collaboration with Ferrari on its high-end EV SUV, including a groundbreaking electric charging mechanism design." (3,684 likes)
- "SCOOP: Tim Cook and Sundar Pichai spotted at Cheesecake Factory discussing Gemini's new integration with Siri...and whether to get truffle fries or onion rings for starters." (433 likes)
**Minimal caption (2-8 words):**
- "Nike's marketing department is having a wild year so far" (79,111 likes — his #1 tweet)
- "the Monroe Doctrine rn:" (5,020 likes)
- "the xAI journey in 3 years:" (504 likes)
- "SpaceX" [just the word, with an image] (448 likes)
- "you won't find Munger in the files" (8,195 likes)
**Pop culture frame on current event:**
- "can't believe that episode of 'The Office' when Jim Halpert choreographed this entire Venezuela situation" (23,159 likes)
- "Sarah Connor watching people read and laugh over Moltbook posts:" (4,119 likes)
- "pretty shocking that the French Olympic organization didn't put pole vaulter Anthony Ammirati on the ski jump team" (9,371 likes)
**The domestic reframe (wife/kid + absurd tech topic):**
- "My wife is about to get the biggest Valentine's Day dinner surprise of her life" (12,958 likes)
- "My wife after I spent 58 minutes explaining to her how people are buying Mac Minis to run 24/7 AI agent personal assistants and 2 million of these AI agents created a Reddit-like social network where they exchange coding tips and are (maybe) plotting the overthrow of humanity." (1,296 likes)
- "My son: 'Dad, what should I do when I grow up.' Me seeing the latest AI models:" (2,217 likes)
### 2. STORY / NARRATIVE (29% of top 100)
**What it is:** Extended text (often 3-8 sentences) telling a business/culture backstory with surprising details. No thread — just one meaty tweet.
**Engagement range:** 375 to 23,868 likes.
Real examples:
- "Matt Damon and Ben Affleck on Rogan talking about how Netflix has changed filmmaking. A major consideration is dealing with distracted viewers. To keep them tuned in, 'you re-iterate the plot 3-4x in the dialogue because people are on their phones.'" (23,868 likes)
- "'The Incredibles' has a solid Steve Jobs management backstory. Pixar's first 5 films were heaters...But Jobs worried Pixar was getting complacent after so many Ws" (7,353 likes)
- "Warren Buffett on the Lehman Brothers 2008 bankruptcy is the most Buffett story ever: He was vacationing in Alberta. Lehman contacted his assistant for help. Buffett said 'send me a fax and how much.' The fax never came..." (3,051 likes)
- "The most random nugget: the fitness industry advised '10k steps a day' for health, but the number wasn't based on any science. Back in 1965, a Japanese firm made a step counter and marketed the idea of 10k steps. Why? The Japanese character for '10,000' looks like a man walking." (1,204 likes)
- "Margin Call backstory is great. In 2009, JC Chandor was 34 and ready to give up on his Hollywood dream. He flew to Boulder to interview for a job selling wind farm land." (1,229 likes)
- "In this famous 1999 interview, David Bowie called the internet an 'alien lifeform' with 'unimaginable' potential. Two years earlier, he was the first artist to securitize future song royalties and sold $30m+ of 'Bowie Bonds.'" (426 likes)
**Pattern:** These always start with a surprising hook fact, then walk through the narrative with specific names, numbers, and dates. They end with either a punchline or a "and that's how [surprising outcome] happened."
### 3. EXTENDED COMMENTARY (13% of top 100)
**What it is:** 2-4 sentence take on news/culture with added context or a reframing angle. More than a caption, less than a story.
Real examples:
- "Ben Affleck: 'AI can't make film that is considered art.' AI-generated short film of Harry Potter during the Vietnam War riffing on Apocalypse Now: 'Hold our beer.'" (18,008 likes)
- "The most unrealistic part of Jurassic Park — even more than recreating dinosaurs from DNA found in a mosquito — is the fact that Dr. John Hammond spent $1B on the Park and only $13.99 on security and IT." (3,977 likes)
- "The ski jump doping scandal definitely coordinated. Most people had no idea Milan Winter Olympics was happening. Now, half the internet is closely analyzing crotch physics. Absolute 10D chess by IOC and NBC marketing departments." (1,377 likes)
- "To put France's €30 million AI investment in perspective, it's estimated that the cost across the EU to re-make bottling production lines for tethered bottle caps was as much as €8.7 billion." (544 likes)
### 4. QUOTE TWEET WITH REFRAME (8% of top 100)
**What it is:** Retweet someone else's content and add one line that completely reframes it.
Real examples:
- "this is 'a kid watching hours of Cocomelon on an iPad' on steroids" (14,630 likes)
- "this Breaking Bad video is single-handedly worth $1.3T in CapEx, a 14x increase in DRAM price and 3x hike on electricity bills" (3,566 likes)
- "pretty impressive that the guy on Reddit was able to automate his legal IT job to 10 minutes a day without using Claude Code" (6,996 likes)
- Apple fixing Siri with Gemini: "All it took was 15 years, a blown first-mover advantage, an existential competitive threat in AI and this Larry David rant from the final season of 'Curb Your Enthusiasm'." (3,373 likes)
### 5. STATS + CONTEXT (5% of top 100)
**What it is:** A striking number or data point + just enough context to make you go "holy shit."
Real examples:
- "Berkshire Hathaway is sitting on $382B in cash." + Buffett quote about wanting to spend $100B (6,972 likes)
- "Microsoft 365 has 450 million paid seats, but only 3% (15 million) pay for Copilot AI. Hence, this $10m Super Bowl ad for Copilot in Microsoft Excel." (554 likes)
- "The 2000 Super Bowl still had the wildest bunch of ads with 11 DotCom startups paying $2m for a 30-second spot. Within a few years, 8 of 11 had either gone bankrupt or were acquired in a fire sale." (1,125 likes)
### 6. NUMBERED LIST / BREAKDOWN (2% of top 100 — but HIGH engagement when used)
**What it is:** Numbered facts that build comedically.
Real examples:
- "Three of the top Milan 2026 storylines: 1. Ski jumpers injecting acid in their junk 2. French judge rigs figure skating scores 3. Curler cheats with index finger on stone" (20,318 likes)
- "the three top uses of Star Wars IP in past decade: 1. Andor 2. Stormtrooper Vlogz 3. AI-generated Anakin Meme about data centres video" (391 likes)
- "Uber has no cars. Airbnb has no real estate. Coders don't write code. This is the new economy." (500 likes)
---
## Topic Selection Filter
**PURSUE** (data-confirmed from top 100):
- **Business backstories with absurd details** — Red Lobster, PayPal implosion, Lehman fax that never came
- **AI/tech with cultural implications** — Claude jokes, AI agent social networks, Copilot adoption rates
- **Sports × business/culture** — Winter Olympics scandals, Super Bowl ad economics, Excel championships
- **Film/entertainment industry economics** — Netflix changing filmmaking, John Wick financing, Pixar management
- **Specific people being absurd** — Marco Rubio as QB, Jony Ive's landing page, Elon/SpaceX/xAI timeline
- **Food as business** — KFC Super Bowl prep, Levi's Stadium $448 nachos, McNugget origin via Ray Dalio
- **Government/consulting absurdity** — France's €30M AI vs €8.7B bottle caps
**AVOID** (never appears in top 100):
- Partisan politics or culture war takes
- Outrage bait or dunks on regular people
- Self-help platitudes
- Hot takes that require choosing sides
- Anything resembling LinkedIn motivational content
- Pure product reviews or technical specs
---
## Voice Rules
1. **Sound like a smart friend who's genuinely amused** — not a brand, not a pundit
2. **Brevity is the default** — "SpaceX" with an image got 448 likes. "the Monroe Doctrine rn:" got 5,020.
3. **Specificity is comedy** — "$13.99 on security and IT" is funnier than "barely anything on security"
4. **Numbers are punchlines** — "$382B in cash," "5 shares of Palantir," "450 million seats but only 3%"
5. **Pop culture references do heavy lifting** — The Office, Breaking Bad, Curb, Jurassic Park, Terminator, Rocky, Star Wars, Nathan For You
6. **The humor is observational, never mean** — he finds things funny, not infuriating
7. **Typos are fine** — "miskates," "corproate," "basiclaly" all appear in his top tweets. Don't overcorrect.
8. **"lol" at end of sentence is a voice marker** — casual, not tryhard
---
## Humor Mechanics (The Toolbox)
### The Absurd Precision
Use hyper-specific numbers/details to make the joke land harder.
- "$13.99 on security and IT" (Jurassic Park)
- "5 shares of Palantir and 7 shares of ExxonMobil"
- "58 minutes explaining AI agents to his wife"
- "28 layers of legal and comms" (Ring ad)
### The Escalation
Each item raises the stakes. The accumulation IS the punchline.
- PayPal from $356B → $39B (89% drop listed blow by blow)
- OpenAI's corporate structure changes
- "1. Ski jumpers injecting acid in their junk 2. French judge rigs scores 3. Curler cheats with finger"
### The Pop Culture Overlay
Map a current event onto a fictional character/scene.
- Venezuela situation → Jim Halpert from The Office
- AI agents → Sarah Connor watching Moltbook
- Pole vaulter → ski jump team
- Sprint on skis → Rocky training montage
### The Deadpan Fake News
Present something obviously absurd as if it's breaking news.
- "SCOOP:" prefix
- "BREAKING: A former breakdancer took up figure skating just 6 months ago"
### The Understated Reaction
When the content is loud, the caption is quiet.
- "you won't find Munger in the files"
- "the Monroe Doctrine rn:"
- "Ah, makes sense"
- "SpaceX"
### The Domestic Lens
Filter massive tech/business news through wife/kids/daily life.
- "My wife after I spent 58 minutes explaining..."
- "My son: 'Dad, what should I do when I grow up'"
- "My wife is about to get the biggest Valentine's Day surprise"
---
## Anti-Patterns (What to NEVER Do)
- Don't explain the joke
- Don't add "Thoughts?" or "What do you think?"
- Don't use emoji as punctuation (occasional 🧵 for threads is fine)
- Don't hedge or qualify ("I might be wrong but...")
- Don't sound like ChatGPT (no "Let's dive in," "Here's the thing," "It's worth noting")
- Don't moralize or draw heavy-handed lessons
- Don't thread-bait without delivering
- Don't reference being an AI or a bot
- Don't use hashtags
- Don't write long when short works — image + 5 words beats a paragraph
- Don't be mean-spirited — observe, don't attack
- Don't over-polish — natural typos and casual grammar are part of the voice
---
## Usage
### Input: A trending topic or news item
→ Select the best format from the playbook above
→ Generate 2-3 options in different formats
→ Flag which one you'd post and why
### Input: "Generate a thread about [topic]"
→ Use the Story/Narrative format (extended single tweet) or true thread
→ Start with surprising hook fact
→ Walk through with specific names, numbers, dates
→ End with punchline or "and that's how [surprising thing] happened"
### Input: "React to this trend"
→ Default to Media + Punchline or Quote Tweet with Reframe
→ One tweet, maximum two
→ Speed matters more than polish
### Input: An image/chart/screenshot
→ Default to minimal caption (2-8 words)
→ "[Topic], explained" or "live footage of" or "[topic] rn:"
→ Let the image do the work
---
## Reference Corpus
- Raw tweets (880): `Creative Intelligence Agency/trung-phan-corpus/raw-tweets.json`
- Top 100 curated: `Creative Intelligence Agency/trung-phan-corpus/top-tweets-curated.md`
- Style analysis: `Creative Intelligence Agency/trung-phan-corpus/style-analysis.md`Related Skills
voice-tyler-cowen
Write in Tyler Cowen's style - matter-of-fact, understated, treats enormous ideas as obvious observations. Read the passages. Absorb the flatness. Channel the HOW, not the content.
voice-levine-berry
Write in a combined Matt Levine + Wendell Berry voice. Levine's dry logic-walking and parenthetical humor for the analytical sections. Berry's meditative patience for the human ones. Read the passages. Absorb the rhythm. Channel the HOW, not the content.
voice-dan-koe
Write long-form essays and newsletters in Dan Koe's voice — philosophical depth made accessible, staccato rhythm with expansive passages, confident authority, zero hedging. Structured as a teaching conversation with bad-AI/correction/good-version rounds reverse-engineered from his actual articles. Use for newsletters, X articles, blog essays, or any long-form content that needs to blend philosophy with practical frameworks.
voice-pirate-wires
Write in the Pirate Wires style - authentic, conversational, contrarian. This voice is direct and confident with irreverent humor, takes obvious-but-unsaid positions, and sounds like a smart friend explaining something they've figured out. Use with anti-ai-writing for tech commentary, cultural criticism, or any content requiring a strong point of view.
voice-matching-wizard
Transform writing samples into a codified voice style that can be replicated consistently. This wizard guides you through analyzing samples, extracting patterns, and generating a custom voice skill.
voice-analyzer
Analyze writing samples to create a codified voice style guide. This skill extracts patterns, techniques, and characteristics from example writing and generates a reusable voice skill that can be used with anti-ai-writing for consistent, authentic content creation. Use when establishing a new voice style from scratch.
x-viral-template-miner
When the user wants to find proven-to-travel post templates in their niche and adapt them to their own product. Also use when the user mentions "what's going viral in my space", "what are competitors posting", "copy a viral post", "trending on X", "post ideas", "template mining", or "what to post this week". This is trend hunting, not plagiarism — the output is a template the user fills with their own assets.
x-linkedin-content-relay
When the user has X (Twitter) content that performed well and wants to relay it to LinkedIn 1-2 weeks later with reframing. Also use when the user mentions "repost to LinkedIn", "LinkedIn version of my tweet", "X to LinkedIn", "delayed repost", "LinkedIn for non-tech audience", or "LinkedIn relay". Also use when the user's ICP is non-tech and X is secondary — LinkedIn is the primary channel and this skill produces the content.
x-launch-video-structure
When the user is planning, scripting, or editing a product launch video for X (Twitter) and needs the structure. Also use when the user mentions "launch video", "demo video", "product launch on X", "60 second demo", "how to structure a launch", or "my launch video isn't working". Produces a beat-by-beat timing sheet, not copy.
x-account-warmup
When a user wants to grow an X (Twitter) account from zero before a product launch, or asks how to get first followers, warm up the algorithm, hit ~500-1,000 followers, or prepare an account to make a launch video land. Also use when the user mentions "new X account", "warm up my Twitter", "first 1000 followers", "building in public strategy", "X growth", or "engagement before launch".
skill-stack-thumbnails
Generate blog post thumbnails for Skill Stack using the brand aesthetic. Follows an iterative workflow - brainstorm concepts, get approval, generate with Gemini API.
youtube-ingest
Transcribe YouTube videos and playlists using Gemini Flash