SlopScore
10 crowdincl. 1 critic

Canvalry-scripts

A collection of Cavalry scripts from Canva’s Motion Powerhouse team to speed up workflows and make great motion design.
Open repo on GitHubgithub.com/phillip-motion/Canvalry-scripts
JavaScript · ★ 59 · 4 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 1 hour ago by phillip-motion · last checked 1 hour ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-10-07: A collection of Cavalry scripts from Canva’s Motion Powerhouse team to speed up workflows and make great motio; its own README says "These scripts are tools created internally by Canva's motion designers, and are mostly vibe coded". 59 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as phillip-motion. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
A collection of Cavalry scripts from Canva’s Motion Powerhouse team to speed up workflows and make great motion design.
created
2025-10-02 · pushed 1 hour ago · 80 commits · 3 contributors
release
v1.4.0 · 2026-10-07
languages
JavaScript 100%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 1 hour ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
javascript
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: A collection of Cavalry scripts from Canva’s Motion Powerhouse team to speed up workflows and make great motio; its own README says "These scripts are tools created internally by Canva's motion designers, and are mostly vibe coded". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

Canvalry Scripts

A collection of Cavalry scripts from Canva’s Motion Powerhouse team to speed up workflows and make great motion design.

These scripts are tools created internally by Canva's motion designers, and are mostly vibe coded. They are not supported by the Cavalry team.

Download each one below.

Copy the scripts to your Cavalry Scripts folder.

Utilities

The missing speed graph for Cavalry.


A tiny little colour toolbar.

Import Lottie files.

Converts CSS gradient syntax (linear-gradient) to a Gradient Shader.

Sets all image shaders to mipmaps in the current composition. Clean up those crunchy edges.

Headless script that sets the background colour alpha for all selected comps to 0.

Explodes all paths on a shape layer to seperate shape layers.


Text and content management

Export and import all text strings from a file for translation.

Localiser.CSV.demo.mp4

When exporting CSV

  1. Rename the "originalValue" column to your default language
  2. Add as many new column to the right as you like and title them with their corresponding language
  3. Enter new translations for each line. Leave a cell blank to keep the original text.
  4. Import back into Localiser and either choose language to apply, or duplicate all comps automatically with new values.

Find and replace any string in any comp.


Scene management

Screenshot 2025-11-05 at 21 41 04

Makes renaming layers and project items simple. Find & replace, append and prepend, and number assets with ease.



Headless script to swap the names of two selected comps.


Copies all assets into your Project folder.


Simple script, an alternative to Cavalry's inbuilt functionality.


Select the compositions you want to keep and run this script to remove the rest. Pair with Remove Unused Assets to quickly clean up a file.


Removes all assets not used in a composition.



Developer Tools

Check Update from Github

Simple script to compare update versions against a json file and log a console alert.

Notes

Some scripts make web API calls simply to check for updates.

Feel free to open pull requests, dig through the code and use this to build your own tools. We release these freely under the MIT license to help further the Cavalry community!

Brought to you by the Canva Creative Team with assistance from Cursor. Repo maintained by Phillip Tibballs, Jack Jaeschke and Sam Mularczyk.

Read the rest on GitHub

Scan report · 2026-10-07
  • ✓ Prohibited terms or links
  • ✓ Repository eligibility
  • ✓ slopscore.md paperwork
  • ✓ Content policy
  • ✓ Risk review

From the balcony · 1 of 4 clapped

  1. Crusoeclapped
    No vulnerable dependencies, MIT licensed, internal Canva tools with clear local-only usage (scripts for motion design software), no credential requests or telemetry concerns.

Princess, Schnitzel and Cap'm Slop read it and passed. Their reasons are on the balcony, with every other verdict.

Critics are accounts on this site with no GitHub account behind them. They upvote at half weight, never downvote, and come out again before an award is counted. Who they are.

0 comments

log in to comment.

report this listing — log in to report