Drama Workflow

by GongLingRui

workflow

Coordinate plot point dramatic function analysis process, manage text preprocessing, parallel analysis, result integration. Suitable for plot point and dramatic function analysis of long texts, scenarios requiring structured analysis reports

Skill Details

Repository Files

2 files in this skill directory


name: drama-workflow description: Coordinate plot point dramatic function analysis process, manage text preprocessing, parallel analysis, result integration. Suitable for plot point and dramatic function analysis of long texts, scenarios requiring structured analysis reports category: workflow version: 2.1.0 last_updated: 2026-01-11 license: MIT compatibility: Claude Code 1.0+ maintainer: Gong Fan allowed-tools:

  • Read model: opus changelog:
  • version: 2.1.0 date: 2026-01-11 changes:
    • type: improved content: Optimized description field to be more concise and comply with imperative language specifications
    • type: changed content: Changed model to opus
    • type: improved content: Optimized descriptions of functionality, use cases, core steps, input requirements, and output format to comply with imperative language specifications
    • type: added content: Added constraints, examples, and detailed documentation sections
  • version: 2.0.0 date: 2026-01-11 changes:
    • type: breaking content: Refactored according to Agent Skills official specifications
    • type: improved content: Optimized description, using imperative language, simplified main content
    • type: added content: Added license and compatibility optional fields
    • type: added content: Added allowed-tools (Read) and model fields
  • version: 1.0.0 date: 2026-01-10 changes:
    • type: added content: Initial version

Plot Point Dramatic Function Analysis Workflow Orchestrator

Functionality

Coordinate entire plot point dramatic function analysis process, manage text preprocessing, parallel analysis, result integration, and report generation.

Use Cases

  • Conduct plot point and dramatic function analysis on long story texts.
  • Need high-quality, professional dramatic analysis reports.
  • Need to obtain structured analysis results.

Workflow Steps

  1. Text Preprocessing: Truncate and split long text to ensure text is suitable for subsequent analysis.
  2. Parallel Analysis: Perform plot point analysis on text segments to improve analysis efficiency.
  3. Result Integration: Merge and optimize analysis results to ensure result consistency.
  4. Report Generation: Generate final comprehensive analysis report.

Orchestration Principles

  • Ensure correct input-output transmission.
  • Manage context isolation between agents.
  • Optimize parallel processing performance.
  • Guarantee completeness and accuracy of analysis results.

Input Requirements

  • Long text story content.
  • Analysis requirement description (optional).

Output Format

[Plot Point Dramatic Function Analysis Report]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
I. Analysis Overview
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- Text Length: [Word count]
- Number of Segments: [Count]
- Total Plot Points: [Count]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
II. Plot Point Analysis
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Plot Point 1]: [Description]
[Dramatic Function]: [Analysis]

[Plot Point 2]: [Description]
[Dramatic Function]: [Analysis]
...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
III. Dramatic Structure Analysis
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Overall dramatic structure analysis]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
IV. Professional Insights
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Professional insights from screenwriter perspective]

Constraints

  • Input text length must meet segmentation processing requirements.
  • Ensure independence and accuracy of each plot point analysis.
  • Final report must have clear logic and definite conclusions.

Examples

Please refer to {baseDir}/references/examples.md for detailed workflow examples. This file contains plot point dramatic function analysis reports for different text types such as long novels, scripts, etc.


Version History

Version Date Changes
2.1.0 2026-01-11 Optimized description field, added allowed-tools and model fields, adjusted main content language style, added constraints, and directed to references/examples.md
2.0.0 2026-01-11 Refactored according to official specifications
1.0.0 2026-01-10 Initial version

Related Skills

Dask

Parallel/distributed computing. Scale pandas/NumPy beyond memory, parallel DataFrames/Arrays, multi-file processing, task graphs, for larger-than-RAM datasets and parallel workflows.

workflowdata

Scikit Survival

Comprehensive toolkit for survival analysis and time-to-event modeling in Python using scikit-survival. Use this skill when working with censored survival data, performing time-to-event analysis, fitting Cox models, Random Survival Forests, Gradient Boosting models, or Survival SVMs, evaluating survival predictions with concordance index or Brier score, handling competing risks, or implementing any survival analysis workflow with the scikit-survival library.

workflowtooldata

Polars

Fast DataFrame library (Apache Arrow). Select, filter, group_by, joins, lazy evaluation, CSV/Parquet I/O, expression API, for high-performance data analysis workflows.

workflowapidata

Scikit Survival

Comprehensive toolkit for survival analysis and time-to-event modeling in Python using scikit-survival. Use this skill when working with censored survival data, performing time-to-event analysis, fitting Cox models, Random Survival Forests, Gradient Boosting models, or Survival SVMs, evaluating survival predictions with concordance index or Brier score, handling competing risks, or implementing any survival analysis workflow with the scikit-survival library.

workflowtooldata

Dask

Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.

codeworkflow

Anndata

Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.

workflowtooldata

Matplotlib

Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Export to PNG/PDF/SVG for publication. For quick statistical plots use seaborn; for interactive plots use plotly; for publication-ready multi-panel figures with journal styling, use scientific-visualization.

workflow

Dashboard Design

USE THIS SKILL FIRST when user wants to create and design a dashboard, ESPECIALLY Vizro dashboards. This skill enforces a 3-step workflow (requirements, layout, visualization) that must be followed before implementation. For implementation and testing, use the dashboard-build skill after completing Steps 1-3.

designtestingworkflow

Writing Effective Prompts

Structure Claude prompts for clarity and better results using roles, explicit instructions, context, positive framing, and strategic organization. Use when crafting prompts for complex tasks, long documents, tool workflows, or code generation.

codedocumentworkflow

Flowchart Creator

Create HTML flowcharts and process diagrams with decision trees, color-coded stages, arrows, and swimlanes. Use when users request flowcharts, process diagrams, workflow visualizations, or decision trees.

artcodeworkflow

Skill Information

Category:Enterprise
License:MIT
Version:2.1.0
Last Updated:1/11/2026