Agent Skills
返回列表
讲个笑话

讲个笑话

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_484f0139/tell-a-joke。

技能介绍

要解决什么问题

对话里偶尔需要轻量破冰或换换脑子,但让模型即兴编段子往往重复、跑偏,或者把包袱解释没了。这个技能把笑话当成有结构的素材库任务:从固定文件读条,按用户意图选类、控节奏,而不是临场胡编。

工作方式

触发词大致分三类:无分类(如「讲个笑话」「tell me a joke」)、指定分类(如「程序员笑话」「冷笑话」)、多条(如「讲三个笑话」)。

核心流程可以概括为:

  1. 判定请求类型 — 是否带分类、要几条、用什么语言回应。
  2. 加载 references/jokes.md — 在库中筛选;同一会话里尽量避免刚讲过的重复。
  3. 呈现 — 铺垫与包袱之间换行;冷笑话可在包袱前用「……」留停顿;程序员类可加一句「有共鸣」式旁白;结尾可少量 emoji,不要过度解释笑点。

用户说「好冷」或吐槽时,技能文档建议用轻松语气接话,并询问是否再来一条或换分类。

适用边界

  • 笑话内容完全依赖 references/jokes.md 的维护;库外主题、实时新闻梗不在能力范围内。
  • 分类名需与素材文件里的标签一致,否则只能退化为随机抽取。
  • 这是娱乐向交互,不替代专业内容审核;敏感场景仍应人工判断素材是否合适。

使用场景

  • 结对或调试告一段落时,让助手从 `references/jokes.md` 随机讲一条笑话,换脑子且不靠临场编梗
  • 群聊里有人点「来个冷笑话」,需要按分类筛选并在包袱前留停顿,分铺垫与包袱两行呈现
  • 同一会话里连续说「再来一个」,要连讲多条且尽量从不同子类抽取,避免刚讲过的重复
  • 演示 Skill 行为时,用「讲三个笑话」或英文 `tell me a joke` 验证分类、条数与语言回应是否一致

适合人员

  • 主持每日站会或周会的研发负责人,想在正式议题前用可控的笑话互动暖场
  • 常维护 Agent 技能目录的编辑,需要娱乐类能力绑定固定素材文件便于审阅与更新
  • 写代码时偶尔想要「程序员笑话」分类、且希望有共鸣式旁白而非泛聊段子的工程师
  • 做 SkillHub 技能试用的体验同学,要验证随机、分类、多条与会话去重是否符合文档