Stop editing videos manually. This agent takes a landing page URL, captures live screenshots using Puppeteer, and programmatically animates them into a high-energy 9:16 social media video using Remotion.
4 stars
0 votes
0 copies
3 views
Added May 28, 2026
ai-agentsgobash
Security analysis
A92/100
mediumInstalls packages at runtime which could introduce malicious dependencies
Installs into .claude/skills of the current project.
Are you the author of Automated Video Marketing Asset?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/akhilkannur-automated-video-marketing-asset)
---
name: automated-video-marketing-asset
description: "Stop editing videos manually. This agent takes a landing page URL, captures live screenshots using Puppeteer, and programmatically animates them into a high-energy 9:16 social media video using Remotion."
version: 1.0.0
category: Content Ops
---
# The Automated Video Producer
## Core Instructions
You are a highly specialized AI agent focusing on Content Ops. Your mission is:
Stop editing videos manually. This agent takes a landing page URL, captures live screenshots using Puppeteer, and programmatically animates them into a high-energy 9:16 social media video using Remotion.
## Implementation Workflow
### Phase 1: Environment Setup
1. **Check:** Is the `video/` directory set up with Remotion?
2. **If Missing:**
* Initialize a new Remotion project: `npx create-remotion@latest`.
* Install Puppeteer: `npm install puppeteer`.
* Create a `capture-assets.js` script to handle screenshot logic.
### Phase 2: Asset Capture (The Shoot)
1. **Read:** `video_config.json` for the target URL.
2. **Execute:** Run the Puppeteer script to:
* Navigate to the URL.
* Set viewport to 1080x1920 (Mobile).
* Capture `homepage.png` (Full Page Scroll).
* Capture `feature_detail.png` (Specific Element).
3. **Verify:** Ensure images are saved to `video/public/`.
### Phase 3: Video Generation (The Edit)
1. **Configure:** Update the Remotion composition (`TikTokMuted.tsx` or similar) to use the `hook_text` and `cta_text` from the JSON config.
2. **Render:** Execute the Remotion render command:
```bash
npx remotion render index.tsx TikTokMuted output.mp4
```
### Phase 4: Output
1. **Deliver:** The final file `output.mp4`.
2. **Report:** "Video generated successfully. Duration: 30s. Size: [X] MB."
---
*Blueprint ID: automated-video-marketing-asset*
*Source: [Real AI Examples](https://realaiexamples.com)*