surprise-me
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSurprise Me
给我个惊喜
Deliver an unexpected, delightful experience by dynamically discovering available skills and combining them creatively.
通过动态发现可用技能并创造性地将它们组合,为用户带来超乎预期的愉悦体验。
Workflow
工作流程
Step 1: Discover Available Skills
步骤1:发现可用技能
Read all the skills listed in the <available_skills>.
读取<available_skills>中列出的所有技能。
Step 2: Plan the Surprise
步骤2:策划惊喜
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
选择1到3个技能并设计一个创意混搭方案。目标是产出一个连贯的成果,而非独立的演示。
创意组合原则:
- 以意想不到的方式将技能结合(例如:一份关于算法艺术的演示文稿、转化为幻灯片的研究报告、带有Canvas设计插图的风格化文档)
- 如果有可用的用户已知兴趣/上下文信息,将其融入其中
- 优先考虑视觉冲击力和情感愉悦感,而非信息密度
- 产出成果应像一份礼物——精致、惊喜且有趣
主题灵感(可选用或混搭):
- 与今日日期、季节或热门新闻相关的内容
- 用户从未要求过但会喜欢的小型创意项目
- 有趣的“假如”概念
- 结合数据与设计的美学作品
- 有趣的交互式HTML/React体验
Step 3: Fallback — No Other Skills Available
步骤3:备选方案——无其他可用技能
If no other skills are discovered (only surprise-me exists), use one of these fallbacks:
- 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
- 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
- Personalized artifact: Use known user context to create something personal and delightful
如果未发现其他技能(仅存在surprise-me技能),使用以下备选方案之一:
- 基于新闻的惊喜: 搜索今日新闻中的精彩故事,然后创建一个设计精美的HTML作品,以极具视觉冲击力的方式呈现该故事
- 交互式HTML体验: 打造一个创意单页网页体验——生成艺术、迷你游戏、视觉诗、动画信息图或交互式故事
- 个性化作品: 利用已知的用户上下文信息创建个性化的愉悦成果
Step 4: Execute
步骤4:执行
- Read the full SKILL.md body of each selected skill
- Follow each skill's instructions for technical execution
- Combine outputs into one cohesive deliverable
- Present the result with minimal preamble — let the work speak for itself
- 读取每个选中技能的完整SKILL.md内容
- 遵循每个技能的技术执行说明
- 将产出内容整合成一个连贯的成果
- 以最少的开场白展示成果——让作品自己说话
Step 5: Reveal
步骤5:揭晓
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)
以最少的剧透呈现惊喜。一句简短的预告语,然后展示作品。
- 优秀的揭晓方式: “我给你做了点东西✨” + [作品]
- 糟糕的揭晓方式: “我决定将pptx技能与canvas-design技能结合,来创建一份关于……的演示文稿”(破坏惊喜感)