# Automated Video Marketing Asset

> ---

- Skill: `akhilkannur/automated-video-marketing-asset` (Agent Skill)
- Install (CLI): `npx skillmds@latest add akhilkannur/automated-video-marketing-asset`
- Raw SKILL.md: https://api.skillmd.com/api/skills/akhilkannur/automated-video-marketing-asset/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: akhilkannur (https://skillmd.com/u/akhilkannur)
- Updated: 2026-09-17
- Page: https://skillmd.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)*


