Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
samuraigpt avatar

Muapi Youtube Shorts

  • 1.7k installs
  • 4k repo stars
  • Updated August 4, 2026
  • samuraigpt/generative-media-skills

muapi-youtube-shorts provides documented workflows for Auto-generate viral 9:16 YouTube Shorts (or TikTok / Reels clips) from a long-form video. Thin platform-aware wrapper around the AI Clipping skill - picks sensi

About

The muapi-youtube-shorts skill auto-generate viral 9 16 YouTube Shorts or TikTok Reels clips from a long-form video Thin platform-aware wrapper around the AI Clipping skill picks sensible defaults for short-form social platforms 9 16 30 60s sweet spot and delegates the actual highlight extraction crop to muapi ai's ai-clipping endpoint YouTube Shorts Generator Long video ranked vertical short clips tuned for short-form social This skill is a platform-aware preset over the AI Clipping edit ai-clipping primitive It picks the right aspect ratio and clip count for the target platform and delegates highlight extraction dedupe and face-tracked auto-crop to muapi ai's managed ai-clipping endpoint Reference implementation https github com SamurAIGPT AI-Youtube-Shorts-Generator Underlying API https muapi ai playground ai-clipping When to Use This vs AI Clipping Use this skill when Use AI Clipping edit ai-clipping directly when Target is YouTube Shorts TikTok Reels You want full control over aspect count You want platform-tuned defaults You want raw timestamps coords-only You'd rather pass platform tiktok than think about ratios You're integrating into a

  • `muapi-cli` installed and authed (`muapi auth configure`)
  • `MUAPI_API_KEY` available
  • Resolves the source (uploads local files to muapi CDN if needed).
  • Picks platform defaults if `--aspect-ratio` / `--num-clips` aren't passed.
  • Calls `muapi edit clipping` (the `/ai-clipping` endpoint) with the chosen params.

Muapi Youtube Shorts by the numbers

  • 1,720 all-time installs (skills.sh)
  • +168 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #311 of 2,203 Security skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

muapi-youtube-shorts capabilities & compatibility

Capabilities
`muapi cli` installed and authed (`muapi auth co · `muapi_api_key` available · resolves the source (uploads local files to muap · picks platform defaults if ` aspect ratio` / ` · calls `muapi edit clipping` (the `/ai clipping`
Use cases
documentation
From the docs

What muapi-youtube-shorts says it does

# YouTube Shorts Generator **Long video → ranked vertical short clips, tuned for short-form social.** This skill is a platform-aware preset over the [AI Clipping](../../edit/ai-clipping/) primitive.
SKILL.md
It picks the right aspect ratio and clip count for the target platform and delegates highlight extraction, dedupe, and face-tracked auto-crop to muapi.ai's managed `/ai-clipping` endpoint.
SKILL.md
npx skills add https://github.com/samuraigpt/generative-media-skills --skill muapi-youtube-shorts

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.7k
repo stars4k
Last updatedAugust 4, 2026
Repositorysamuraigpt/generative-media-skills

How do I use muapi-youtube-shorts for the task described in its SKILL.md triggers?

Auto-generate viral 9:16 YouTube Shorts (or TikTok / Reels clips) from a long-form video. Thin platform-aware wrapper around the AI Clipping skill - picks sensible defaults for short-form social pl.

Who is it for?

Teams invoking muapi-youtube-shorts when the user request matches documented triggers and prerequisites.

Skip if: Skip when cached docs are missing, the request is a negative trigger, or another sibling skill owns the workflow.

When should I use this skill?

Auto-generate viral 9:16 YouTube Shorts (or TikTok / Reels clips) from a long-form video. Thin platform-aware wrapper around the AI Clipping skill - picks sensible defaults for short-form social platforms (9:16, 30 - 6

What you get

Step-by-step guidance grounded in muapi-youtube-shorts documentation and reference files.

  • ranked vertical short clips
  • short-form scripts
  • upload metadata

By the numbers

  • Skill version 2.0.0 in generative-media-skills metadata
  • Defaults to 9:16 aspect ratio with 30–60 second clip duration sweet spot

Files

SKILL.mdMarkdownGitHub ↗

YouTube Shorts Generator

Long video → ranked vertical short clips, tuned for short-form social.

This skill is a platform-aware preset over the AI Clipping primitive. It picks the right aspect ratio and clip count for the target platform and delegates highlight extraction, dedupe, and face-tracked auto-crop to muapi.ai's managed /ai-clipping endpoint.

Reference implementation: https://github.com/SamurAIGPT/AI-Youtube-Shorts-Generator Underlying API: https://muapi.ai/playground/ai-clipping

---

When to Use This vs. AI Clipping

Use this skill when…Use AI Clipping directly when…
Target is YouTube Shorts / TikTok / ReelsYou want full control over aspect / count
You want platform-tuned defaultsYou want raw timestamps (--coords-only)
You'd rather pass --platform tiktok than think about ratiosYou're integrating into a custom renderer

---

Agent Execution Protocol

Step 1 — Collect Inputs

InputDefaultNotes
--sourceYouTube URL, hosted mp4 URL, or local file
--platformshortsshorts \
--num-clipsplatform defaultOverride clip count
--aspect-ratioplatform defaultOverride aspect ratio

If the user gave only a URL, run with platform defaults — don't block.

---

Step 2 — Verify Prerequisites

  • muapi-cli installed and authed (muapi auth configure)
  • MUAPI_API_KEY available

That's it. Transcription, highlight ranking, dedupe, and cropping all run server-side — no ffmpeg, no Python, no Whisper, no LLM keys needed locally.

---

Step 3 — Run the Pipeline

bash library/social/youtube-shorts/scripts/run-youtube-shorts.sh \
  --source "<YOUTUBE_URL>" \
  --platform shorts \
  --num-clips 5 \
  --view

The script: 1. Resolves the source (uploads local files to muapi CDN if needed). 2. Picks platform defaults if --aspect-ratio / --num-clips aren't passed. 3. Calls muapi edit clipping (the /ai-clipping endpoint) with the chosen params. 4. Polls until done, prints a ranked summary, optionally downloads / opens clips.

---

What Happens Server-Side

The /ai-clipping endpoint runs the full pipeline:

  • Transcribes the audio.
  • Ranks highlights through a virality framework — hook moments, emotional peaks, opinion bombs, revelation moments, conflict, quotable lines, story peaks, practical value.
  • Dedupes overlapping candidates by score.
  • Top-N selects and face-tracks vertical crops.

Each clip ships with score (0–100), opening hook line, and a one-sentence "why it works" reason.

---

Platform Defaults

PlatformFlagAspectDefault clipsNotes
YouTube Shorts--platform shorts9:163Hook in first 1s
TikTok--platform tiktok9:165Higher energy, longer ok
Instagram Reels--platform reels9:163Hook in first 1s
Instagram Feed--platform feed1:13Static-feel works well

Override any default with --aspect-ratio / --num-clips.

---

Quick Invocation Patterns

Single video, defaults:

bash run-youtube-shorts.sh --source "https://youtube.com/watch?v=VIDEO_ID"

TikTok preset — 5 clips, view in player:

bash run-youtube-shorts.sh --source "<URL>" --platform tiktok --view

Square Instagram feed clips:

bash run-youtube-shorts.sh --source "<URL>" --platform feed --num-clips 3

Batch — `urls.txt` with one URL per line:

xargs -a urls.txt -I{} bash run-youtube-shorts.sh --source "{}"

Async submit (returns request_id, poll later):

REQUEST_ID=$(bash run-youtube-shorts.sh --source "<URL>" --async --output-json - | jq -r '.request_id')
muapi predict wait "$REQUEST_ID" --download ./outputs

---

Output Schema

{
  "source_video_url": "...",
  "shorts": [
    {
      "title": "The one mistake that cost me $50K",
      "start_time": 124.3,
      "end_time": 187.6,
      "score": 92,
      "hook_sentence": "Nobody talks about this, but it killed my first startup...",
      "virality_reason": "Opens with a number + regret, peaks on a contrarian lesson",
      "clip_url": "https://.../short_1.mp4"
    }
  ]
}

When reporting back, surface for each clip: rank, score, time range, title, hook, and clip URL.

---

Common Mistakes to Avoid

1. Wrong aspect ratio for the platform — Shorts / TikTok / Reels are 9:16. The platform preset handles this; only override if you know why. 2. Padding to hit `--num-clips` — if the API returns fewer survivors, return what you have. Don't ship low-score filler. 3. Re-running on a 404'd clip URL — re-fetch the same request_id with muapi predict wait <id> rather than re-clipping.

---

Failure Modes

  • API key missing or rejected — surface the error; don't fabricate a key.
  • Job timed out — bump --poll-timeout and retry.
  • Source URL not reachable — upload the file via muapi upload file and pass the returned URL.
  • Fewer clips returned than requested — source had fewer rankable highlights. Return what came back with a note.

---

Done Criteria

The skill is done when: 1. result.shorts has up to num_clips entries, each with a working clip_url. 2. The user has been shown the ranked list (score, time range, title, hook, URL). 3. If --output-json was set, the file exists and parses.

Related skills

How it compares

Use muapi-youtube-shorts for automated long-to-short clipping; use manual NLE skills when frame-accurate editorial control is required.

FAQ

What does muapi-youtube-shorts do?

Auto-generate viral 9:16 YouTube Shorts (or TikTok / Reels clips) from a long-form video. Thin platform-aware wrapper around the AI Clipping skill - picks sensible defaults for short-form social platforms (9:16, 30 - 60s s

When should I use muapi-youtube-shorts?

Auto-generate viral 9:16 YouTube Shorts (or TikTok / Reels clips) from a long-form video. Thin platform-aware wrapper around the AI Clipping skill - picks sensible defaults for short-form social platforms (9:16, 30 - 60s s

What are common prerequisites?

--- slug: muapi-youtube-shorts name: muapi-youtube-shorts version: "2.0.0" description: Auto-generate viral 9:16 YouTube Shorts (or TikTok / Reels clips) from a long-form video.

Securityappsec

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.