Shot Distract And Scare logo

Shot Distract And Scare

Community
geegl
shot-distract-and-scare

用户提到吓人、惊吓、分散注意力、出其不意、打破预期、怎么让观众没想到

Overview

Publishergeegl
Repositorydirectorskills
Skill nameshot-distract-and-scare
Stars
68
Forks
7
Bundled files
1
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 1 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by geegl on GitHub. Read the source before you install it.

Installation

Install the Shot Distract And Scare AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/geegl/directorskills/tree/main/output/books/master-shots-v1/shot-distract-and-scare
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/geegl/directorskills.git /tmp/directorskills
mkdir -p .claude/skills
cp -r /tmp/directorskills/output/books/master-shots-v1/shot-distract-and-scare .claude/skills/shot-distract-and-scare
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Shot Distract And Scare in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Shot Distract And Scare on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Shot Distract And Scare is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

分散注意力-打破预期

R — 原文 (Reading)

千万不要为了转移观众的注意力而生硬地设计一些情节。因为情节越是合理,最终吓人的效果就越强烈。

— Christopher Kenworthy, 第7章, p.48


I — 方法论骨架 (Interpretation)

这不是简单的"突然吓人",而是一套结构化的三步操作流程:(1) 制造紧张气氛——让观众知道有危险存在;(2) 用合理的事物分散注意力——让观众在不知不觉中放松警惕;(3) 在放松的瞬间突袭——在最不可能的时候出手。

关键在于"合理"二字。分散注意力的手段必须符合角色动机和当前情境,不能硬编。如果角色突然无缘无故看向别处,观众会感到"这不对劲",反而更警觉而非放松。成功的分散注意力是让观众忘记危险,失败的分散注意力是让观众意识到导演在故意引导。

更深层的原理:观众对模式会学习。"假惊吓→真惊吓"的套路太老,观众早就知道"假吓之后必有真吓"。真正的技巧是打破观众对惊吓套路的预期——不是"先假后真",而是"先让观众忘记会有惊吓"。

A1 — 书中的应用 (Past Application)

案例 1: 《少数派报告》的水池惊吓(c20)

  • 问题: 如何在一个观众已经知道危险的场景中仍然制造有效的惊吓?
  • 方法论的使用: 汤姆·克鲁斯凝望水池(观众紧张——危险在哪?)。他突然抬头对着镜头外的人说话(注意力转移——观众猜测他在跟谁说话)。观众注意力被转移的瞬间,预言者突然从水池跃出抓住他。
  • 结论: 分散注意力的理由必须合理——角色对镜头外的人说话是正常行为,不是硬编的"看别处"。
  • 结果: 观众吓出一身冷汗,因为注意力已被成功转移。

案例 2: 《蓝丝绒》的神出鬼没(c09)

  • 问题: 如何让一个普通人看起来令人恐怖?
  • 方法论的使用: 丹尼斯·霍珀幽幽地走向一栋楼,消失在墙后。切到逃跑者在楼里往下看(注意力转移——观众在想"他去哪了?")。再切回逃跑者视角时,用长焦镜头拍摄,霍珀突然在很近的地方出现。
  • 结论: 幽幽走着的人突然现身比跑着追来更吓人——缓慢+突然消失+突然出现=恐怖。
  • 结果: 一个本来普通的人,学会了神出鬼没,就令人恐怖了。

案例 3: 《今生情未了》的延迟眼神交流(c28)

  • 问题: 如何表现爱情的萌生而不显得俗套?
  • 方法论的使用: 两人不断避免直视对方。他只在她拉小提琴时才看她,她只在他目光移开时才抬头。躲躲闪闪一阵后终于鼓起勇气正视对方。
  • 结论: 延迟对视比立即对视更有力量——分散注意力(避免直视)→积累张力→打破预期(终于对视)。
  • 结果: 延迟的眼神交流比立即对视更能表现爱情的萌生。

A2 — 触发场景 (Future Trigger) ★

用户会在什么情境下需要这个 skill?

  1. 用户要拍恐怖/惊悚场景中的惊吓效果——"怎么吓人最有效"、"jump scare怎么设计"
  2. 用户要在一个观众已经知道危险的场景中制造意外——"观众都知道要出事了,怎么还能吓到他们"
  3. 用户要打破观众对常见套路的预期——"不想用老套的吓人方式"
  4. 用户要制造悬疑场景中的注意力转移——"怎么让观众忽略某个东西然后突然发现"
  5. 用户要在非恐怖场景中制造意外效果(如爱情、喜剧)——"怎么让两个人的对视更有张力"

语言信号 (用户的话里出现这些就应激活)

  • "吓人"、"惊吓"、"jump scare"、"出其不意"
  • "分散注意力"、"转移注意力"、"打破预期"
  • "观众没想到"、"出乎意料"、"意外效果"
  • "老套"、"套路"、"观众免疫了"
  • "延迟"、"等待"、"积累张力"

与相邻 skill 的区分

  • 与 shot-telephoto-compression 的区别: 长焦特效靠空间错觉(让距离看起来不同),分散注意力靠时间错觉(让注意力在错误的时刻被转移)。两者解决不同的问题。
  • 与 shot-equal-length-rhythm 的区别: 等长镜头是分散注意力-打破预期中"放松阶段"的具体工具——等长镜头制造安全感,打破等长释放张力。等长镜头是子工具,分散注意力是完整策略。

E — 可执行步骤 (Execution)

当 skill 被激活后, agent 应按以下步骤执行:

  1. 确定紧张气氛的来源——观众知道什么?

    • 完成标准: 能说清"观众在这一刻知道什么信息"(如"观众知道有追踪者"、"观众知道水池里有东西")。如果观众不知道危险存在,先用镜头建立紧张气氛。
    • 判停条件: 如果场景中没有已知的危险,需要先用其他手段建立紧张(不属于本 skill 范围)。
  2. 设计分散注意力的手段——必须合理

    • 完成标准: 分散注意力的理由是角色在当前情境下的自然行为(如和人说话、听到声音转头、正在做某件需要专注的事)。能回答"角色为什么看向别处?"答案必须是角色的合理动机,不是导演的安排。
    • 判停条件: 如果找不到合理的分散注意力理由,不要强行设计。参考反例 ce07:情节越是合理,吓人效果越强;生硬设计只会让观众更警觉。
  3. 在放松瞬间突袭——打破等长节奏

    • 完成标准: 突袭发生在观众注意力最分散的时刻。如果之前用了等长镜头制造安全感,在突袭瞬间打破等长节奏(突然变短或变长)。突袭的内容必须与观众的预期不同(不是"从那里出来",而是"从另一个地方出来")。
    • 判停条件: 如果突袭方式与观众预期完全一致(如空窗户=脸出现),效果会大打折扣。参考反例 ce14 和 ce19。

B — 边界 (Boundary) ★

不要在以下情况使用此 skill

  • 用户在讨论恐怖片的剧本/故事设计,而非镜头拍摄——分散注意力是镜头技法,不是剧本技法
  • 场景中没有已知的危险或紧张气氛——没有紧张就没有放松,没有放松就没有突袭
  • 用户想要的是持续的悬疑氛围而非具体的惊吓瞬间——持续悬疑用其他手段

作者在书中警告的失败模式

  • 分散注意力的手段太生硬(ce07): 千万不要为了转移观众注意力而生硬地设计情节。角色的行为必须符合当前情境,否则观众会感到"导演在故意引导",反而更警觉。
  • 空窗户被提前猜到(ce14): 只要观众看到空空的、黑洞洞的窗户,就条件反射般地知道那儿一定会出现一张脸。必须分散注意力才能打破这个预期。
  • 重复使用同一吓人手法导致观众免疫(ce19): "先让微不足道的东西吓观众一下,然后杀人魔跳出"的套路太老,观众早就知道"假吓之后必有真吓"。
  • 空旷空间放威胁物反而无效(ce18): 如果观众先于角色看到威胁,恐惧变成了"等待主角发现"的无聊过程。

作者的盲点 / 时代局限

  • 书中案例全部来自惊悚/恐怖类型,对非恐怖类型(喜剧、爱情、剧情)中的"打破预期"应用讨论不足。
  • 未涉及互动媒体(游戏、VR)中的注意力分散机制——互动媒体中玩家的注意力更难控制。
  • 对"观众学习"问题只提到了警告,未提供系统性的解决方案(如何设计"不可学习"的惊吓模式)。

容易混淆的邻近方法论

  • "悬念"(Suspense):悬念是"观众知道危险但不知道何时发生"的持续状态,分散注意力是打破这种状态的具体手段。希区柯克的"炸弹比喻"是悬念理论,不是分散注意力技法。
  • "反转"(Plot Twist):反转是叙事层面的信息颠覆,分散注意力是镜头层面的注意力操控。两者可以配合但不等同。

相关 skills

  • contrasts-with: shot-telephoto-compression — 空间错觉 vs 时间错觉
  • composes-with: shot-equal-length-rhythm — 等长镜头是"放松阶段"的核心工具
  • composes-with: shot-camera-choreography — 惊吓场景中的运动配合

审计信息

  • 验证通过: V1 ✓ / V2 ✓ / V3 ✓
  • 蒸馏时间: 2026-06-07

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Shot Distract And Scare AI skill do?

用户提到吓人、惊吓、分散注意力、出其不意、打破预期、怎么让观众没想到

Why use Shot Distract And Scare on TypingMind?

Because you install it once and use it with any model. Shot Distract And Scare is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Shot Distract And Scare in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/geegl/directorskills/tree/main/output/books/master-shots-v1/shot-distract-and-scare. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Shot Distract And Scare?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Shot Distract And Scare?

As many as you like. As long as a model supports skills, you can use Shot Distract And Scare with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Shot Distract And Scare AI skill free?

Yes. It is published on GitHub by geegl under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇