Communitygithub.com

xxwzkdwz/artifact-3026-skill

将日常物品变成来自3026年的虚构博物馆文物——一个开放的Agent技能。

artifact-3026-skill 是什么?

**Artifact 3026** 是一个面向AI Agent的开放技能,旨在将用户提供的日常物品照片或描述,转化为风格统一的、来自1000年后(3026年)的虚构博物馆文物档案。该技能的核心不在于创造科幻感,而在于通过未来策展人的“温和误解”来揭示物品在当下的真实情感或行为意义。它支持用户指定“冷面幽默”、“温情”或“荒诞”等语调,并严格遵循一套虚构但严谨的策展规范,包括物品名称、身份线、博物馆解说、策展人笔记以及仿造的登录号(如`FM-3026-0001`)。 **使用场景与优势:** 该技能非常适合用于创意内容生成、游戏化体验(如虚拟博物馆)、社交媒体病毒式传播卡片,以及任何需要将日常事物注入叙事深度的场景。通过结构化的输出(含JSON schema)和可选的图像生成/编辑流程,它支持在本地环境(Python 3.11+)中运行,并可调用现有的图像工具(如DALL-E或图像编辑模型)来生成具有考古感的展示图片,最终渲染为1080×1440的SVG分享卡片。 **平台与工作流:** 该技能设计为与主机Agent配合使用,要求Agent能够读取`SKILL.md`同目录下的资源(如`references/`目录中的指南)。工作流包括:解读输入 -> 构思概念(虚构名称、解说等)-> 生成或处理图像(可选)-> 渲染为SVG卡片。技能强调不生成AI徽标、不泄露隐私、不声称事实,并确保输出结果在创意上与用户原有的物品可识别地关联。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add xxwzkdwz/artifact-3026-skill

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

文物 3026

从平凡生活中创造一件在情感上可识别的文物,而不是通用的科幻作品。让一位未来的策展人以恰到好处的误解,来揭示这件物品对当今人们的意义。

宿主代理必须能够读取技能资源。渲染需要本地执行环境,要求 Python 3.11 或更高版本;图像生成或编辑是可选的。

策划物品

  • 从提供的照片或描述开始。在转换之前先检查附带的图像。
  • 推断无伤大雅的创意选择,而不是向用户提问。默认时间设定为1000年后的未来,语气为干巴巴、机构化的严肃口吻。
  • 在编辑照片时,保留物品的标志性轮廓、磨损痕迹、标签和瑕疵。最终结果应仍能让人认出是用户的物品。
  • 围绕物品在当下的一种真实行为来构建笑话或情感转折。避免随机的超现实主义、通用的反乌托邦,以及适用于任何物品的设定。
  • 所有来源信息、日期、解读、登录号和博物馆机构均视为虚构。切勿将结果呈现为鉴定结论或历史事实。
  • 不要暴露源照片中可见的私人细节。在复制面部、地址、徽章、账户信息或其他身份识别信息之前,进行模糊、裁剪、省略或征得同意。
  • 与用户的语言保持一致。在随附的回复和结构化源数据中明确虚构框架,但不要在完成的图像或分享卡片内放置AI生成徽章或类似通知。

制作展品

将以下元素作为一个连贯的概念来创建:

  1. 一个简洁的未来文物名称:2-8个英文单词或大约2-12个汉字。
  2. 一行身份描述:当前物品、大致年代和材质。
  3. 一段包含推断历史用途的博物馆解说:35-65个英文单词或大约70-160个汉字。
  4. 一条提供最精妙笑话或情感转折的策展人笔记:5-14个英文单词或大约10-28个汉字。
  5. 一个虚构的登录号,格式为 FM-<未来年份>-<四位数字>。
  6. 展品场景的简短视觉方向。

如果用户指定了语气,请遵循。否则,选择最适合该物品的语气:

  • 冷面幽默:对平凡行为抱有的学术自信。
  • 温情:对磨损、习惯或依恋的温柔关注。
  • 荒诞:一个合理的机构性误解,带有一个克制的喜剧性跳跃。

当用户要求提供多个变体、特定口吻或帮助改进薄弱文案时,请阅读 references/curatorial-guide.md。

创建图像

当存在可用的图像生成或编辑工具时,在布局卡片之前,先创建博物馆展示图像:

  • 如果有源照片,优先使用图像编辑。保留物品的轮廓和标志性细节,同时用博物馆展示背景替换周围环境。
  • 如果没有源照片,则根据描述生成文物,但不要添加未经支持的标志或识别标记。
  • 保持展品图像没有长文本。排版应交给确定性的卡片渲染器。
  • 除非用户要求原始状态保存,否则将物品视为考古遗迹而非新产品:允许合理的年代感、克制的修复和材质变化,同时保持其可识别性。
  • 默认采用四分之三视角或略微倾斜的角度、偏离中心的构图、深色石材或氧化金属的陈列空间、厚重的展示玻璃以及克制的光束。避免明亮、居中、对称、无菌的产品摄影和现代展厅风格。
  • 如果用户要求保持原始状态,则保留物品当前的磨损和材质;仅更改环境和光线,不要增加一千年的损伤。
  • 使用主机代理已可访问的现有图像生成工具。不需要存储库拥有的API密钥、托管推理服务、付费账户或第三方上传。

在生成或编辑展品场景之前,请阅读 references/visual-direction.md。其中包含默认提示结构、保存状态覆盖,以及基于图案吸管杯的示例。

如果图像生成不可用,当存在原始照片时,继续使用原始照片。否则,提供标签、一个可直接使用的图像提示和一张排版分享卡片;不要假装已经生成了图像。

渲染分享卡片

对于可分享的文物,使用 references/card-schema.md 中的 schema 将展品字段写入 JSON,然后运行:

python3 <技能目录>/scripts/render_exhibit_card.py exhibit.json \
  --output future-museum-card.svg

将 <技能目录> 解析为包含此 SKILL.md 的文件夹。在 JSON 中将生成的展品图像作为 image_path 传入。渲染器仅使用 Python 标准库,并创建一个可编辑的 1080×1440 SVG。

显示完成的图像,并提供标签作为可复制文本。在随附的回复中,将概念标识为创意虚构展品,并在可用时在结构化源记录中保留图像来源。不要在完成的图像或分享卡片内放置AI生成措辞、徽章、水印或同等通知。

完成检查

  • 当前物品仍然可识别。
  • 解释中包含一个针对物品的人类真相,而不是一个通用的未来笑话。
  • 卡片中不包含未经支持的标志、私人细节或事实性鉴定声明。
  • 渲染的 SVG 中不包含AI生成徽章、水印或同等通知。
  • 随附的回复仍应明确说明展品解读是创意虚构,而非真实鉴定或历史记录。
  • 如果因文案过长导致渲染失败,请缩短文案,而不是将其缩小至不可读的尺寸。

相关技能