Flova LogoFlova Logo

Skill

Skill is the operating guide for the Flova Agent. It is not a one-time Prompt, but a reusable video creation workflow: it defines how the Agent understands the task, breaks down steps, calls tools, chooses models, designs the storyboard, generates media, and completes the edit.

You can think of a Skill as a production manual for the Flova Agent. When you repeatedly make the same type of video, turning a stable method into a Skill saves you from explaining "how this should be done" every time.

When to use a Skill

When you find yourself using the same method repeatedly across projects, it is a good fit for a Skill. For example, you may be making serialized drama episodes or a series of ads; each project follows a fixed process, or you have stable preferences for shot language, pacing, visual style, or prompt writing.

If you are only generating one image, one video, or doing a one-off single media task, you usually do not need a separate Skill. Skills are better for complete videos, serialized content, or creative workflows you want to reuse over time.

Skill, Prompt, and Final Video Spec

All three can influence a project, but they serve different purposes:

  • Prompt: tells the Agent what to do this time
  • Final Video Spec: records the basic specifications of the current video, such as aspect ratio, language, duration, and overall style
  • Skill: defines how this type of video should be made, including workflow, tools, models, storyboard rules, model generation rules, editing rules, and how generation prompts should be written

In short, the Prompt is the current task, Final Video Spec is the specification draft for the current project, and Skill is a reusable method and set of habits.

Where to find and use Skills

On the left side of the homepage, open the Skill page. It usually contains two types of content:

  • My Skills: Skills you have added, saved, or customized
  • Official and community selected Skills: common creation workflows provided by Flova or creators

Each Skill card has a switch. When enabled, the Agent decides whether it should load that Skill based on your creation request. When disabled, the Agent looks for a more suitable workflow among currently available Skills.

When creating a project, you can also actively specify a Skill. After entering the project, you can view the active skill.md from the Docs panel on the right. It contains the full rules of that Skill.

What a Skill usually contains

A complete video creation Skill is usually made of several fixed sections. Together, they determine how the Agent chooses the workflow, understands and processes media, designs the storyboard, generates media, and completes the edit. Not every section needs a lot of content. Only rules that change the workflow, judgment, or generation results for this type of video belong in the Skill.

Basic information

Records the Skill name and description. The description helps the Agent judge what type of creation task this Skill is suitable for, especially when multiple Skills are available and the Agent needs to choose the best match.

Workflow planning

Defines the overall execution order, tool-calling approach, dependencies between steps, and which checkpoints should pause for user confirmation. It determines what the Agent does first, what comes later, and whether it should run through the whole workflow in one pass.

Media analysis and processing

Defines how to understand videos, images, music, text, and other media uploaded or referenced by the user, and what information should be extracted.

This tool also has light media processing capabilities, such as extracting a clip from a video, extracting key frames from a video, or extracting audio from a video. If your workflow needs these capabilities, specify when to call them here.

Storyboard design

Defines how key elements, shots, and independent audio are organized in the storyboard, how detailed descriptions should be, and whether details such as shot size, camera angle, and camera movement should be included. The storyboard is the structural foundation for later media generation and editing.

Media generation

Defines the generation strategy for images, videos, and audio, including model choice, resolution, reference image usage, continuity rules, and how assets are bound to elements, shots, or audio layers in the storyboard. For example, whether an uploaded character image should be directly bound as a character reference, or whether a scene image should be used for a specific shot, belongs in this section.

Prompt writing

Defines how Prompts should be written when generating assets, such as whether to reuse storyboard descriptions, whether to restrict language, whether to include shot language, or how different models need prompts to be structured. It focuses on how to turn storyboard content into Prompts that models can execute.

Video editing

Defines timeline assembly, rhythm, transitions, volume, fade in and fade out, audio-visual sync, and editing preferences before export. It determines how final media is organized into a finished video.

When writing a Skill, do not repeat general rules that Flova already follows by default. Focus on requirements that change the workflow, judgment, or generation results for the current video type.

Create your own Skill

You can start by modifying an official or community Skill, or create your own Skill from scratch.

Modify an official Skill

If you are not familiar with the Skill structure yet, start from an official Skill that is close to your goal, then adjust it to match your habits. After opening the Skill, describe in the chat box what you want to change, such as storyboard structure, media usage, generation order, model choice, or prompt-writing rules. The Agent will help update the corresponding Skill content. After the modification is complete, you can continue reviewing the document and manually fix details.

Create a Skill from scratch

If you already have clear production workflow requirements, click New Skill under My Skills and describe in natural language what you want it to do.

For example, in serialized drama production, each episode may have fixed inputs, including a script, shot list, character images, scene images, character voices, and background music. You may want the Agent not to redesign characters and scenes, not to rewrite storyboard descriptions, and to always use specified models for video generation. These fixed inputs and habits are well suited for a custom Skill.

Example:

"Help me create a Skill for producing serialized drama episodes. For each episode, I will provide a script, shot list, character images, scene images, character voice files, and background music. Use the characters and scenes I provide directly, and do not redesign them. Shot descriptions in the storyboard must follow my script and must not be creatively rewritten. Generate video with Seedance 2.0. Each shot should use the corresponding character image, scene image, and voice as references as much as possible. Video prompts should directly reuse storyboard descriptions and should not be rewritten."

Modify and save a Skill

When creating or modifying a Skill, first describe the workflow or rules you want to adjust in natural language. If the change is large, ask the Agent to provide a modification plan first, then execute after confirming it is correct. After the modification is complete, open the Skill document for review. Small errors can be fixed directly in the document. After confirming everything is correct, click Save as My Skill to avoid overwriting the original version.

Test a Skill

After saving, create a new test project and specify this Skill to run through the full workflow. During testing, focus on whether the storyboard matches expectations, whether media is correctly bound, whether generation parameters are correct, and whether the final video follows the Skill rules.

Share a Skill

Skills you create can be shared with others. What you share is a copyable duplicate — once someone saves it, they use it in their own Agent, and it never affects your original Skill.

Share your own Skill

In My Skills, find the Skill you want to share, open the share dialog from its right-click menu or the bottom of its detail page, then click Generate share link to create a dedicated link.

How others use it

When someone opens the link in Flova, they see a preview of the Skill (labeled "Shared by @author"). Clicking Save to my Skill adds it to their own Skill list, and from then on they use it like any of their own Skills.

Stop sharing

To revoke access, click Revoke share in the share dialog and confirm. Old links then stop working and show an expired message — but copies someone saved before revocation are unaffected and still work.

Featured Skills

Skills from “Featured Skills” are public by default. The share dialog gives the link directly, so you can copy and share it without a "generate" or "revoke" step.

Tips for using Skills

  • One Skill should solve one stable workflow. If a Skill covers too many scenarios, it becomes harder for the Agent to decide how to execute it.
  • Start from an official Skill. Modifying an existing structure is usually easier to understand than writing from scratch.
  • Write long-term reusable preferences into the Skill. One-time requirements belong in the Prompt. Repeated workflow, aesthetic, and rule preferences belong in the Skill.
  • Review before saving. Focus on whether workflow planning, storyboard design, media generation, and prompt writing match your expectations.
  • Test with a small project. After confirming the Skill works, use it for longer and more complex video projects.

Skill becomes more aligned with your way of working as you use it. When you notice that the workflow is not smooth, prompts are off, or model calls do not match expectations, keep refining the Skill until it becomes a production manual for you or your team.

On this page