#281 by GitHub stars

openfilm/openfilm

The open source AI video agent: turns any coding agent into a video agent, with an editor to change anything it makes.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

packages/openfilm/skills/collage/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Local scripts

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

packages/openfilm/skills/keynote/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

packages/openfilm/skills/long-to-short/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

packages/openfilm/skills/lyric-video/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

packages/openfilm/skills/motion-graphics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

packages/openfilm/skills/presenter-pip/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

packages/openfilm/skills/replicate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

packages/openfilm/skills/screen-demo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

packages/openfilm/skills/vintage-film/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

packages/openfilm/skills/whiteboard/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

skills/openfilm/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

b7673b585e3e → 623cec4297aa

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7673b585e3e

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 623cec4297aa6c134d1426c796e79f5845724433

5kGitHub stars
1.2kstars in 7 days
11skills in this repository
222commits in 30 days

Heat

8.6
  • Star growth, last 7 daysAhead of 100% of tracked repositories
  • Star growth, last 24 hoursAhead of 100% of tracked repositories
  • Rank movement, last 7 daysAhead of 98% of tracked repositories
  • Commits, last 30 daysAhead of 97% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 4, 2026Nov 6, 20265,007

Individual skills in this repository

How it works

collage

When your agent uses it

Make motion graphics in a cut-paper collage style, with photos, paper and print cut out and put together by hand. Use for explainers, promos, stories, intros and social posts, or when the person asks for a collage, cut-paper, scrapbook, zine or mixed-media look (剪贴风, 拼贴, 手账风, 杂志拼贴).

What it loads into context

Frontmatter

82 tokens

Always available to the agent

SKILL.md

515 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. What has to be true
  2. What you have
  3. With the person

Files

  • SKILL.mdcore2,207 bytes
  • SKILL.mdcore2,207 bytes
  • cover.jpgasset306,307 bytes
  • openfilm.jsonasset2,285 bytes
Read SKILL.md

# Collage

Make a collage film an art director would sign: pictures cut from real material and put together by hand, so that what
they make together says what none of them says alone. Surprise us; the expected version is not the goal.

## What has to be true

- **Every piece says something.** Each picture, word and scrap is there for what it means in this film, not to fill
  space. If the same pieces could tell another story, it is not done yet.
- **Every picture's source is clear**: the person's own, licensed, public domain, or made for this film. A made one is
  never passed off as a real person, place or record.
- **People as they are**: their photos are cut, cropped, colored and printed, never their faces changed.
- **Words spelled right**, and readable, in the titles, labels and clippings.
- **It holds up next to the best collage work you know.** Watch the whole film as a viewer would, and keep refining
View the complete source on GitHub

Skills included

  • collage
  • keynote
  • long-to-short
  • lyric-video
  • motion-graphics
  • presenter-pip
  • replicate
  • screen-demo
  • vintage-film
  • whiteboard
  • openfilm

Repository facts

License
MIT
Created
Oct 4, 2026
Last pushed
Nov 4, 2026
Forks
472
Open issues
13
Project activity
Active

Rank over the last 12 weeks

Now #281 · best #281 · up 639 in 30 days

  1. #304 on Nov 1
  2. #298 on Nov 2
  3. #293 on Nov 3
  4. #288 on Nov 4
  5. #283 on Nov 5
  6. #281 since Nov 6
21 earlier periods
  1. #920 on Oct 4
  2. #934 on Oct 10
  3. #939 on Oct 11
  4. #962 on Oct 12
  5. #965 on Oct 13
  6. #981 on Oct 14
  7. #965 on Oct 15
  8. #941 on Oct 16
  9. #772 on Oct 17
  10. #686 on Oct 18
  11. #590 on Oct 19
  12. #548 on Oct 20
  13. #509 on Oct 21
  14. #465 on Oct 22
  15. #446 on Oct 23
  16. #403 on Oct 24
  17. #415 on Oct 25
  18. #351 on Oct 28
  19. #335 on Oct 29
  20. #325 on Oct 30
  21. #314 on Oct 31

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 1 note
  • packages/openfilm/skills/collage/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 30 signals by file

packages/openfilm/skills/collage/openfilm.json

  • Network accessline 1
    {   "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/collage",
  • Network accessline 2
    "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/collage",   "kind": "style",
  • Network accessline 3
    "repository": "https://github.com/openfilm/skills/tree/main/skills/collage",

packages/openfilm/skills/keynote/openfilm.json

  • Network accessline 1
    {   "version": "0.1.1",   "repository": "https://github.com/openfilm/skills/tree/main/skills/keynote",
  • Network accessline 2
    "version": "0.1.1",   "repository": "https://github.com/openfilm/skills/tree/main/skills/keynote",   "kind": "style",
  • Network accessline 3
    "repository": "https://github.com/openfilm/skills/tree/main/skills/keynote",

packages/openfilm/skills/long-to-short/openfilm.json

  • Network accessline 1
    {   "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/long-to-short",
  • Network accessline 2
    "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/long-to-short",   "kind": "workflow",
  • Network accessline 3
    "repository": "https://github.com/openfilm/skills/tree/main/skills/long-to-short",

packages/openfilm/skills/lyric-video/openfilm.json

  • Network accessline 1
    {   "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/lyric-video",
  • Network accessline 2
    "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/lyric-video",   "kind": "style",
  • Network accessline 3
    "repository": "https://github.com/openfilm/skills/tree/main/skills/lyric-video",

packages/openfilm/skills/motion-graphics/openfilm.json

  • Network accessline 1
    {   "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/motion-graphics",
  • Network accessline 2
    "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/motion-graphics",   "kind": "workflow",
  • Network accessline 3
    "repository": "https://github.com/openfilm/skills/tree/main/skills/motion-graphics",

packages/openfilm/skills/presenter-pip/openfilm.json

  • Network accessline 1
    {   "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/presenter-pip",
  • Network accessline 2
    "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/presenter-pip",   "kind": "workflow",
  • Network accessline 3
    "repository": "https://github.com/openfilm/skills/tree/main/skills/presenter-pip",

packages/openfilm/skills/replicate/openfilm.json

  • Network accessline 1
    {   "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/replicate",
  • Network accessline 2
    "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/replicate",   "kind": "workflow",
  • Network accessline 3
    "repository": "https://github.com/openfilm/skills/tree/main/skills/replicate",

packages/openfilm/skills/screen-demo/openfilm.json

  • Network accessline 1
    {   "version": "0.1.1",   "repository": "https://github.com/openfilm/skills/tree/main/skills/screen-demo",
  • Network accessline 2
    "version": "0.1.1",   "repository": "https://github.com/openfilm/skills/tree/main/skills/screen-demo",   "kind": "workflow",
  • Network accessline 3
    "repository": "https://github.com/openfilm/skills/tree/main/skills/screen-demo",

packages/openfilm/skills/vintage-film/openfilm.json

  • Network accessline 1
    {   "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/vintage-film",
  • Network accessline 2
    "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/vintage-film",   "kind": "style",
  • Network accessline 3
    "repository": "https://github.com/openfilm/skills/tree/main/skills/vintage-film",

packages/openfilm/skills/whiteboard/openfilm.json

  • Network accessline 1
    {   "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/whiteboard",
  • Network accessline 2
    "version": "0.1.0",   "repository": "https://github.com/openfilm/skills/tree/main/skills/whiteboard",   "kind": "style",
  • Network accessline 3
    "repository": "https://github.com/openfilm/skills/tree/main/skills/whiteboard",

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md packages/openfilm/skills/collage/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md packages/openfilm/skills/collage/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md packages/openfilm/skills/collage/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md packages/openfilm/skills/collage/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md packages/openfilm/skills/collage/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md packages/openfilm/skills/collage/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

openfilm/openfilm: #281 on hotskills, 5k stars

[![openfilm/openfilm on hotskills](https://hotskills.dev/badge/openfilm-openfilm.svg)](https://hotskills.dev/skill/openfilm-openfilm/)