SuperAPI AI 工具集

@3182/zodiac-pastlife-myth

设计与创作

查看项目

更新于 10-16 08:24

技能介绍

用途

「星座前世神话」(slug:zodiac-pastlife-myth)用于把用户输入转换为一份可收藏的命运叙事作品,包含三部分产出:

  • 前世神话故事(约 800 字,中文)
  • 史诗级插画(1 张)
  • 命运预言短诗(4-8 行)

并组装成一页式 HTML 神话画卷。

输入规则

使用前需要先收集用户信息。必填项为星座(例如天蝎座)、出生日期(YYYY-MM-DD)、3 个性格关键词(例如冷静、执拗、温柔)。可选项包括性别或代称、想要的情感主色(例如宿命浪漫、克制深情、热烈守护)、禁忌元素(例如不要悲剧结局)。若缺少字段,需先补齐再生成。

一致性校验:若填写的星座与出生日期推导结果明显不一致,先用一句话确认以哪个为准;用户未回复时,默认以用户显式填写的星座为准。

主要能力

1. 前世神话故事(约 800 字)

风格为中式神话风加浪漫宿命感,采用四段式骨架:

  • 天命开端(约 150 字):以星河、司命、古殿、灵器等意象开场,把星座特质翻译成神话身份(例如天蝎对应夜渊守誓者)。
  • 前世试炼(约 250 字):结合 3 个关键词设计三重试炼或三道誓约,每个关键词必须体现在具体行为,不写空泛形容词。
  • 宿命转折(约 250 字):设置一次「爱与天命」的冲突,给出抉择代价,保持治愈感,可有遗憾但不写绝望结局。
  • 今生回响(约 150 字):把前世烙印映射到用户今生性格与关系模式,结尾要有被命运温柔注视的感觉。

硬规则:必须出现输入的 3 个关键词对应行动;不可写成星座运势口水文,不写「今天宜/忌」;避免现代网络梗,保持古典抒情。

2. 命运预言短诗(4-8 行)

文风偏古风新诗,语句短,留白感强。必须呼应故事中的核心誓约、信物或星象,最后一行落在祝福式命定感。

3. 史诗级插画(1 张)

在故事完成后再生成插画,保证画面与剧情一致。统一提示词框架按故事替换变量:

  • 主体:用户前世神话身份加关键信物加星座象征
  • 场景:中式神话场域(天阙、灵山、星海、古祭坛等)
  • 氛围:romantic fate, epic, celestial, emotional, cinematic
  • 风格锚点:epic Chinese mythology illustration, celestial romance, ornate costume, flowing silk, ancient palace ruins, star river, volumetric light, dramatic composition, ultra-detailed, painterly, no text

建议参数:model="nanopro",aspect_ratio="landscape",quality="high",n=1。必须从工具结果读取真实图片路径,禁止猜测路径。

使用方式

  1. 收集并校验用户输入(星座、出生日期、3 个性格关键词,以及可选字段)。
  2. 生成前世神话故事、命运预言短诗,再生成插画。
  3. 将故事与诗写入 JSON(schema 见 scripts/build_mythbook.py 文件头)。
  4. 执行以下命令组装神话画卷:
python3 skills/zodiac-pastlife-myth/scripts/build_mythbook.py <myth.json> <out.html>

输出目录:output/zodiac-pastlife-myth/<name_or_sign>/,至少产出 myth.json、mythbook.html、illustration.png 三个文件。

对用户的交付话术:交付时简洁说明已完成故事加插画加预言诗,给出完整路径 output/.../mythbook.html,询问是否需要公开发布(若用户要公开,再走发布流程)。

发布(用户要求「发布」时执行)

这是「技能发布」而非项目发布,使用 skillmarket 发布流程。发布前确认 SKILL.md frontmatter 包含 name/version/author/tags。版本不可覆盖,有改动必须升级版本号再发。返回 tag(如 @3182/zodiac-pastlife-myth@1.0.0)和 release 链接。

适用场景

适合用户希望获得个性化星座主题神话叙事、配套插画与预言诗,并输出为可收藏 HTML 画卷的场景。

限制

  • 生成前必须补齐并校验必填字段。
  • 插画提示词、模型参数与文件路径均按资料规定执行,不得猜测路径。
  • 发布流程与版本管理有明确约束,版本号不可覆盖。
  • 其他未在资料中说明的能力、收费与平台支持情况暂未提供。