<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 2w ago

by Utopai-Research

pai-code

Local AI filmmaking studio — skills, canvas, timeline — driven from your coding agent.

Works with
  • Claude

344 GitHub stars (344)

Stars gained per day · daily snapshots since Sep 26
Stars gained per day, Sep 26 to Oct 16: 0 in total; the busiest day was Oct 3 with +3 stars.Sep 27: 0 starsSep 28: +2 starsSep 29: 0 starsSep 30: 0 starsOct 1: 0 starsOct 2: +1 starsOct 3: +3 starsOct 4: +3 starsOct 5: 0 starsOct 6: −2 starsOct 7: +1 starsOct 8: +1 starsOct 9: +2 starsOct 10: +2 starsOct 11: 0 starsOct 12: 0 starsOct 13: +1 starsOct 14: −16 starsOct 15: +1 starsOct 16: +1 stars
Stars gained between daily snapshots
PeriodNew stars
Sep 270
Sep 28+2
Sep 290
Sep 300
Oct 10
Oct 2+1
Oct 3+3
Oct 4+3
Oct 50
Oct 6−2
Oct 7+1
Oct 8+1
Oct 9+2
Oct 10+2
Oct 110
Oct 120
Oct 13+1
Oct 14−16
Oct 15+1
Oct 16+1
  • 6 skills (6 skills found in its SKILL.md files)
  • 43 forks (43 forks)
  • 2w ago last update (Last updated 2w ago)

Install

Skills CLI

npx skills add Utopai-Research/pai-code

Asks which skills and agents to install. Just one: npx skills add Utopai-Research/pai-code --skill groups-compose — add -g for every project.

Claude Code

git clone https://github.com/Utopai-Research/pai-codecp -r "pai-code/skills/groups-compose" ~/.claude/skills/

Copies the groups-compose skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add Utopai-Research/pai-code

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md.

  • groups-compose

    Designs and maintains semantic groupings and readable layouts on the filmmaking canvas — scenes, character-reference sets, act beats, and other titled visual frames. Use when nodes on the canvas cluster around a shared meaning and would read more clearly if arranged together and wrapped in a frame. Don't force it — groups are a view concern, not an organizing tax.

    skills/groups-compose/SKILL.md on GitHub (opens in a new tab)
  • image-compose

    Generates/edits filmmaking canvas images via generate_image.js and generate_image_pro.js. Use before image CLIs for character/location design, refs, starting frames, storyboards, stills, edits, variations, and downstream video anchors. Video-bound characters default to Pattern 7 4-panel sheets; one-off static portraits use Pattern 1. Story/script breakdowns should create detailed location anchors…

    skills/image-compose/SKILL.md on GitHub (opens in a new tab)
  • script-compose

    Handles explicit screenplay/story work on the filmmaking canvas. Triages screenplay (use verbatim), story/concept (iterate then rewrite), or neither (defer). Captures the final script note/title; on explicit command, splits into <=15s shot notes and extracts characters, variants, locations, and speaking/VO needs. Use for writing, adapting, rewriting, splitting, analyzing, or breaking down scripts…

    skills/script-compose/SKILL.md on GitHub (opens in a new tab)
  • story-to-video-workflow

    Orchestrates story, script, screenplay, concept, product promo, and multi-shot idea work into finished video. Use first when the user asks to make a video from a story or script; asks what next in a story video project; or needs a decision spanning script splitting, image refs, voices or VO, video clips, render strategy, Timeline ordering, or final Timeline handoff. Routes execution to script-com…

    skills/story-to-video-workflow/SKILL.md on GitHub (opens in a new tab)
  • video-compose

    Generates and prompts video clips on the filmmaking canvas. Use when the user asks to generate, render, animate, continue, restyle, edit, shoot, or compose a video clip; render script or shot notes as video; animate a storyboard, starting frame, image, character, location, or reference; use image, video, audio, storyboard, starting-frame, or voice refs; compose an ad, brand film, product promo, m…

    skills/video-compose/SKILL.md on GitHub (opens in a new tab)
  • voice-compose

    Designs and attaches voice samples or final narration/line audio on the filmmaking canvas via the local generate_voice.js CLI. Use before calling generate_voice.js; when the user asks to give a character a voice, preview how a character sounds, create reusable timbre anchors for every speaking character or VO/narration, or create exact narration/VO/final line audio.

    skills/voice-compose/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.