Update legal PDFs

SkillDocs & knowledge

update-legal-pdfs is a skill that regenerates the downloadable PDF copies of Remotion's Terms, Privacy Policy, DPA Statement, and DPIA Statement after their docs pages are edited. It keeps the published PDFs in sync with the source pages so visitors always download the current version.

Use Update legal PDFs in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Update legal PDFs and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Update legal PDFs skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Have the docs pages for the Terms, Privacy Policy, DPA Statement, and DPIA Statement available to edit.

Update legal PDFsStart free

What your AI can do with it

  • Regenerate the PDF copy of the Terms after its docs page is edited
  • Regenerate the PDF copy of the Privacy Policy after its docs page is edited
  • Regenerate the PDF copy of the DPA Statement after its docs page is edited
  • Regenerate the PDF copy of the DPIA Statement after its docs page is edited

Getting started

  1. Have the docs pages for the Terms, Privacy Policy, DPA Statement, and DPIA Statement available to edit.
  2. Edit the docs page for the legal document you want to update.
  3. Run the update-legal-pdfs skill to regenerate the downloadable PDF copies.
  4. Confirm the regenerated PDFs match the edited pages.

What this skill tells your AI

The instructions your AI receives, as published by remotion-dev/remotion in .agents/skills/update-legal-pdfs/SKILL.md and read by ahel’s review.

The source of truth is packages/docs/docs/{terms,privacy,dpa,dpia}.mdx. Do not edit the PDFs directly.

  1. Run python3 .agents/skills/update-legal-pdfs/scripts/generate.py from the repository root. Use a Python environment with reportlab installed. In Codex desktop, load_workspace_dependencies provides one.
  2. Review the four files in packages/docs/static/docs/. Confirm each PDF retains the source title, notices, headings, tables, links, and final contact details. Render the pages to check wrapping and page breaks.
  3. Commit the changed MDX source and regenerated PDFs together. /terms.pdf, /privacy.pdf, /dpa.pdf, and /dpia.pdf redirect to the corresponding /docs/*.pdf files in packages/docs/vercel.ts.

The generator omits the MDX-only download link to avoid a PDF linking to itself. It keeps the source's legal status notices, including the upcoming Remotion 5.0 notices in the Terms and Privacy Policy.

Signals

GitHub stars
61k
Forks
5k
Last commit
Sep 2026

ahel review

  • K6low
    bundled executables the agent is told to run

Automated review, not a security audit. Ruleset v1+k2.

Questions

Does this skill edit the legal text itself?
No. It regenerates the downloadable PDF copies after you edit the docs pages. The legal text changes happen on the pages, not in the skill.
Which documents does it cover?
It covers Remotion's Terms, Privacy Policy, DPA Statement, and DPIA Statement.
When should I run it?
Run it after editing any of the covered docs pages so the downloadable PDFs match the current text.
Does it update other legal documents?
No. It only regenerates PDFs for the Terms, Privacy Policy, DPA Statement, and DPIA Statement.
Advanced
Item type
skill
Key
update-legal-pdfs
Source
github.com/remotion-dev/remotion