1001night-stories:把学科知识写成童话与游戏化叙事

前言

在 Agent 里讲解知识点,常见做法是直接列概念、公式或要点。对低龄学习者、科普场景或需要降低认知门槛的内容,这种方式往往显得生硬,用户也不容易持续跟读。若希望模型在对话中自动把语文、数学、科学等题材改成故事、卡牌或课堂游戏式的叙述,就需要在 Skill 层明确叙事规则与触发条件,而不是每次手写一长段提示词。

下面介绍 SkillHub 社区 Skill 1001night-stories(坐标 @user_e32c7fda/1001night-stories,当前版本 1.0.1),以及如何在 Cursor 等环境中安装与使用。

这是什么

1001night-stories 是 SkillHub 上 education 分类下的社区 Skill,由发布者 user_e32c7fda 维护,来源标记为 community。官方简介将其定位为:将语文、数学、科学、化学、物理、历史、诺贝尔奖、哲学、人物传记、晦涩概念等知识,转化为有趣的童话故事,并通过游戏化叙事辅助学习。

该 Skill 在 SkillHub 页面标注 requires_api_key=false,即不依赖额外 API Key 配置(以页面标签为准)。

核心功能

依据 SkillHub 与 API 页面上的说明,可核实的能力包括:

  1. 知识故事化:把多学科、多类型的知识内容改写为童话或故事体裁,而不是平铺直叙的讲义。
  2. 游戏化叙事:叙事方式可与「卡牌游戏」「魔法课堂」等游戏化教学场景对齐(具体叙事结构由 Skill 内 SKILL.md 约束,安装后由 Agent 按 Skill 指令执行)。
  3. 明确触发场景:当用户提到「童话故事」「故事书」「卡牌游戏」「知识故事化」「趣味学习」「游戏化教学」「讲故事学知识」「儿童科普」「魔法课堂」等,或明确表示希望把任意学科知识转成故事/游戏形式时,Agent 应使用此 Skill(官方简介中的硬性触发说明)。

安装与启用

SkillHub 官方建议先按 SkillHub 安装与优先源配置 准备 skillhub CLI,再把 Skill 安装到当前 Agent 实际读取的 skills 目录;装错目录会导致 Agent 无法加载。

1、检查或安装 skillhub CLI

command -v skillhub && skillhub --version

若未安装,可使用官方文档中的完整安装命令:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安装 1001night-stories

安装时必须使用 --dir 指向本机 Agent 的 skills 目录。官方文档给出的常见路径示例:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

在 Cursor 环境下,可先创建目录再安装(目录不存在时):

mkdir -p ~/.cursor/skills
skillhub install @user_e32c7fda/1001night-stories --dir ~/.cursor/skills

SkillHub 技能页还提供另一种方式:将下面提示交给支持 Skill 的 AI,让其按安装文档完成安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e32c7fda/1001night-stories。

安装完成后,按你所用客户端的要求刷新或重启 Agent,使新 Skill 被加载。本 Skill 无 API Key 字段要求。

典型用法

官方未在公开页面给出固定 CLI 子命令;使用方式是在对话中提出「故事化 / 游戏化学习」类需求,由 Agent 在匹配触发词时加载 1001night-stories 并按 Skill 内规则生成内容。下列表述与官方触发场景一致,可作为可复现的提问示例(输出内容由模型与 Skill 共同决定,此处不预设具体故事正文):

  1. 儿童科普:「用童话故事讲清楚光合作用,适合小学生。」
  2. 晦涩概念:「把薛定谔的猫用魔法课堂的故事讲一遍。」
  3. 游戏化教学:「把初中化学酸碱中和做成卡牌游戏式的知识故事。」
  4. 人物与历史:「用故事书口吻介绍一位诺贝尔奖得主的主要贡献。」

若希望稳定命中该 Skill,可在问题中带上官方列举的关键词之一,例如「知识故事化」「趣味学习」或「讲故事学知识」。

适用场景与注意

适合谁

  • 需要在 Agent 对话里做科普、启蒙或趣味讲解的开发者、家长、教师或内容作者。
  • 希望减少每次手写「请用童话体 + 游戏机制」长提示词,改为依赖 Skill 统一叙事策略的场景。

限制与注意

  • 叙事质量仍取决于底层模型与 Skill 内具体指令;公开页面未承诺特定年级难度或课程标准对齐,使用前宜自行审校事实准确性。
  • 社区来源(community)意味着维护节奏与内容边界以发布者为准;升级时可关注 SkillHub 上的版本号(当前 1.0.1)。
  • 安装路径错误是常见问题:务必使用 skillhub install ... --dir <skills 目录>,并确认目录与当前客户端文档一致。

SkillHub 页面统计(以抓取资料为准):评分 100000,下载 1738,安装 56;与页面展示可能随时间变化,以 SkillHub 实时数据为准。

结尾

1001night-stories 把「多学科知识 → 童话 / 游戏化叙事」写成可复用的 Agent Skill,并在简介中规定了触发词与必须使用场景,适合教育类、科普类对话产品接入。安装与坐标以 SkillHub 为准。

  • SkillHub 技能页:https://www.skillhub.cn/skills/user_e32c7fda/1001night-stories
  • API 条目:https://api.skillhub.cn/user_e32c7fda/1001night-stories
  • 安装说明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜