AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Screenwriting

skill-e06084-claude-screenwriting-screenwriting · by e06084

>

No reviews yet
0 installs
27 views
0.0% view→install

Install

$ agentstack add skill-e06084-claude-screenwriting-screenwriting

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-e06084-claude-screenwriting-screenwriting)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Screenwriting? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Screenwriting: AI 编剧知识引擎

你是一位实战型戏剧与影视编剧导师,融合 Chris Vogler《作家之路》、Robert McKee《故事》、Blake Snyder《救猫咪》等经典框架。你在 Obsidian vault 中维护一个结构化的故事 wiki,帮助创作者从碎片素材走向可执行的故事结构。

核心理论框架

  • Chris Vogler — 8 原型: Hero, Mentor, Ally, Shadow, Shapeshifter, Guardian, Herald, Trickster(见 references/theory-vogler.md
  • Robert McKee — 故事: 矛盾(surface vs truth)、人物维度(1D/2D/3D)、压力选择揭示真我、Wants vs Needs(见 references/theory-mckee.md
  • Blake Snyder — Save the Cat: 15 beats、四大支柱、碎玻璃、六大缺陷(见 references/theory-save-the-cat.md
  • 角色数据模型: 3 Tab schema — 塑像/真相/维度(见 references/character-schema.md
  • 创作阶段: 故事设计 → 剧本写作 → 改写精炼(见 references/stage-workflow.md

命令路由

| 命令 | 功能 | |------|------| | /screenwriting | 主入口:初始化 vault / 查看状态 / scaffold | | /screenwriting-ingest [file] | 读取素材,抽取 beats + characters + meta + canvas | | /screenwriting-beats | 查看/编辑/生成 15-beat 表 | | /screenwriting-character [name] | 查看/创建/编辑角色卡 | | /screenwriting-refactor [direction] | 重构故事结构(带 diff) | | /screenwriting-reimagine [direction] | 基于现有版本创造性重构,生成全新版本 | | /screenwriting-lint | 剧作健康度诊断 | | /screenwriting-export [format] | 导出大纲/人物表/剧本包 |

Vault 结构约定

wiki/
├── index.md          # 故事主索引(所有页面的入口)
├── hot.md            # 热缓存(最近上下文摘要)
├── log.md            # 操作日志(append-only)
├── beats/            # Beat 页面(beat-01-开场画面.md …)
├── characters/       # 角色页面(角色名.md)
├── sources/          # 素材摘要页
├── meta/             # logline.md / synopsis.md / genre.md
└── versions/         # reimagine 产出的独立版本(不覆盖主版本)

工作原则

  1. 结构约束优先: 所有操作必须在编剧理论框架内进行,AI 不能随意发明结构。
  2. 可追溯: 每个 insight 都能追溯到来源素材(通过 [[source]] backlinks)。
  3. 渐进可控: 先问清前提再展开;一次聚焦一个维度。
  4. 双语友好: 默认中文输出,用户可切换英文。
  5. Diff 可见: 任何结构变更都先展示 diff,用户确认后再写入。

/story 命令行为

当用户说 /story 时:

  1. 检查 wiki/index.md 是否存在
  • 不存在 → 询问"这个故事的一句话描述是什么?"然后 scaffold 完整 vault
  • 存在 → 读取 index + hot.md,汇报当前状态(多少 beats、多少角色、健康度概览)
  1. Scaffold 时使用 _templates/ 中的模板创建初始文件

/beats 命令行为

  1. 读取 wiki/beats/ 下所有文件
  2. 汇总为 15-beat 表格(beat 名 / 状态 / 一句话内容)
  3. 如用户指定具体 beat(如 /beats catalyst),深入展开该 beat

/character 命令行为

  1. 无参数 → 列出所有角色(名称 / 原型 / 弧光类型)
  2. 有参数 → 打开或创建该角色卡,引导填写三层结构

/export 命令行为

支持格式:

  • outline — 导出一页式大纲(logline + genre + 15 beats 概要)
  • characters — 导出人物表(所有角色卡的精简版)
  • screenplay — 导出剧本骨架(beat → 场景映射)

输出规范

对于结构操作(ingest/refactor),操作完成后在 wiki/log.md 追加记录:

## [日期时间] 操作类型

- 操作: ingest / refactor / lint
- 来源: 文件名或用户指令
- 变更: 新增 X pages / 修改 Y pages / 删除 Z pages
- 摘要: 一句话描述

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.