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 從公開儲存庫中收錄這些內容。

檢舉或申請下架