<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 today

by howznguyen

shorts-kit

Make narrated vertical shorts (TikTok, YouTube Shorts, Reels) with a coding agent and Remotion. 9+ agent skills, 20+ story flows, fact ledger, CC0 SFX.

  • New — Created in the last 30 days
  • Active — Updated in the last 14 days
Works with
  • Claude
View on GitHub (opens in a new tab)

64 GitHub stars (64)

+64 in 2 days

  • 9 skills (9 skills found in its SKILL.md files)
  • 34 forks (34 forks)
  • Today last update (Last updated today)

Install

Skills CLI

npx skills add howznguyen/shorts-kit

Asks which skills and agents to install. Just one: npx skills add howznguyen/shorts-kit --skill sk-brief — add -g for every project.

Claude Code

git clone https://github.com/howznguyen/shorts-kitcp -r "shorts-kit/.claude/skills/sk-brief" ~/.claude/skills/

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

Plugin

/plugin marketplace add howznguyen/shorts-kit

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.

  • sk-brief

    Starts a new short by stating the idea in one sentence, picking the storytelling flow and the visual types, checking image licences before any script exists, scaffolding the video folder, and writing briefs/<id>.md. Use when the user says "new video about X", "write a brief", "which flow fits this topic", "how should this look on screen", "scaffold a video", or "can I use this image". Steps 1, 3…

    .claude/skills/sk-brief/SKILL.md on GitHub (opens in a new tab)
  • sk-facts

    Researches, verifies and records the factual claims of a short in the fact ledger (docs/facts/facts.json and sources.json), including the licence of every image, clip and dataset. Use when the user says "check this fact", "is this true", "find a source for", "research the topic", "add to the ledger", "where does this number come from", "can I use this photo", or when lint reports a missing or unv…

    .claude/skills/sk-facts/SKILL.md on GitHub (opens in a new tab)
  • sk-handoff

    Prepares the upload-ready hand-off for a finished short in out/<id>/, meaning the cover as its own still composition checked at profile-grid size, the platform encode, the caption and description, and the pinned comment carrying source and licence credits. The user uploads by hand; this skill never uploads or posts. Use when the user says "make the cover", "thumbnail", "write the caption", "write…

    .claude/skills/sk-handoff/SKILL.md on GitHub (opens in a new tab)
  • sk-improve

    Adapts and changes the channel's rules (SOUL.md, docs/soul/, thresholds.json, flows) rather than a single video, including first-time setup of the kit for a new channel, turning a posted video's results into a recorded lesson, adding, editing or retiring a storytelling flow, changing a threshold, or adding a lint check. The user supplies the stats or screenshots; the agent never scrapes them. Use…

    .claude/skills/sk-improve/SKILL.md on GitHub (opens in a new tab)
  • sk-narration

    Writes or edits the spoken script of a short in src/videos/<id>/narration.json, generates the voice track with bun run tts (by default Edge for English, VieNeu for Vietnamese; ElevenLabs optional), and runs the machine lint. Use when the user says "write the script", "change this line", "fix the pronunciation", "it reads too fast", "add a pause", "re-run TTS", "change the voice", or when lint rep…

    .claude/skills/sk-narration/SKILL.md on GitHub (opens in a new tab)
  • sk-pipeline

    Orchestrates one narrated vertical short (TikTok, YouTube Shorts, Reels) from idea to upload-ready hand-off files, in the fixed order idea, facts, flow and visual choice, brief, narration, TTS, lint, scenes, still review, render, cover, normalize, encode, hand-off. Use when the user says "make a video about X", "start a new short", "take this idea to a finished video", "what's the next step", "wh…

    .claude/skills/sk-pipeline/SKILL.md on GitHub (opens in a new tab)
  • sk-render

    Renders a short to mp4 with Remotion, normalises loudness, and re-encodes it to the platform upload spec (yuv420p limited range, BT.709 tags, 48 kHz audio, faststart), then verifies each file with ffprobe and by looking at frames. Use when the user says "render the video", "export it", "make the final mp4", "fix the loudness", "it's too quiet", "colours look washed out after upload", "the file wo…

    .claude/skills/sk-render/SKILL.md on GitHub (opens in a new tab)
  • sk-scene

    Builds and fixes the visuals of a short in Remotion inside its own folder src/videos/<id>/, using shared components from src/shared/, keeping text inside the platform safe zones, and reviewing rendered stills before claiming anything is done. Use when the user says "build the scenes", "make this shot", "the text is cut off", "move the caption", "add motion", "change the colours or font", "open th…

    .claude/skills/sk-scene/SKILL.md on GitHub (opens in a new tab)
  • sk-style

    Polishes the wording of a short's spoken script without changing what it says, by splitting long sentences, cutting filler and AI-slop phrases, naming the subject at the start of each scene, and replacing worn phrases. Use when the user says "tighten the script", "this sounds like AI", "this sentence is clunky", "make it punchier", "rewrite for flow", "too many adjectives", or when bun run lint r…

    .claude/skills/sk-style/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.