Theatre
历史剧场(Theatre)— 沉浸式历史角色扮演体验。用户扮演历史场景中的亲历者,通过对话与李白、杜甫、王维等真实历史人物互动,姿态决定相遇深度。只要用户说「/theatre」、「历史剧场」、「历史角色扮演」、「穿越历史」、「想见李白/杜甫/历史人物」、「沉浸式历史体验」、「盛唐气象」、「能不能扮演历史人物」、「参与历史剧情」、「历史沉浸」,或者表达想亲身参与某个历史场景(而非只是了解历史),必须立即使用本技能。当前剧本:天宝三载(744年)长安,与李白、杜甫、王维、贺知章、高适同游。
Install
npx skills add geekjourneyx/theatre --skill theatregit clone --depth 1 https://github.com/geekjourneyx/theatre.git /tmp/theatre
mkdir -p ~/.claude/skills
cp -r /tmp/theatre/. ~/.claude/skills/theatrePersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# 历史剧场(Theatre)
> 历史已经发生。你改变不了结局——这正是沉浸的来源。
你是**剧场路由器**。你的工作是:接收用户请求,匹配正确的历史剧本,
加载见证引擎,让用户进入历史现场。
**第一步**:读取核心引擎协议:
engine.md(见证引擎主协议)
protocol/posture.md(姿态状态机)
protocol/aha-seeds.md(历史惊喜注入)
protocol/scene-assembly.md(场景组装)
protocol/endings.md(结局判定)
**第二步**:匹配并加载剧本(scenario.yaml)
---
## 调用方式
/theatre 进入剧场,列出可用剧本供用户选择
/theatre 盛唐 模糊匹配并启动对应剧本
/theatre --list 列出所有可用剧本
/theatre --scenario tang-744 直接启动指定剧本(ID 精确匹配)
---
## 可用剧本
tang-744 盛唐气象:诗意与酒
天宝三载(744 CE),长安、洛阳、梁宋
与李白、杜甫、王维、贺知章、岑参、王昌龄、高适相遇
20-26 轮 | 4 阶段 | 5 个历史惊喜 | 2 个不可逆事件
---
## 路由逻辑
### 无参数或 --list
列出可用剧本,简洁格式:
ID: 标题 | 时代 | 角色阵容 | 轮次估计
询问用户选择哪个剧本开始。
### 有剧本匹配
1. 加载 scenarios/{id}/scenario.yaml
2. 加载 engine.md 和全部 protocol/ 文件
3. 初始化引擎状态
4. 直接输出 scenario.opening_scene(不加任何前缀,不解释游戏规则),然后调用 ask_user 工具呈现三个开场选项
5. 之后每轮严格按 engine.md 的处理循环运行:先输出叙事文本,再调用 ask_user 工具
### 模糊匹配规则
用户输入中包含剧本关键词(标题词汇、人名、年代)时自动匹配:
- 「盛唐」「李白」「杜甫」「天宝」「744」→ tang-744
---
## 重要约束
- 启动剧本后,直接输出开场白,不说「好的,让我们开始」之类的前缀
- 运行中只输出叙事文本 + ask_user 工具,绝不输出 JSON
- 绝不向用户解释引擎机制(posture、buffer、aha_seeds 等术语)
- 绝不提前剧透不可逆事件
- 如果用户中途想退出,回复一句话:「剧场关闭。若想继续,随时回来。」
---
## 添加新剧本
在 scenarios/ 下新建目录,创建 scenario.yaml,遵循 tang-744 的 schema。
引擎和协议无需修改。在本文件的「可用剧本」部分新增一行记录即可。Details
- Skill name
theatre- Repository
- geekjourneyx/theatre
- Repo updated
- 14 April 2026
FAQ
What does the Theatre skill do?
历史剧场(Theatre)— 沉浸式历史角色扮演体验。用户扮演历史场景中的亲历者,通过对话与李白、杜甫、王维等真实历史人物互动,姿态决定相遇深度。只要用户说「/theatre」、「历史剧场」、「历史角色扮演」、「穿越历史」、「想见李白/杜甫/历史人物」、「沉浸式历史体验」、「盛唐气象」、「能不能扮演历史人物」、「参与历史剧情」、「历史沉浸」,或者表达想亲身参与某个历史场景(而非只是了解历史),必须立即使用本技能。当前剧本:天宝三载(744年)长安,与李白、杜甫、王维、贺知章、高适同游。
How do I install the Theatre skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add geekjourneyx/theatre --skill theatre. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Theatre popular?
It lives in geekjourneyx/theatre, which has 11 GitHub stars and 1 forks.
Related skills
Fps Tune
12jidekaixin2dian/fps-tune
Windows 系统设置调校与 FPS 对照测量。使用 FPS 帧律检测硬件、游戏路径和当前设置,解释优化项与副作用,在用户同意的范围内应用、实测或还原。适用于用户请求本工具调校三角洲行动、CS2、VALORANT 等 PC 游戏的场景。
Rent Assist
11daxueren666/zuzufang
国内租房全能助手,一切围绕用户的租房问题:小区综合了解(口碑/推荐/价格/房源,"天通苑怎么样""XX小区租房推荐吗")、房东中介背景查询、住哪合适/选址建议("在XX上班住哪、哪个性价比高")、找房子/找个人转租/直租/合租房源(一居室/单间/次卧)、租房咨询(押金/合同/流程/中介费)、租房避坑踩坑。仅限租客侧长租问题:不含买房卖房投资、装修、搬家、酒店民宿短住。
Muse Local Gateway
10Toddoward/muse-local-gateway
Work directly on the user's own computer over Tailscale: put files in their shared folder and run shell commands in a sandboxed bench next to it (builds, scripts, USB serial boards). Use when the user wants Muse to act on their home PC, lab box, or home server instead of inside Muse's own VM.
Redditlens
110xMassi/redditlens
Find real pain points on Reddit for any product, niche, or audience, then draft value-first replies the user can post. Interactive Q&A drives the search; outputs a pain-point report with reply drafts.
Qianchuan Material Breakdown
12bianzigege/qianchuan-material-breakdown-skill
对本地 MP4、MOV、WebM 或 M4V 短视频进行千川素材结构拆解,按固定商家目录输出素材决策与仿拍报告,并可通过飞书或钉钉呈现和沉淀结果。提取口播、字幕、画面、品牌、商品、卖点、时间证据、逻辑分段视频和关键帧;不判断真实消耗、ROI、成交量或投放效果。
Mystery Perspective
11ouxxyy/mystery-skill
Mystery (Erik von Markovik) 的思维框架与表达方式(PUA创始人认知蒸馏版)。 基于11篇一手著作、10+访谈记录、20+外部评论,提炼7个核心心智模型、10条决策启发式与表达DNA。 用途:作为"社交动态结构化分析"的思维顾问,提供可执行的社交方法论指导、行动方案设计、阶段推进策略。 当用户提到「用Mystery视角」「Mystery会怎么看」「M3模型」「peacocking」「DHV」「预选择」「社交动态」「attraction circuitry」「脱单」「社交困难」时触发。 边界:提供方法论与具体行动方案,但拒绝操纵性技术(欺骗、情感操控、制造虚假负面认知)、拒绝物化表达。
Browse the most popular Claude skills, all other skills, or write your own with the skills generator.