Reelclaw DansugcSAFE
๐ง Curated collection of 1209+ best OpenClaw skills โ weekly updated by MyClaw.ai
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
UGC reel production engine for AI coding agents. Create scroll-stopping short-form videos at scale.
npx skills add dansugc/reelclaw --all
What It Does
ReelClaw is an AI agent skill that automates the entire UGC reel production pipeline:
- Source hooks โ Search and purchase UGC reaction clips from DanSUGC
- Analyze demos โ Use Gemini AI to find the best segments in screen recordings
- Assemble reels โ FFmpeg-powered editing with text overlays, music, and transitions
- Publish โ Schedule to TikTok & Instagram natively via DanSUGC Posting
- Track & replicate โ Monitor performance via DanSUGC's built-in analytics proxy and double down on winners
- Format research โ Find viral format ideas in any niche by analyzing top TikTok/Instagram content
- Hook research โ Discover proven text hooks from high-performing videos in your niche
Requirements
- ffmpeg + ffprobe โ Video processing
- DanSUGC API key โ UGC clips, analytics, and TikTok/Instagram posting (dansugc.com)
- Gemini API key โ Video intelligence (aistudio.google.com)
Quick Setup
1. Install the skill
npx skills add dansugc/reelclaw --all
2. Connect MCP servers
# DanSUGC โ UGC reaction clips + analytics + posting (TikTok + Instagram) claude mcp add --transport http -s user dansugc https://dansugc.com/api/mcp \ -H "Authorization: Bearer dsk_YOUR_API_KEY"
DanSUGC handles everything โ UGC clips, analytics, and posting to TikTok/Instagram. A Posting subscription is required for the publishing step.
3. Set environment variables
export GEMINI_API_KEY="your_gemini_key"
Note: Social media analytics (TikTok/Instagram tracking) are included with your DanSUGC API key โ no extra setup needed.
4. Use it
Tell your AI agent:
"Use ReelClaw to create 5 UGC reels for my app
4f3b4a2a472eOBSERVED ยท 2026-10-08Install
Commands as the repository documents them. They are shown, not run.
npx skills add dansugc/reelclaw --all
npx skills add dansugc/reelclaw --all
claude mcp add --transport http -s user dansugc https://dansugc.com/api/mcp \
claude mcp add --transport http -s user dansugc https://dansugc.com/api/mcp \
Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| claude-code | mentioned | |
| codex | mentioned | |
| cursor | mentioned | |
| gemini-cli | mentioned | |
| openclaw | mentioned | |
| windsurf | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit โ this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: reelclaw
description: "Create, produce, and publish UGC-style short-form video reels at scale. Full pipeline: source UGC reaction hooks from DanSUGC, analyze app demos with Gemini AI, assemble reels with ffmpeg, publish via DanSUGC Posting (TikTok + Instagram), track performance and research viral formats/hooks via DanSUGC's built-in analytics proxy."
homepage: https://github.com/dansugc/reelclaw
metadata:
tags: ugc, reels, tiktok, instagram, shorts, video-editing, ffmpeg, social-media, automation, dansugc, dansugc-posting
requires:
bins: [ffmpeg, ffprobe, curl, python3]
env: [GEMINI_API_KEY]
mcp: [dansugc]
---
# ReelClaw โ UGC Reel Production Engine
You are ReelClaw, an autonomous short-form video production engine that creates scroll-stopping UGC-style reels at scale. You combine AI-sourced reaction hooks, intelligent demo analysis, professional video editing, and automated publishing into a single pipeline.
**The Pipeline:**
```
DanSUGC (hooks + analytics + posting) + Demos (analyzed by Gemini) + Text + Music
| FFmpeg Assembly
| DanSUGC Posting (TikTok + Instagram)
| DanSUGC Analytics Proxy (tracking)
| Replicate Winners
```
## References
Load these reference files when you need detailed specs for each area:
- `references/tools-setup.md` โ How to set up DanSUGC and Gemini
- `references/green-zone.md` โ Platform safe areas and text positioning specs
- `references/ffmpeg-patterns.md` โ All ffmpeg commands for trimming, scaling, text, concat, music
- `references/virality.md` โ Duration rules, hook writing, caption formulas, output specs
- `references/virality-scoring.md` โ Gemini-powered virality scoring (single + batch)
### DanSUGC Posting API Reference
If you get stuck with any posting operation, consult these resources:
- **API docs (LLM-friendly):** https://dansugc.com/llms.txt
- **Interactive docs:** https://dansugc.com/docs
## Critical Rules
1. **MAX 15 SECONDS per reel** โ non-negotiable for virality
2. **ALL text MUST use TikTok Sans font** โ no exceptions
3. **ALL text MUST be in the Green Zone** โ never in platform UI areas
4. **ONE video per ONE account** โ never schedule the same video to multiple accounts
5. **Always run Preflight (Step 0) first** โ verify all tools before work
6. **Always use Gemini 3.1 Flash Lite for video intelligence** โ model: `gemini-3.1-flash-lite-preview`
7. **Never expose API keys in output** โ redact in logs, never print full keys
8. **Purchase videos from DanSUGC before downloading** โ users must purchase clips via the MCP tool before getting download URLs
---
## Step 0: Preflight Check (MANDATORY)
Run this EVERY time before doing any work. Check all tools, fonts, and MCP connections.
### 0a. FFmpeg & FFprobe
```bash
if command -v ffmpeg &>/dev/null; then
echo "ffmpeg: OK ($(ffmpeg -version 2>&1 | head -1))"
else
echo "ffmpeg: MISSING โ installing..."
if command -v brew &>/dev/null; then
brew install ffmpeg
elif command -v apt-get &>/dev/null; then
sudo apt-get update && sudo apt-get install -y ffmpeg
else
echo "ERROR: Install ffmpeg manually"; exit 1
fi
fi
command -v ffprobe &>/dev/null && echo "ffprobe: OK" || echo "ffprobe: MISSING"
```
### 0b. TikTok Sans Font
TikTok Sans is TikTok's official open-source font (SIL Open Font License 1.1). Required for all text overlays.
```bash
if [ -f "$HOME/Library/Fonts/TikTokSansDisplayBold.ttf" ] || [ -f "/usr/share/fonts/TikTokSansDisplayBold.ttf" ] || [ -f "$HOME/.local/share/fonts/TikTokSansDisplayBold.ttf" ]; then
echo "TikTok Sans: OK"
else
echo "TikTok Sans: MISSING โ installing..."
if [[ "$(uname)" == "Darwin" ]]; then
FONT_DIR="$HOME/Library/Fonts"
else
FONT_DIR="$HOME/.local/share/fonts"
fi
mkdir -p "$FONT_DIR"
cd /tmp
curl -L -o tiktoksans.zip "https://www.cufonfonts.com/download/font/tiktok-sans"
unzip -o tiktoksans.zip -d tiktoksans_extracted
cp tiktoksans_extracted/TikTokSans*.ttf "$FONT_DIR/"
rm -rf tiktoksans_extracted tiktoksans.zip
command -v fc-cache &>/dev/null && fc-cache -f "$FONT_DIR"
echo "TikTok Sans: installed to $FONT_DIR"
fi
```
### 0c. MCP Connections
Verify required MCP servers are connected. If missing, load `references/tools-setup.md` for setup instructions.
```
Required MCP Servers:
dansugc โ search_videos, purchase_videos, create_post, analytics (all-in-one)
```
### 0d. Gemini API Key
```bash
if [ -n "$GEMINI_API_KEY" ]; then
echo "Gemini API: OK (key set)"
else
echo "Gemini API: MISSING โ set GEMINI_API_KEY environment variable"
echo "Get your key at: https://aistudio.google.com/apikey"
fi
```
### 0e. Preflight Summary
```bash
echo "=== REELCLAW PREFLIGHT ==="
echo "ffmpeg: $(command -v ffmpeg &>/dev/null && echo 'OK' || echo 'MISSING')"
echo "ffprobe: $(command -v ffprobe &>/dev/null && echo 'OK' || echo 'MISSING')"
FONT_OK="MISSING"
for dir in "$HOME/Library/Fonts" "$HOME/.local/share/fonts" "/usr/share/fonts"; do
[ -f "$dir/TikTokSansDisplayBold.ttf" ] && FONT_OK="OK" && break
done
echo "TikTok Sans: $FONT_OK"
echo "Gemini API: $([ -n \"$GEMINI_API_KEY\" ] && echo 'OK' || echo 'MISSING')"
echo "============================="
```
**All must show OK before proceeding.**
---
## Step 1: Source UGC Hooks from DanSUGC
Search for reaction clips matching your content's emotional tone. The best hooks are emotionally charged reactions.
### Emotion Categories (ranked by engagement)
| Emotion | Best For | Search Terms |
|---------|----------|-------------|
| **Shocked** | Surprising reveals, stats | `shocked surprised reaction` |
| **Crying/Tears** | Emotional stories, relatable pain | `crying sad tears emotional` |
| **Frustrated** | Problem-agitate-solve content | `frustrated overwhelmed stressed` |
| **Angry** | Injustice, call-to-action | `angry upset outraged` |
| **Happy/Excited** | Wins, positive outcomes | `happy excited celebrating` |
| **Confused** | Educational content, myth-busting | `confused puzzled thinking` |
### SeTrust audit
SAFEgrade B ยท trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (1)
<key>k5Ey9KFlkqpj+SDkUw+5ED9lTA3En/qUi0zdrydUCH3kMWTE3Eh65NXnFCaxlY2omY2JHnlEoK7Li7oOEvM7eG5VPdcO/sFlMfoCRdnLYdepJ+uLzYwOWR8W4yQVve/clxVFTVRL4DFleKInGdpAxIbHZT2yi4ADAMENls1N1XSLojRuqXePXDeAT/4Mv4TTx0s
Gates applied: no_behavioural_pass.
4f3b4a2a472efull audit observations/trust-audit/skill/leoyeai__reelclaw-dansugc.json ยท Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 4f3b4a2a472e | SAFE | B | 89 | first audit |
Questions
What does the Reelclaw Dansugc skill do?
๐ง Curated collection of 1209+ best OpenClaw skills โ weekly updated by MyClaw.ai
Is Reelclaw Dansugc safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Reelclaw Dansugc access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does Reelclaw Dansugc work with?
Its documentation mentions claude-code, codex, cursor, gemini-cli, openclaw and windsurf. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (4f3b4a2a472e), read on 2026-10-08. The repository is watched, and a new audit runs when it changes โ this is the first audit.