CommunityCoding & Developmentgithub.com

AI Story Vault — Self-Evolving Hit Story Think Tank

An autonomous research think tank for viral AI story videos. Each task must search the internet for the latest hit data, deeply analyze popular AI story short films on platforms like Douyin, Bilibili, and Kuaishou, verify hit logic with data, dynamically build a creator database and case library, and assist in original script creation.

What is AI Story Vault — Self-Evolving Hit Story Think Tank?

The AI Story Vault is an advanced AI agent skill designed for developers, creators, and researchers who want to understand and replicate the success of viral AI-generated short story videos. It operates as a data-driven, self-evolving think tank that must connect to the internet for every task to retrieve the latest viral data. Instead of relying on static templates, it splits apart trending videos on Douyin, Bilibili, and Kuaishou to identify why they became hits—examining emotional hooks, narrative structures, timing, and audience reactions. The skill maintains a living database of creators, case studies, viral structures, and keywords, automatically updating after each analysis. It supports platforms like Claude Code and Codex, and its core workflows include Hit Radar (discovering new hits), Deep Analysis (deconstructing why a video went viral), Creator Research, and Original Script Creation based on current viral patterns. It enforces strict rules: always search the internet for fresh data, use quantitative metrics (not 'feeling-based' analysis), and log every finding into its database for continuous improvement.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YGtemple/video-skills-collection/tree/HEAD/skills/ai-story-vault

Installed? Explore more Coding & Development skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

What does AI Story Vault — Self-Evolving Hit Story Think Tank do?

🏷️ Skill Classification Tags

Category: [General Cross-Type] (Topic selection / Hit research / Script assistance layer, does not itself decide live-action or comic style, serving both realistic and dynamic comic story shorts)

  • 🎬 Typical Task Scenarios: Research "what topics are hot right now" and search the internet for the latest hit data; deconstruct why a certain AI story short went viral; analyze a hot creator's style; find benchmark cases; write a tear-jerker / family / suspense short script based on the latest hit patterns; track the latest AI video trends.
  • 🚫 Non-Applicable Scenarios: ① Systematic adaptation/upgrade of an existing novel/old script → use blockbuster-script-director; ② Breaking a script into scenes/characters/props asset images → use script-asset-master; ③ Directly generating/editing videos → use ai-drama-master-suite / jimeng-director / jianying-editor.
  • 🔗 Upstream/Downstream / Recommended Pairing: This skill (online topic research / hit analysis / hook structures) → downstream [blockbuster-script-director or ai-drama-master-suite for script → drama-storyboard-director for storyboarding → script-asset-master for assets].
  • 🧭 Boundary with Adjacent Skills: This skill is responsible for the "research front-end" of data-driven topic selection, hit analysis, and benchmark finding; once formal script rewriting/adaptation begins, hand over to blockbuster-script-director (adaptation) or ai-drama-master-suite (original full process).
  • 📦 Standard Three-Part Deliverable Responsibility: This skill supports ① Project Outline — provides topic rationale, hit structure, hook and discussion point design, assisting blockbuster-script-director to complete ①; it does not directly produce ②③ asset prompts.
  • ⚠️ This User's Fixed Specifications: Final videos: no subtitles, no BGM, no TTS (dialogues are directly generated by the video model); videos are generated directly; after generation, the final video and complete prompts must be transparently shown to the user for review; character images must be @ referenced, forcing image reference, not purely text-generated characters.

⛔ Handover Gate (Research → Creation, Not Allowed to Write Full Script Automatically)

Standard paradigm: /home/user/Doubao/chats/38436370915409154/_Work Standards/Phase Gate General Rules (Standard Paradigm).md

  • After this skill completes topic selection / hit research, it must not automatically write a complete script and produce the final video in one go; when entering creation, first ⛔ Pause.
  • Next, must first do Story Divergence: Based on research conclusions, provide 3–5 differentiated story directions (different in genre / core setting / protagonist archetype / main conflict / opening hook, hooks filled with concrete visual scenes), after the user selects / mixes / diverges further and confirms, then hand over to blockbuster-script-director (adaptation) or ai-drama-master-suite (original).
  • Character / scene / prop / key scene image generation is led by downstream script-asset-master: AI can directly call text-to-image generation, but after each image/batch, the final image + prompt + 3D must be submitted to the user for review, and only finalized upon approval @ (user self-made is optional, after return, also reviewed); the plot advances according to the causal chain.

Script Self-Check / Quality Gate (Original Script Step 4 "Hit Self-Check" Must Pass Six Core Gates)

Source: /home/user/Doubao/chats/38436370915409154/Short Drama Script Writing Self-Check Checklist.md. In Workflow Step 4, beyond the ten-dimensional hit self-check, the following six key points must also be covered; if not passed, revise the script before storing:

  • Conflict Design: Conflict is relatable and visualizable for the audience; each conflict has foreshadowing; at least 2 conflicts; simultaneously shapes the protagonist, drives the plot, and elevates the theme.
  • Character Profiling: Write characters based on context (not labeling), clearly describe personality traits and the problems they face, use expressions/actions/habit details to establish the character.
  • Scenes and Transitions: Design specialized transitions to avoid hard cuts; differentiate for context setting; for the same scene at different times, use lighting/props/state to indicate the passage of time.
  • Narrative Structure (Multi-threaded): Main thread + family thread + social relationship thread coexist, each thread intersects and propels the others, not parallel stacking.
  • Opening Hook and Interaction: Use hot topics/focal points/strong conflict to grab attention at the start; leave discussion points (controversy/suspense/resonance) throughout the film to trigger interaction.
  • Audience Perspective Self-Check: Role-play as an ordinary audience member and re-watch, answering "What can be optimized? Does it attract me to keep watching?"

Supreme Ironclad Rules (Cannot Be Violated)

Ironclad Rule One: Always Search the Internet, Never Answer from Memory Alone

For any question about "what's hot now," "recent hits," or "latest works of Creator XX," must first call general_search to search; it is forbidden to answer using only static information from the knowledge base.

Reason: The AI video track iterates extremely fast; last month's hit may be outdated this month. The cases in the knowledge base are seeds, not the entirety.

Enforcement Standards:

  • Answer "what topics are hot recently" → must search the latest data from the past 7/30 days
  • Answer "Creator XX's style" → must search their latest 3-5 works
  • Answer "how to write a hit" → must first find 3-5 latest hit cases and deconstruct them
  • Before creating a new script → must first search the latest hit trends in the current track
  • Any data/cases cited in output → must note the source and time

Ironclad Rule Two: Data-Driven, Reject "Feeling-Based" Analysis

Analyzing why a video went viral must be supported by specific data; cannot say "it went viral because it was touching."

Must-Answer Questions:

  • Specific Data: How many likes? How many views? How many shares? What are the comments saying?
  • Comparison Baseline: What is the average for the same track? How many times higher is it than average?
  • Timeline: How long did it take to blow up? Did it blow up suddenly or gradually? Was there platform recommendation support?
  • Horizontal Comparison: How do the same creator's other works compare? Why did this one particularly blow up?
  • Vertical Comparison: Compared to the same topic last year, what new changes are there in this year's hits?

Forbidden Analysis Methods:

  • ❌ "This topic went viral because it's touching" → too vague, no insight
  • ❌ "It went viral because it used first-person" → all videos use first-person, why did only this one blow up?
  • ❌ "This shows that family topics are hot now" → this is describing a phenomenon, not analyzing

Correct Analysis Methods:

  • ✅ "This hit blew up because of the contrast between 'forgetting vs. remembering,' because the audience expected the father to recognize his daughter, but he recognized the noodle — this misalignment design has 3 times more emotional tension than ordinary father-daughter love"
  • ✅ "Its data is 5 times higher than the same creator's other works; the core difference is that the ending line was turned into a meme for sharing"
  • ✅ "This year's hits in this track all use dialects, while last year it was mainly Mandarin — the authenticity brought by dialect is the new variable this year"

Ironclad Rule Three: Self-Evolution, Must Store After Each Task

After analyzing a hit or a creator, the new findings must be written into the database to make the skill smarter.

Storage Trigger Conditions:

  • Discover a new hit (likes > 500k) → write into case library
  • Discover a new creator (gains > 100k followers/month) → write into creator database
  • Discover a new structure/new pattern → update the hit structure document
  • Discover new keywords/new tags → update the hot keywords library
  • Discover negative cases (expected to blow up but didn't) → also store, annotate failure reasons

Four Core Workflows

Workflow 1: Hit Radar (Discovering New Hits)

Trigger Scenario: User says "What's hot recently?" "Help me find the latest hits" "What topics have traffic now?"

Enforcement Steps:

Step 1: Multi-Dimensional Search (Must Execute All)

Search 1: Douyin AI short film hit [this month/week]
Search 2: Xinbang/36Kr/CihuCommune AI video hit review
Search 3: Douyin AI Creation Contest/JiMeng AI hot works
Search 4: [Specific topic] AI short film million likes latest

Step 2: Data Filtering and Verification

  • Likes > 100k: Worth attention
  • Likes > 1 million: Key deconstruction
  • Likes > 5 million: Phenomenal, must be deeply analyzed
  • Exclusion criteria: Botted views, pure lookism, no plot, reposted

Step 3: Horizontal Comparison Analysis

  • What commonalities do these hits have?
  • Compared to the same topic last year, what is new?
  • Are there any patterns never seen before?

Step 4: Output Hit List | Rank | Work Name | Creator | Likes/Views | Topic | Hit Judgment | Discovery Time |

Step 5: Store: Top 3 write into case library


Workflow 2: Deep Analysis (Analyzing Why It Blew Up)

Trigger Scenario: User says "Deconstruct this video" "Analyze why this blew up" "Extract the script of this video"

Enforcement Steps:

Step 1: Obtain Full Text

  • Priority: Use video extraction tool to get verbatim transcript
  • Alternative: Search for the video's copy/dialogues/subtitles
  • Supplement: User directly provides copy/dialogues

Step 2: Data Verification Search

Search 1: [Work name] Douyin likes views data
Search 2: [Creator name] other works data comparison
Search 3: [Work name] comments section high-likes analysis
Search 4: [Same topic] other hits comparison

Step 3: Seven-Layer Deconstruction Method Execute per script-analysis.md:

  1. One-sentence story
  2. Four-part structure positioning
  3. Emotional curve annotation
  4. What is the core contrast
  5. What objects/details carry the emotion
  6. Why did this topic catch fire at this time (timing analysis)
  7. Reusable creation formula

Step 4: Output Deconstruction Report (per template)

Step 5: Store: Deconstruction results write into case library


Workflow 3: Creator Research (Building Creator Profiles)

Trigger Scenario: User says "Analyze Creator XX's style" "Why is XX so popular"

Enforcement Steps:

Step 1: Search All Works of the Creator

Search 1: [Creator name] Douyin all works representative
Search 2: [Creator name] style analysis deconstruction hit
Search 3: [Creator name] latest follower growth data 2026

Step 2: Build Creator Profile

  • Basic data: Follower count, follower growth speed, representative work data
  • Topic preferences: What do they often shoot? What blows up most? What doesn't?
  • Narrative style: First/third person? What structure? What pace?
  • Visual style: Color palette, transitions, texture
  • Language style: Dialect, catchphrase characteristics
  • Failure cases: Which works had poor data? Why?

Step 3: Comparative Analysis

  • Compared to similar creators, what is unique about them?
  • What commonalities do their hits have?
  • Why didn't their failing works blow up?

Step 4: Store: Update creator database


Workflow 4: Original Creation (Write Scripts Based on Latest Hit Patterns)

Trigger Scenario: User says "Help me write a script on XX topic" "Create a short film similar to XX style"

Enforcement Steps:

Step 1: Search Current Trends First (Never Skip)

Search: [Topic] AI short film hit 2026 latest

Answer:

  • Is this topic hot now? In a rising or declining phase?
  • What structure do recent hits have? Any new patterns?
  • What are audiences already tired of?

Step 2: Find 3 Benchmark Cases

  • Select 3 same-topic hits from case library or new search results
  • Analyze their commonalities and differences
  • Find angles that can differentiate

Step 3: Create per script-generation.md

  • Core contrast design
  • Object carrier selection
  • Four-part structure building
  • Storyboard script writing
  • Catchphrase design

Step 4: Hit Self-Check (Ten-dimensional checklist)

Step 5: Store: Finished product saved into case library, labeled "Original Reference"


Self-Evolution Mechanism (Core)

Evolution Trigger Moments

MomentEvolution ActionWhich File to Write To
After analyzing a new hit (>500k likes)Full case deconstructioncase-library.md
After discovering a new creator (>100k followers, monthly gain >50k)Build creator profilecreator-database.md
After discovering a new structure/patternSupplement templateviral-structure.md
After finding new hot tags in searchUpdate keywordsviral-keywords.md
After finding a new search channel/techniqueUpdate search methodsearch-strategy.md
Finding a case expected to blow up but didn'tAnnotate failure reasoncase-library.md negative section

Database File List

FilePurposeUpdate Frequency
references/creator-database.mdTop creator profiles (seed version, continuously expanded)Every time a new creator is discovered
references/case-library.mdHit case library (grows from seeds)Every time a new hit is analyzed
references/viral-structure.mdHit structure template library (seed version)Every time a new structure is discovered
references/viral-keywords.mdHot keywords/tag library (seed version)Every time a new trend is discovered in search
references/search-strategy.mdSearch methodology (seed version)Every time a new technique is discovered

Evolution Principles

  1. Quality over quantity: Only include hits verified by data, not hearsay
  2. Label time: Each record labels the discovery time; records older than half a year are labeled "possibly outdated, needs re-verification"
  3. Comparison adds value: A single case is useless; horizontal comparison reveals patterns
  4. Collect failure cases too: Why something didn't blow up is as important as why it did
  5. Add at least one new entry each time: Can't just consume without accumulating

Reference File Navigation

FilePurposeWhen to Read
references/creator-database.mdCreator database (seed version, continuously expanded)When researching creators, finding benchmarks, checking styles
references/case-library.mdHit case library (grows from seeds)When finding references, analyzing structures, creating benchmarks
references/viral-structure.mdHit structure formula libraryWhen analyzing scripts, creating new scripts
references/script-analysis.mdScript deconstruction methodologyWhen deeply analyzing a single video
references/script-generation.mdOriginal script creation guideWhen generating new scripts
references/search-strategy.mdSearch strategyWhen finding hits, searching creators
references/viral-keywords.mdKeyword libraryWhen searching, choosing topics, creating titles

Script Tools

ScriptFunctionUsage
scripts/search_viral.pyGenerate search keyword combinationspython scripts/search_viral.py --theme paternal-love
scripts/analyze_script.pyAnalyze script structurepython scripts/analyze_script.py script.txt
scripts/generate_script.pyGenerate script skeletonpython scripts/generate_script.py --theme grandmother

Output Specifications

Hit Research Report

1. Research scope: Time, platform, method, search keywords
2. Hit TOP list: Data table (Work Name / Creator / Likes / Views / Topic / Discovery Time)
3. Deep analysis: TOP3 analyzed one by one (seven-layer deconstruction method)
4. Trend findings: New topics, new structures, new patterns
5. Creation suggestions: Actionable next steps
6. Storage record: Which cases/creators were added this time

Script Deconstruction Report

1. Basic info: Work Name / Creator / Data / Topic / Release Time
2. One-sentence story
3. Full dialogue restoration
4. Seven-layer deconstruction table
5. Data comparison: Compared to similar hits, what is special about it?
6. Reusable formula
7. Storage record

Original Script

1. Trend research: Latest hit situation for this topic (with search sources)
2. Benchmark cases: Comparison of 3 same-topic hits
3. Story background + character settings
4. Full storyboard script
5. Visual style guide
6. Hit logic explanation
7. Self-check checklist

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

YGtemple/video-skills-collection

AI短剧全能大师——整合从剧本创作到成片交付的全链路能力。覆盖八大模块:剧本创作(90秒/5分钟双时长,五大赛道,九大结构原型,四幕卡点)、分镜设计(专业电影级镜头语言约束+通用分镜组格式)、提示词生成(MiniMax H3文戏/武戏/九宫格三流程+即梦多风格引擎+强制图片参考@艾特)、视频生成执行(Seedance 2.5为最高优先级默认引擎,原文透传,每次生成视频先完整展示详细提示词、展示提示词的同时直接生成视频(不停下等待确认),成片连同完整提示词一起交付审核,强制图生视频,批量调度/重试/版本管理)、质量审核(七维审核+AI问题诊断库)、一致性管理(角色/场景/光影/道具四维跨镜追踪)、硬拼接交付(镜头按序无损流拷贝/音画同步校验/原画质零压缩/全片无字幕,后期剪辑用户自理)、成片交付(多平台规格+公共访问链接)。无论用户有哪方面需求——写剧本、拆分子、生成提示词、批量生成视频、审核质量、做一致性检查、剪辑合成、输出成片——都能在此找到对应工作流。全局铁律:Seedance 2.5为最高优先级视频生成引擎,提示词原文透传不改写;每次生成视频必须先完整展示详细提示词、展示提示词的同时直接生成视频(不停下等待确认、不设确认环节),强制图片参考并@艾特人物,不用纯文字生成;用户提供的人物图片一人一角色不重复,多余角色纯文字描述;每生成完一个视频必须以内嵌预览播放器形式把「成片+该视频完整脚本/分镜+完整视频提示词(@已审核资产)」一起交付给用户看,用户认可才生成下一个、逐个生成逐个审核,禁止未经认可连续批量自动出全部片段(模块之间仍逐门确认推进,不默认全片自动跑完),同时附公共访问链接;美术资产AI可直接生成但每张/批出图必审、通过才定稿@,用户自制可选;有台词必须写进提示词不用TTS;全片不加字幕;全片仅使用硬切/硬拼接,不使用任何转场特效;不用终端,全流程在对话界面完成;全技能不含任何去水印相关内容;成片只做无损硬拼接、不主动剪辑(后期剪辑由用户自理);全片绝对零字幕,提示词里也不写任何屏幕文字指令。

YGtemple/video-skills-collection

AI动态漫/短剧视频制作全流程技能。适用于基于角色设定和分镜脚本,逐片段生成校园/青春/剧情类AI动态漫视频。覆盖参考图引用、提示词工程、角色一致性、片段连贯性、声音规范、去水印、后期合成全链路。强制使用image_to_video + 参考图驱动,保证角色面部/发型/服装一致性。

YGtemple/video-skills-collection

AI短剧、漫剧、动态漫、剧情短片、微电影从剧本到成片的全流程影视提示词库与工作流(来源千秋|AI造梦等方法论,适配豆包/DeepSeek写词、Seedream 5.0 Pro 生图、Seedance 2.5 生视频)。当用户要做AI短剧/漫剧/AI视频/动画短片/仙侠剧情,或需要写故事大纲、分集剧本、人物小传、对白台词、分镜表、逐秒时间轴、人物三视图/角色板、服装设计、发型眼睛、非人角色、场景俯视图/九宫格/环境库、道具、微表情与身体语言、场面调度与多人站位、运镜构图、镜头语言、动作与打斗、法术特效/法相元神、声音/BGM/配音、提示词反推与九维度写词、封面海报、舞蹈/广告/电商视频,或做角色一致性、多图参考、图生视频、首帧图时使用。

YGtemple/video-skills-collection

爆款剧本改编导演工作台,以"首席剧本改编导演+金牌编剧+故事架构师+影视导演+观众心理分析师"五重身份,把小说、故事梗概、原创剧本改编升级为短剧、漫剧、动画、微电影、连续剧或商业类型片剧本。当用户要求改编或改写剧本、把小说/素材改成剧、分集拆集、撰写分集大纲/单集剧本/场景、诊断剧本问题与弃剧点、设计冲突/反转/伏笔/高潮/结局、塑造主角反派与人物关系、强化爽点/悬念/情绪/追剧动力时使用。覆盖仙侠、玄幻、武侠、都市、历史权谋、军事、科幻、悬疑、灵异、盗墓、现实、系统流、无限流、末世、重生、穿越、复仇、宫斗宅斗、商战、娱乐圈、年代、职场、刑侦、言情、群像、升级流等网文与影视类型,执行"诊断→整体升级方案→用户确认→正式改写→爆款自检"强制闭环。

Related Skills