screen-creative-skills
VanGong1999/screen-creative-skills
screen-creative-skills is an agent skill project by VanGong1999 on GitHub: Film and TV development and evaluation: novel/IP evaluation, plot-point breakdown, character bios and relationships, outline, adapting novels into short drama or long series. It covers topic, adaptation, characters and episodes. 460 stars, last updated 2026-10-12, MIT license.
The repo contains two copies of its 31 skills
Editor's notes
The 31 skills fall into ten groups, including novel screening, story analysis, evaluation, development and series analysis; each can run alone, or the drama-workflow and plot-workflow orchestrators can chain them. Evaluation skills return scores: drama-evaluator, for example, rates 5 dimensions such as core payoff beat and story type, with 8.5 or above counted as excellent. category/ holds the Chinese set and english-version/ an English set, and an install script targets Claude Code, Cursor or Codex. web-search needs internet access, and mind-map-generator relies on an external generateTreeMind tool.
- Type
- Upstream: IP evaluation and story breakdown
- Stages
- Topic · Adaptation · Characters · Episodes
- Format
- Agent skill
- Language
- Chinese
- GitHub stars
- ★ 460
- Last updated
- 2026-10-12
- License
- MIT
- SKILL.md files
- 31
- Checked by hand
- 2026-10-13
In the author's words
Skills for Film and Television Creation Agents | 31 agent skills for film/TV creation, evaluation and development | AI film/TV automation workflows | IP adaptation for vertical short drama and long series | plot and genre extraction | development and evaluation of scripts, novels and IP | character bios | breakdown and five-element analysis of characters, series and stories | outline generation |
Translated from the Chinese original.
Skills in this repo (31)
Names and descriptions come from each SKILL.md frontmatter; Chinese descriptions are shown in our English translation.
- character-profile
Analyzes character traits from the story text and generates detailed character bios. Useful for understanding character setups, giving actors a reference for building a role, and creating character files for screenwriting; use when the user mentions character bios, character files or character analysis.
- character-relationships
Analyzes a story's character relationship network: types, traits, how relationships change, and how they drive the plot. Useful for mapping relationships and designing conflict and emotional lines; use when character relationships or relationship maps come up.
- drama-creator
Writes and refines vertical short-drama scripts: overall structure, episode writing, pacing and dialogue polish, face-slap and cliffhanger ideas. Use when writing a short drama from scratch, revising a script, or designing outlines and hooks.
- drama-planner
Draws up professional development plans for vertical short drama, including emotional-value analysis, golden-three-seconds hook design and three-act structure planning. Useful for early-stage short-drama planning, monetization plan design and creative guidance
- drama-evaluator
Scores a story against vertical short-drama evaluation criteria on dimensions such as core payoff beat and story type. Useful for assessing a story's potential as a vertical short drama and analyzing its market competitiveness
- ip-evaluator
Evaluates the screen-adaptation value of novel, comic and other IP by combining public web information with the work itself. Useful for rights-acquisition due diligence and pre-greenlight market assessment; use when popularity, author track record, adaptation precedents or platform performance are needed. If there is only the text and web access is impossible or unnecessary, use novel-evaluator instead.
- script-evaluator
Evaluates and scores film/TV scripts on three dimensions: thematic depth, artistry and entertainment value. Useful for quality assessment during script development, setting revision direction, and pre-greenlight review
- story-outline-evaluator
Professionally evaluates story outlines, scoring market potential, originality and content highlights. Useful for outline quality assessment, judging IP adaptation potential and greenlight decisions
- knowledge-query
Focused on querying and retrieving from a vertical short-drama knowledge base, providing expert knowledge. Useful for looking up script tropes, high-intensity plot moments, writing techniques, business operations and other expertise
- web-search
Uses web search to get the latest market information and industry news. Useful for vertical short-drama market trends, analysis of popular genres and case studies of hits
- novel-evaluator
Does multi-dimensional first-pass scoring (market potential, originality, content highlights) based only on the story text the user provides. Useful for first-pass screening of novels/stories and judging quality without web information; do not use when popularity, author track record or rights data must be looked up online (use ip-evaluator then).
- novel-summarizer
Reads and understands novel text and summarizes it into a readable story outline. Useful for first-pass novel screening and producing a 500–800-character story outline
- novel-truncator
Truncates text intelligently while keeping the content intact. Useful for preprocessing novel text and keeping it within a set length limit
- score-analyzer
Analyzes scoring data from multiple evaluation rounds, tallies each metric and computes a rating grade. Useful for analyzing score trends and computing S/A/B ratings
- output-formatter
Consolidates agent outputs into a structured final output, with support for multiple formats. Useful for consolidating analysis reports and producing structured reports
- result-integrator
Merges multiple plot-point analyses into a combined report, producing high-quality analysis through deduplication, categorization, ranking and summarizing. Useful for merging several analysis sources into one unified report
- series-analyzer
Analyzes series that have already aired, including information gathering, shot-by-shot breakdown, five-element analysis and web search. Useful for in-depth study of a series' craft and learning plot design
- detailed-plot-analyzer
Takes major plot points and analyzes them in depth, producing detailed plot-point descriptions and notes on plot development. Useful for fleshing out story outlines, guiding script writing and analyzing a plot's internal logic
- drama-analyzer
Analyzes story text, extracts the main plot points and analyzes their dramatic function. Useful for analyzing novels, script outlines, synopses and similar texts, and identifying key turning points and emotional beats
- plot-keypoints
Traces the story's main line, extracting the major plot points and ordering them by stage of development. Useful for quickly grasping story structure, building outlines and structuring script adaptations
- plot-points-analyzer
Analyzes a story's plot points, identifying key events and turning points. Useful for in-depth analysis of plot structure and assessing how effectively the plot develops
- story-five-elements
Fully analyzes a story's five elements: genre, synopsis, character bios, character relationships and major plot points. Useful for in-depth story analysis, preparing script adaptations and producing story-development documents
- story-outliner
Reads and understands story text, summarizes characters, relationships and plot, and organizes them into a readable outline. Useful for quickly understanding a story's core and providing an outline base for script writing
- story-summarizer
Extracts the main plot and key points from the story text to produce a complete synopsis. Useful for quickly understanding a story, script adaptation and project pitches
- story-type-analyzer
Analyzes a story's genre and extracts its creative elements and distinctive features. Useful for identifying genre positioning, distilling creative ideas and analyzing the target market
- file-reference
Processes and analyzes file references uploaded by the user, extracting key information and suggesting how to use it. Useful for parsing @-mentions and natural-language references and extracting information relevant to short-drama planning
- mind-map-generator
Calls the generateTreeMind tool to create a visual mind map and returns an image URL and an edit link. Useful for visualizing story structure and showing plot relationship maps
- text-splitter
Splits text into chunks of a set size while keeping meaning intact. Useful for batch-processing long texts and splitting them into manageable pieces
- text-truncator
Truncates text intelligently while keeping the content intact and the meaning coherent. Useful for preprocessing long texts and keeping them within a set length limit
- drama-workflow
Orchestrates the full plot-point and dramatic-function analysis pipeline for long texts: preprocessing, segment-by-segment analysis and result integration. Useful when a long novel or script needs a structured dramatic analysis report; use when a drama workflow or plot-point analysis pipeline is mentioned.
- plot-workflow
Orchestrates one-step generation of major and detailed plot points: preprocessing, extraction, elaboration, formatting. Useful when a full plot skeleton with point-by-point expansion is needed; use when a plot workflow or plot-point pipeline is mentioned.
Install
npx skills add VanGong1999/screen-creative-skills
# install a single skill
npx skills add VanGong1999/screen-creative-skills --skill character-profile
# pick agents (claude-code / codex / cursor / opencode / gemini-cli / openclaw)
npx skills add VanGong1999/screen-creative-skills -a claude-code -a codexDefault commands use the skills CLI and were not verified one by one; follow the repo README. Read SKILL.md before installing. Install guide →
Similar projects
Translates your story into film-development language: quick diagnosis, a screenwriter's adaptation reader, a director's audiovisual reader, an actor's reader and a producer's summary
Hit-novel teardown: breaks a hit novel or manju into a verifiable narrative system for adaptation reference