agentleFS
artherahqartherahq/skills/skills/short-form-video-editing/SKILL.md

short-form-video-editing

Skill3 starsChanged 15 days agoApache-2.0View on GitHub

Turn approved footage, posters, charts, and image assets into a platform-ready short-form video package: edit plan, captions (SRT/VTT), publish copy, and a delivery manifest checked by a release gate. Trigger for "short-form video", "make a TikTok video", "Instagram Reels edit", "YouTube Shorts cut", "video edit plan", "剪一个短视频", "做一条抖音视频", "小红书视频", "短视频字幕", "视频发布文案", or when creating social clips, product explainers, market recaps, or finance videos that need platform specifications, asset provenance, subtitles, and release checks. Do NOT trigger for a static poster or thumbnail on its own (use `minimal-editorial-poster` or `minimal-editorial-exports`), for finding or licensing source assets (use `ui-asset-sourcing`), or for uploading to or publishing from a platform account — this skill prepares the package and never publishes.

2 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Show its rules and text

We split this skill into the rules it gives an agent

18 rules. About 0 are common, 16 are distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈16

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Create a production-ready edit package from approved assets.

    line 21
  2. Distinctive:

    Use this skill after the user has supplied or approved the source footage, charts, images, poster artwork, brand copy, and destination …

    line 27
  3. Distinctive:

    Use ui-asset-sourcing before selecting visual assets whose source or licence is unclear.

    line 30
  4. Distinctive:

    Use minimal-editorial-poster when a static opening card, thumbnail, or campaign poster is needed.

    line 31
  5. Distinctive:

    Use minimal-editorial-exports when the same visual system also needs a print or static export.

    line 33
  6. Distinctive:

    Do not use unlicensed music, third-party clips, trademarks, screenshots, or market data without recording their source and usage rights.

    line 35
  7. Distinctive:

    Do not upload, publish, execute trades, or expose brokerage, API, or personal data.

    line 37
  8. Distinctive:

    If financial content is present: as-of time, data sources, required disclosure, and named human approver for release.

    line 47
  9. Distinctive:

    If any required asset rights or financial source is missing, label the corresponding edit beat as pending instead of treating it as ready.

    line 50
  10. Distinctive:

    Use a three-beat outline unless the user asks for a different treatment:

    line 67
  11. Distinctive:

    Keep decorative scene transitions to two or fewer.

    line 73
  12. Very specific:

    Create edit-plan.json using assets/edit-plan.schema.json.

    line 78
  13. Distinctive:

    Start and end time, purpose, visual asset, crop or motion instruction, and on-screen copy.

    line 80
  14. Very specific:

    Use references/motion-tokens.md for durations and motion restraint.

    line 85
  15. Distinctive:

    Use the disclosure: “仅作信息展示,不构成投资建议。” or “Illustrative only.

    line 102
  16. Distinctive:

    Avoid guaranteed returns, urgency, personalised buy or sell recommendations, and unqualified performance claims.

    line 104
  17. Distinctive:

    Never show account IDs, API keys, credentials, balances, order controls, or private portfolio data without explicit approved redaction.

    line 106
  18. Distinctive:

    Every factual financial statement can be traced back to a recorded source.

    line 139

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Short-form Video Editing

Create a production-ready edit package from approved assets. This skill specifies the edit, subtitles, copy, and release checks; it does not publish content, handle account credentials, or invent rights for a source asset.

Scope and boundaries

Use this skill after the user has supplied or approved the source footage, charts, images, poster artwork, brand copy, and destination platform.

  • Use ui-asset-sourcing before selecting visual assets whose source or licence is unclear.
  • Use minimal-editorial-poster when a static opening card, thumbnail, or campaign poster is needed.
  • Use minimal-editorial-exports when the same visual system also needs a print or static export.
  • Do not use unlicensed music, third-party clips, trademarks, screenshots, or market data without recording their source and usage rights.
  • Do not upload, publish, execute trades, or expose brokerage, API, or personal data.

Required intake

Collect the minimum information before producing the final package:

  1. Objective, audience, platform, language, and call to action.
  2. Approved assets with an owner, source URL or record, and usage rights.
  3. Target format: vertical social, horizontal feed, or square feed.
  4. Desired duration, style references, brand tokens, and narration or music direction.
  5. If financial content is present: as-of time, data sources, required disclosure, and named human approver for release.

If any required asset rights or financial source is missing, label the corresponding edit beat as pending instead of treating it as ready.

Workflow

1. Define the platform cut

Choose one primary cut before editing:

  • TikTok, Xiaohongshu, Instagram Reels, and YouTube Shorts: 1080 x 1920, 9:16.
  • X and LinkedIn: 16:9 or 1:1, selected from the publishing objective.

See references/platform-specs.md for safe-area and subtitle guidance. Produce a separate manifest for each materially different crop, language, or platform claim.

2. Build a concise story

Use a three-beat outline unless the user asks for a different treatment:

  1. Hook: establish the question, event, or visual change within two seconds.
  2. Evidence: show the key proof, chart, product action, or source-backed explanation.
  3. Close: state the qualified conclusion and a single call to action.

Keep decorative scene transitions to two or fewer. Favour cuts, restrained emphasis, and readable charts over motion that competes with the data.

3. Produce the edit plan

Create edit-plan.json using assets/edit-plan.schema.json. For every beat record:

  • Start and end time, purpose, visual asset, crop or motion instruction, and on-screen copy.
  • Caption line or narration text.
  • Source attribution placement when it is required.
  • A pending flag for any missing approval, source, or asset licence.

Use references/motion-tokens.md for durations and motion restraint.

4. Produce captions and publishing copy

Deliver both SRT and VTT captions. Keep captions to two lines, preserve sentence meaning, and leave platform UI safe areas clear. Include:

  • Primary post copy.
  • One concise alternative hook.
  • Alt text or an accessible visual description.
  • Hashtags only when they serve discovery rather than pad the caption.

5. Apply financial-content guardrails

For market, investing, trading, macro, or crypto content:

  • Include the data source and as-of time for every time-sensitive claim.
  • Use the disclosure: “仅作信息展示,不构成投资建议。” or “Illustrative only. Not investment advice.” unless legal review supplies approved localized wording.
  • Avoid guaranteed returns, urgency, personalised buy or sell recommendations, and unqualified performance claims.
  • Never show account IDs, API keys, credentials, balances, order controls, or private portfolio data without explicit approved redaction.
  • Require a named human approval before a finance video is marked release or published.

See references/financial-content-rules.md for the release checklist.

Deliverable package

Return a folder containing:

  • edit-plan.json
  • captions.srt and captions.vtt
  • publish-copy.md
  • delivery-manifest.json
  • source-notes.md
  • approved media exports, or explicit placeholders for exports that still need rendering

Validate delivery-manifest.json before handoff:

python3 scripts/video_delivery_gate.py --manifest delivery-manifest.json

The validator enforces output format, captions, assets provenance, financial disclosures, and release approval. A draft may carry pending approval; release and published items may not.

Quality bar

The final package must feel intentional at muted autoplay:

  • The first frame is recognizable without audio.
  • The visual hierarchy prioritizes the claim, supporting data, then brand.
  • Captions remain readable above platform controls.
  • Music and transitions support, rather than obscure, source-backed information.
  • Every factual financial statement can be traced back to a recorded source.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.