| name | content-dna-batch |
| description | Batch-analyze a set of videos with Content DNA, then aggregate into a Pattern Report showing dominant formats, top portable bricks, and adapted concepts for your niche. Use when running the weekly Monday Drop pipeline, analyzing a competitor's content library, or researching what's working in a niche. Takes a Virlo comet ID or list of URLs. Feeds into The Forge. |
| metadata | {"openclaw":{"emoji":"ð¬","user-invocable":true,"requires":{"env":["VIRLO_API_KEY","SCRAPECREATORS_API_KEY"],"config":["models.providers.openrouter.apiKey"],"skills":["content-dna"]}}} |
Content DNA Batch
Runs Content DNA on a batch of videos, then aggregates everything into a Pattern Report â what formats dominate, which bricks appear repeatedly, and the highest-portability adapted concepts for your niche.
This is what feeds The Forge in the Monday Drop pipeline.
Usage
From a Virlo comet (Monday Drop standard)
bash ~/clawd/skills/content-dna-batch/scripts/content-dna-batch.sh \
--comet YOUR_COMET_ID \
--niche "AI marketing"
From a URL list file
bash ~/clawd/skills/content-dna-batch/scripts/content-dna-batch.sh \
--urls /tmp/my-videos.json \
--niche "AI marketing"
What It Does
- Fetches video list from Virlo (5 top outliers + 5 top performers) or from a URL list
- Runs content-dna on all videos in parallel (4 concurrent by default)
- Caches results by date â re-runs skip already-analyzed videos
- Aggregates into Pattern Report:
- Dominant formats across the batch
- Dominant engagement types (debate, utility, inspiration, etc.)
- Top portable bricks ranked by count à avg views
- All adapted concepts consolidated
- Run summary with attempted / succeeded / failed counts
If a few analyses fail, the batch still writes a degraded report and records the failed inputs.
If the success rate drops below the configured threshold, it writes the report and exits non-zero so upstream automation can stop before Forge.
Output
JSON: ~/clawd/workspace/content-dna-batch/reports/pattern-report-YYYY-MM-DD.json
Markdown: ~/clawd/workspace/content-dna-batch/reports/pattern-report-YYYY-MM-DD.md
The Forge reads the Pattern Report markdown to generate 10 ready-to-post concepts.
Pipeline Position
virlo (discovery)
â
content-dna-batch (analysis) â YOU ARE HERE
â
the-forge (production â 10 concepts)
â
monday-drop (delivery)
Options
| Flag | Default | Description |
|---|
--comet ID | â | Virlo comet ID |
--urls FILE | â | JSON file with video list |
--niche TEXT | AI marketing | Your content niche |
--outliers N | 5 | Outlier videos from Virlo |
--top N | 5 | Top performer videos from Virlo |
--parallel N | 4 | Concurrent DNA jobs |
--min-success-rate F | 0.7 | Minimum success ratio before exiting non-zero after report generation |
--no-adapt | â | Skip adapted concept generation |