Not in the top 1,000 by GitHub stars

dansugc/reelclaw

UGC reel production engine for AI coding agents. Create scroll-stopping short-form videos at scale.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

plugins/reelclaw/skills/reelclaw/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

52214263dd99 → 52214263dd99

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 52214263dd99

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 52214263dd99ba77dc02bc12653681c0234494e0

git clone --filter=blob:none --no-checkout https://github.com/dansugc/reelclaw.git .hotskills/dansugc-reelclaw && git -C .hotskills/dansugc-reelclaw checkout --detach 52214263dd99ba77dc02bc12653681c0234494e0 # Copy each selected skill directory from .hotskills/dansugc-reelclaw into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/dansugc/reelclaw.git .hotskills/dansugc-reelclaw && git -C .hotskills/dansugc-reelclaw checkout --detach 52214263dd99ba77dc02bc12653681c0234494e0 # Copy each selected skill directory from .hotskills/dansugc-reelclaw into .agents/skills/<skill-name>/
149GitHub stars
0stars in 7 days
1skill in this repository
5commits in 30 days

Heat

1.4
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 30, 2026149

30-day change not yet available: not enough history.

Individual skills in this repository

  • reelclaw plugins/reelclaw/skills/reelclaw

How it works

reelclaw

When your agent uses it

Make short-form UGC video ads (TikTok, Reels, Shorts) for the product in the current repo with DansUGC ReelClaw and real human creator reactions from the DansUGC library, or with the user's own footage. You edit and render every reel locally on this machine with the reelclaw template engine (7 templates, TikTok Sans, safe-zone captions) and its reelclaw-playbook skill, and check each render frame by frame before delivering. The dansugc MCP server supplies the reaction clips, viral-format suggestions, trending music, research and posting; it does not render. Use when the user asks for UGC ads, reaction ads, TikTok/Reels ads, "make N ads for this app", ReelClaw, DansUGC videos, HyperFrames reels, "make viral reels" when the user is unsure which formats to use, hook variations of an ad, or editing or re-cutting an ad (caption style, position, timing, trims).

What it loads into context

Frontmatter

233 tokens

Always available to the agent

SKILL.md

3,300 tokens

When the skill is activated

Reference documents

4,933 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 0. Connect and costs
  2. 1. Set up the studio (once per repo)
  3. 2. Follow the playbook
  4. 3. The DansUGC steps inside that workflow
  5. 4. When things go wrong
  6. Ground rules

Files

  • ../../../../.claude-plugin/marketplace.jsonasset935 bytes
  • ../../.claude-plugin/plugin.jsonasset1,239 bytes
  • ../../.claude-plugin/plugin.jsonasset1,239 bytes
  • SKILL.mdcore12,325 bytes
  • SKILL.mdcore12,325 bytes
  • SKILL.mdcore12,325 bytes
  • agents/openai.yamlasset557 bytes
  • references/errors.mddoc6,549 bytes
  • references/publishing.mddoc2,835 bytes
  • references/tools.mddoc8,888 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • reelclaw

Repository facts

License
No license detected
Created
Mar 10, 2026
Last pushed
Oct 23, 2026
Forks
14
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 3 notes
  • plugins/reelclaw/.claude-plugin/plugin.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/reelclaw/skills/reelclaw/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/reelclaw/skills/reelclaw/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 55 signals by file

.claude-plugin/marketplace.json

  • Network accessline 5
    "name": "DansUGC",     "email": "dan@dansugcmodels.com",     "url": "https://dansugc.com"
  • Network accessline 6
    "email": "dan@dansugcmodels.com",     "url": "https://dansugc.com"   },
  • Network accessline 7
    "url": "https://dansugc.com"

plugins/reelclaw/.claude-plugin/plugin.json

  • Network accessline 7
    "name": "DansUGC",     "email": "dan@dansugcmodels.com",     "url": "https://dansugc.com"
  • Network accessline 8
    "email": "dan@dansugcmodels.com",     "url": "https://dansugc.com"   },
  • Network accessline 9
    "url": "https://dansugc.com"
  • Network accessline 10
    },   "homepage": "https://dansugc.com/reelclaw",   "repository": "https://github.com/dansugc/reelclaw",
  • Network accessline 11
    "homepage": "https://dansugc.com/reelclaw",
  • Network accessline 12
    "repository": "https://github.com/dansugc/reelclaw",

plugins/reelclaw/skills/reelclaw/SKILL.md

  • Network accessline 12
    You are the producer and the editor. The open-source **reelclaw** engine ([danielhangan/reelclaw-templates](https://github.com/danielhangan/reelclaw-templates)) turns inputs
  • Network accessline 13
    ([danielhangan/reelclaw-templates](https://github.com/danielhangan/reelclaw-templates)) turns inputs
  • Network accessline 31
    they prefer):   - Claude Code: `/plugin marketplace add dansugc/reelclaw` + `/plugin install reelclaw@dansugc`     (or `claude mcp add --transport http dansugc https://dansugc.com/mcp`), then `/mcp` → the server
  • Network accessline 32
    - Claude Code: `/plugin marketplace add dansugc/reelclaw` + `/plugin install reelclaw@dansugc`     (or `claude mcp add --transport http dansugc https://dansugc.com/mcp`), then `/mcp` → the server     (`plugin:reelclaw:dansugc`, or `dansugc`
  • Network accessline 33
    (or `claude mcp add --transport http dansugc https://dansugc.com/mcp`), then `/mcp` → the server
  • Network accessline 34
    (`plugin:reelclaw:dansugc`, or `dansugc` if added by hand) → Authenticate.   - Codex: `codex plugin marketplace add dansugc/reelclaw` + `codex plugin add reelclaw@dansugc`     (or `codex mcp add dansugc --url https://dansugc.com/mcp`), then
  • Network accessline 35
    - Codex: `codex plugin marketplace add dansugc/reelclaw` + `codex plugin add reelclaw@dansugc`     (or `codex mcp add dansugc --url https://dansugc.com/mcp`), then `codex mcp login dansugc`.   - Any other agent: add the remote MCP server `h
  • Network accessline 36
    (or `codex mcp add dansugc --url https://dansugc.com/mcp`), then `codex mcp login dansugc`.
  • Network accessline 37
    - Any other agent: add the remote MCP server `https://dansugc.com/mcp` (no headers) and log in
  • Network accessline 46
    research queries through the MCP (TikTok/Instagram search, `reelclaw_trending_music`: 0.02   credits per query, only on success). `reelclaw_suggest_formats` and `search_videos` are free.   Top up at https://dansugc.com/dashboard/credits.
  • Network accessline 47
    credits per query, only on success). `reelclaw_suggest_formats` and `search_videos` are free.   Top up at https://dansugc.com/dashboard/credits. - **Talk in credits.** Every price, quote, and balance is in DansUGC credits ("11 credits per
  • Network accessline 48
    Top up at https://dansugc.com/dashboard/credits.
  • Network accessline 120
    `purchase_videos { video_ids }` **without** `expected_total_cents` (a free quote: exact total +    the account charged) → show it in credits and **stop until the user says yes** → call again with    the same ids (+ `project_id`) and `expect
  • Network accessline 121
    the account charged) → show it in credits and **stop until the user says yes** → call again with    the same ids (+ `project_id`) and `expected_total_cents` → `curl -fL -o    reelclaw-studio/footage/<file>.mp4 "<download_url>"` within the h
  • Network accessline 122
    the same ids (+ `project_id`) and `expected_total_cents` → `curl -fL -o

plugins/reelclaw/skills/reelclaw/agents/openai.yaml

  • Network accessline 11
    description: "DansUGC MCP server (clip library, viral formats, trending music, research, posting tools); OAuth only, log in with `codex mcp login dansugc`"       transport: "streamable_http"       url: "https://dansugc.com/mcp"
  • Network accessline 13
    url: "https://dansugc.com/mcp"

plugins/reelclaw/skills/reelclaw/references/errors.md

  • Network accessline 16
    | Code | Meaning | Recovery | |---|---|---| | `insufficient_credits` (402) | Not enough credits for a clip purchase or a research query. Nothing was charged. | Send the user to https://dansugc.com/dashboard/credits, or check for a team acco
  • Network accessline 17
    |---|---|---| | `insufficient_credits` (402) | Not enough credits for a clip purchase or a research query. Nothing was charged. | Send the user to https://dansugc.com/dashboard/credits, or check for a team account (below). To lower cost: us
  • Network accessline 18
    | `insufficient_credits` (402) | Not enough credits for a clip purchase or a research query. Nothing was charged. | Send the user to https://dansugc.com/dashboard/credits, or check for a team account (below). To lower cost: use clips the ac
  • Network accessline 19
    | `music_search_unavailable` / `rate_limited` (`reelclaw_trending_music`) | TikTok music search failed or is busy. Nothing was charged. | Retry once after `retry_after_seconds` (or ~30 s). Still failing: ask the user for a sound link, or re
  • Network accessline 20
    | `account_unavailable` | The `project_id` isn't a team the user can use (research tools like `reelclaw_trending_music`, or `reelclaw_suggest_formats`). Nothing was charged. | `list_accounts`, or omit `project_id` for the Personal Account. 
  • Network accessline 21
    | `reelclaw_login_required`, or any "no longer accepts API keys — reconnect with OAuth" error | The server was connected with a DansUGC API key. MCP is OAuth-only now; keys are for the REST API. | Remove the key setup — Claude Code: `claude
  • Network accessline 39
    - Codex plugin: `codex plugin marketplace upgrade dansugc`, then `codex plugin remove reelclaw@dansugc` +     `codex plugin add reelclaw@dansugc`, and start a new session. Script installs: re-run     `curl -fsSL https://raw.githubuserconten
  • Network accessline 40
    `codex plugin add reelclaw@dansugc`, and start a new session. Script installs: re-run     `curl -fsSL https://raw.githubusercontent.com/dansugc/reelclaw/main/codex/install.sh | sh`.   - Other agents: `npx skills add dansugc/reelclaw/plugins
  • Dangerous shell operationline 41
    `curl -fsSL https://raw.githubusercontent.com/dansugc/reelclaw/main/codex/install.sh | sh`.
  • Network accessline 41
    `curl -fsSL https://raw.githubusercontent.com/dansugc/reelclaw/main/codex/install.sh | sh`.
  • Network accessline 42
    - Other agents: `npx skills add dansugc/reelclaw/plugins/reelclaw/skills/reelclaw -a <agent> -y`     again, and remove any old `reelclaw-ads` skill folder.   - Not sure which command applies: reinstall the plugin or skill from https://dansu
  • Network accessline 43
    again, and remove any old `reelclaw-ads` skill folder.   - Not sure which command applies: reinstall the plugin or skill from https://dansugc.com/reelclaw. - Batches made earlier in the browser are still in the DansUGC dashboard
  • Network accessline 44
    - Not sure which command applies: reinstall the plugin or skill from https://dansugc.com/reelclaw.
  • Network accessline 46
    (https://dansugc.com/dashboard/reelclaw); the MCP can't read them.
  • Network accessline 50
    - **Low balance on a purchase or research query**: the user may be on a team with its own credits.   `list_accounts`, ask which account to use (never switch on your own), re-quote with that   `project_id`. Otherwise top up at https://dansug
  • Network accessline 51
    `list_accounts`, ask which account to use (never switch on your own), re-quote with that   `project_id`. Otherwise top up at https://dansugc.com/dashboard/credits. - **`purchase_videos` total differs from the one the user approved** (prices
  • Network accessline 52
    `project_id`. Otherwise top up at https://dansugc.com/dashboard/credits.
  • Network accessline 74
    | Symptom | Fix | |---|---| | `npm error 404 Not Found - GET https://registry.npmjs.org/reelclaw` | `npx reelclaw` ran outside `reelclaw-studio/` (or before `add`), so npx looked on npm. `cd reelclaw-studio`; to install, use the installer f
  • Network accessline 75
    |---|---| | `npm error 404 Not Found - GET https://registry.npmjs.org/reelclaw` | `npx reelclaw` ran outside `reelclaw-studio/` (or before `add`), so npx looked on npm. `cd reelclaw-studio`; to install, use the installer from SKILL.md secti
  • Network accessline 76
    | `npm error 404 Not Found - GET https://registry.npmjs.org/reelclaw` | `npx reelclaw` ran outside `reelclaw-studio/` (or before `add`), so npx looked on npm. `cd reelclaw-studio`; to install, use the installer from SKILL.md section 1. | | 

plugins/reelclaw/skills/reelclaw/references/publishing.md

  • Network accessline 11
    check_posting_subscription {}     # "No active posting plan" → send them to https://dansugc.com/dashboard/posting/subscription
  • Network accessline 32
    curl -fsS -X PUT -H "Content-Type: video/mp4" --data-binary @"$FILE" "<upload_url>"
  • Network accessline 65
    | 429 | daily upload quota: retry later | | 503 on `create_post` | scanner unreachable: retry `create_post` (the upload is fine) | | "No active posting plan" | https://dansugc.com/dashboard/posting/subscription |
  • Network accessline 67
    | "No active posting plan" | https://dansugc.com/dashboard/posting/subscription |

plugins/reelclaw/skills/reelclaw/references/tools.md

  • Network accessline 3
    Server: `dansugc` at `https://dansugc.com/mcp` (streamable HTTP). Auth: OAuth only — the user logs
  • Network accessline 67
    MCP always charges current rates. Owned clips are free to reuse forever. - The exact cost is whatever the `purchase_videos` / `purchase_packages` quote step returns — never estimate. Credits are   topped up at https://dansugc.com/dashboard/
  • Network accessline 69
    topped up at https://dansugc.com/dashboard/credits.
  • Network accessline 74
    mkdir -p reelclaw-studio/footage curl -fL -o reelclaw-studio/footage/reaction-shocked-1.mp4 "$DOWNLOAD_URL"
  • Network accessline 75
    curl -fL -o reelclaw-studio/footage/reaction-shocked-1.mp4 "$DOWNLOAD_URL"

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 44 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest codex/AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md plugins/reelclaw/skills/reelclaw/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md plugins/reelclaw/skills/reelclaw/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md plugins/reelclaw/skills/reelclaw/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md plugins/reelclaw/skills/reelclaw/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.