How duomir/drama-skills works
Drama Skills is an agent-driven short-drama production workflow: creators start from an idea or source novel, develop and write episodes, define visual assets, prepare image/storyboard/video prompts, confirm media production, edit the resulting clips, and optionally review the work. Project files are the creative record; scripts provide mechanical indexing, validation, confirmation boundaries, and rendering. The README documents the stage sequence and capabilities; sampled source excerpts show selected mechanics, so links between unsampled subsystems are documented workflow relationships rather than inspected runtime calls.
Main entry points: production_tool.py Media production · screenplay_index.py Episode writing · asset_check.py Visual assets · novel_index.py Novel analysis
Components 19
Project workflow
- Project lifecycle
skills/short-drama/scripts/project_tool.py - Creator dashboard
skills/short-drama/scripts/dashboard_server.py - Creator-file checks
skills/short-drama/scripts/creator_markdown_check.py
Story development
- Novel analysis
skills/short-drama-novel-analyze/scripts/novel_index.py - Story development
skills/short-drama-develop/scripts/episode_intake.py - Episode writing
skills/short-drama-write/scripts/screenplay_index.py - Duration estimates
skills/short-drama-write/scripts/duration_estimate.py - Voice sheets
skills/short-drama-write/scripts/voice_sheet_check.py
Visual preparation
- Visual assets
skills/short-drama-assets/scripts/asset_check.py - Image prompts
skills/short-drama-image-prompts/scripts/image_prompt_check.py - Storyboard
skills/short-drama-storyboard/scripts/storyboard_check.py - Video prompts
skills/short-drama-video-prompts
Production and delivery
- Media production
skills/short-drama-produce/scripts/production_tool.py - Provider adapters
skills/short-drama-produce/scripts/provider_adapters.py - Editing and render
skills/short-drama-edit/scripts/edit_tool.py - Review checks
skills/short-drama-review/scripts/review_check.py
Other components
- Creator
- Agent skills
- Media providers
Connections 22
- Creator → Agent skills: requests work
README.md - Agent skills → Project lifecycle: initializes project
README.md - Agent skills → Creator dashboard: opens dashboard
README.md - Agent skills → Novel analysis: analyzes source
README.md - Novel analysis → Story development: informs adaptation
README.md - Agent skills → Story development: develops story
README.md - Agent skills → Episode writing: writes episodes
README.md - Episode writing → Duration estimates: estimates duration
- Episode writing → Voice sheets: checks voice sheet
- Agent skills → Visual assets: defines assets
README.md - Visual assets → Image prompts: guides prompts
README.md - Visual assets → Storyboard: guides shots
README.md - Storyboard → Video prompts: specifies motion
README.md - Image prompts → Media production: prepares image jobs
README.md - Video prompts → Media production: prepares video jobs
README.md - Creator → Media production: confirms jobs
README.md - Media production → Provider adapters: dispatches jobs
skills/short-drama-produce/scripts/production_tool.py - Provider adapters → Media providers: requests generation
- Media production → Editing and render: supplies media
README.md - Editing and render → Review checks: renders for review
README.md - Agent skills → Review checks: reviews episode
README.md - Agent skills → Creator-file checks: checks documents
README.md