← Back to Skills Marketplace
fortytwode

Meta Video Ad Analyzer

by fortytwode · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1680
Downloads
1
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install meta-video-ad-analyzer
Description
Extract and analyze content from video ads using Gemini Vision AI. Supports frame extraction, OCR text detection, audio transcription, and AI-powered scene analysis. Use when analyzing video creative content, extracting text overlays, or generating scene-by-scene descriptions.
Usage Guidance
This skill appears to do what it says (extract frames, OCR, transcribe audio, call Gemini/Vertex), but metadata omitted the required Google credentials. Before installing or running: 1) Confirm you are comfortable providing a Google service-account JSON and only grant the least-privilege roles (Vertex AI / Speech-to-Text / Cloud Storage if needed) — DO NOT use a project-owner or broad admin key. 2) Inspect the remaining functions (analyze_frames_batch, analyze_video_natively, reconciliation) for any hard-coded or external endpoints to ensure frames or transcripts are only sent to Google/Vertex and not to unknown servers. 3) Consider running the code in a sandbox with a restricted service account and test with non-sensitive videos. 4) If the registry claims 'no env vars', ask the publisher to update metadata to declare GOOGLE_APPLICATION_CREDENTIALS (and any other required env vars) before trusting the skill. If you cannot verify these details, treat it as untrusted and avoid supplying high-privilege credentials.
Capability Analysis
Type: OpenClaw Skill Name: meta-video-ad-analyzer Version: 1.0.0 The skill bundle is classified as benign. It uses `subprocess.run` for `ffmpeg` and `ffprobe` for video processing and accesses `GOOGLE_APPLICATION_CREDENTIALS` for Google Cloud API authentication, which are high-risk capabilities but are necessary and used appropriately for the stated purpose of video analysis. The prompt files (`prompts/*.md`) contain strict instructions for the LLM to control its output format, which is a defensive measure against unstructured responses, not an attempt at prompt injection against the OpenClaw agent.
Capability Assessment
Purpose & Capability
Name/description match the code and prompts: frame extraction (OpenCV/ffmpeg), OCR (EasyOCR), transcription (Google Speech), and AI analysis (Vertex/Gemini). The requested libraries and binaries align with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to read local video/image files and a Google service-account JSON (GOOGLE_APPLICATION_CREDENTIALS) and to call Vertex AI / Google Speech. Those actions are appropriate for the skill, but the SKILL.md requires a service account file path (access to local filesystem) which the registry metadata did not declare.
Install Mechanism
No install spec (instruction-only install) — highest transparency. Dependencies are standard Python packages and system ffmpeg; no arbitrary external URLs or extract steps are present.
Credentials
SKILL.md explicitly requires GOOGLE_APPLICATION_CREDENTIALS and Google APIs, but the registry metadata lists no required env vars or primary credential. This mismatch is concerning: the skill will need a Google service-account file (and project permissions) to use Vertex AI and Speech-to-Text, but that credential requirement was not declared in the metadata.
Persistence & Privilege
always:false and standard model invocation are used. The skill does not request permanent system-wide presence or attempt to modify other skills. It reads files passed to it (videos and a service account path) — expected for this type of tool.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install meta-video-ad-analyzer
  3. After installation, invoke the skill by name or use /meta-video-ad-analyzer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Video Ad Analyzer — AI-powered tool for extracting and analyzing video ad content. - Extracts frames with scene change detection for efficient analysis. - Detects and extracts text overlays using OCR. - Transcribes audio to text using Google Cloud Speech. - Analyzes and describes each scene with Gemini Vision AI. - Generates thumbnails and supports both video and image inputs. - Provides outputs including timeline of scenes, detected texts, full transcript, and auto-thumbnail.
Metadata
Slug meta-video-ad-analyzer
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Meta Video Ad Analyzer?

Extract and analyze content from video ads using Gemini Vision AI. Supports frame extraction, OCR text detection, audio transcription, and AI-powered scene analysis. Use when analyzing video creative content, extracting text overlays, or generating scene-by-scene descriptions. It is an AI Agent Skill for Claude Code / OpenClaw, with 1680 downloads so far.

How do I install Meta Video Ad Analyzer?

Run "/install meta-video-ad-analyzer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Meta Video Ad Analyzer free?

Yes, Meta Video Ad Analyzer is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Meta Video Ad Analyzer support?

Meta Video Ad Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Meta Video Ad Analyzer?

It is built and maintained by fortytwode (@fortytwode); the current version is v1.0.0.

💬 Comments