Surprise Me

作者 bytedancefb0ed9c96076无许可证83K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库今天更新

Create a delightful, unexpected "wow" experience for the user by dynamically discovering and creatively combining other enabled skills. Triggers when the user says "surprise me" or any request expressing a desire for an unexpected creative showcase. Also triggers when the user is bored, wants inspiration, or asks for "something interesting".

AI 生成的概览

将其他已启用的技能组合成一份出人意料、令人愉悦的创意成果。

功能
该技能会先发现智能体可用的其他技能,从中挑选一到三个,并设计成一个统一的创意混搭成果,而不是彼此独立的演示。随后它会读取所选技能的说明、执行它们,并把输出合并为一件精致的作品。若没有其他技能可用,则退回到基于新闻的作品、交互式 HTML 体验或个性化作品。最终结果以简短预告和极少铺垫的方式呈现。
适用场景
当用户说“surprise me”,或希望看到出人意料的创意展示时使用。也适用于用户感到无聊、想要灵感,或要求“来点有意思的”这类情形。
运行要求
不附带脚本,仅为说明文档。需要能获取可用技能列表;走退回方案时,还需要搜索当前新闻并生成 HTML 作品的能力。

Surprise Me

Deliver an unexpected, delightful experience by dynamically discovering available skills and combining them creatively.

Workflow

Step 1: Discover Available Skills

Read all the skills listed in the <available_skills>.

Step 2: Plan the Surprise

Select 1 to 3 skills and design a creative mashup. The goal is a single cohesive deliverable, not separate demos.

Creative combination principles:

  • Juxtapose skills in unexpected ways (e.g., a presentation about algorithmic art, a research report turned into a slide deck, a styled doc with canvas-designed illustrations)
  • Incorporate the user's known interests/context from memory if available
  • Prioritize visual impact and emotional delight over information density
  • The output should feel like a gift — polished, surprising, and fun

Theme ideas (pick or remix):

  • Something tied to today's date, season, or trending news
  • A mini creative project the user never asked for but would love
  • A playful "what if" concept
  • An aesthetic artifact combining data + design
  • A fun interactive HTML/React experience

Step 3: Fallback — No Other Skills Available

If no other skills are discovered (only surprise-me exists), use one of these fallbacks:

  1. News-based surprise: Search today's news for a fascinating story, then create a beautifully designed HTML artifact presenting it in a visually striking way
  2. Interactive HTML experience: Build a creative single-page web experience — generative art, a mini-game, a visual poem, an animated infographic, or an interactive story
  3. Personalized artifact: Use known user context to create something personal and delightful

Step 4: Execute

  1. Read the full SKILL.md body of each selected skill
  2. Follow each skill's instructions for technical execution
  3. Combine outputs into one cohesive deliverable
  4. Present the result with minimal preamble — let the work speak for itself

Step 5: Reveal

Present the surprise with minimal spoilers. A short teaser line, then the artifact.

  • Good reveal: "I made you something ✨" + [the artifact]
  • Bad reveal: "I decided to combine the pptx skill with the canvas-design skill to create a presentation about..." (kills the surprise)

来源与署名

来源:bytedance/deer-flow位于skills/public/surprise-me提交fb0ed9c

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架