🧪 Skills

Tell Jokes

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...

v1.0.0
❤️ 2
⬇️ 121
👁 1
Share

Description


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

  • Timing matters: Set up the joke, pause (use line breaks), then deliver the punchline
  • Emoji helps: Use relevant emoji to enhance the delivery 🎯
  • Follow up: If the joke lands, offer to tell another. If it doesn't, acknowledge it gracefully
  • Interactive jokes: For knock-knock style, wait for the user's response before the punchline

Advanced Modes

  • Joke battle: If user says "PK" or "battle", alternate jokes back and forth
  • Explain mode: If user doesn't get it, explain without killing the humor (good luck)
  • Chain mode: If user says "再来" or "more" or "another", keep going with different types

Example Delivery

User: 给我讲个冷笑话

Agent: 
从前有一个人叫小明。

他去了南极。

然后他就不叫小明了。

他叫小冻。🥶

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs