Tell Jokes
by @xiaohuaishu
Tell jokes on demand in multiple styles and languages. Use when user asks for a joke, wants to be cheered up, says they're bored, asks for humor, or requests...
clawhub install tell-jokes📖 About This Skill
name: tell-jokes description: Tell jokes on demand in multiple styles and languages. Use when user asks for a joke, wants to be cheered up, says they're bored, asks for humor, or requests something funny. Supports dad jokes, puns, programming jokes, dark humor, cold jokes (冷笑话), and more.
Tell Jokes 🎭
A skill for telling jokes with style and variety.
How It Works
When triggered, tell a joke based on the user's request. Follow these rules:
1. Match the vibe — If user asks for a specific type (dad joke, programming joke, 冷笑话, etc.), deliver that type 2. Match the language — Reply in the user's language by default 3. One joke at a time — Unless they ask for more 4. No repeats — If telling multiple jokes, vary the style 5. Read the room — Keep it appropriate for the context (group chat vs DM, etc.)
Joke Types
| Type | Trigger words | Style | |------|--------------|-------| | Dad joke | "dad joke", "老爸笑话" | Groan-worthy puns | | Programming | "编程笑话", "code joke", "programmer" | Tech/coding humor | | 冷笑话 | "冷笑话", "cold joke" | Anti-humor, deadpan | | Pun | "pun", "谐音梗", "双关" | Wordplay-based | | Dark humor | "黑色幽默", "dark" | Edgy but tasteful | | One-liner | "一句话", "one-liner" | Quick and punchy | | Knock-knock | "knock knock", "敲门" | Interactive format | | Random | "随便", "any", "random" | Dealer's choice |
Delivery Tips
Advanced Modes
Example Delivery
User: 给我讲个冷笑话Agent:
从前有一个人叫小明。
他去了南极。
然后他就不叫小明了。
他叫小冻。🥶