whatisgithub

What is advertising-ops?

charlesdove977/advertising-ops — explained in plain English

Analysis updated 2026-05-18

14JavaScriptAudience · pm founderComplexity · 3/5Setup · moderate

In one sentence

A Claude Code skill that finds proven competitor ads, breaks down why they work, and generates new ad creative modeled on them.

Mindmap

mindmap
  root((repo))
    What it does
      Finds proven ads
      Tears down structure
      Generates new creative
    Tech stack
      JavaScript
      Claude Code
      ffmpeg
    Use cases
      Research competitor ads
      Analyze video hooks
      Generate ad variations
    Audience
      Founders and marketers
    Services
      Apify
      Higgsfield

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Search the Meta Ad Library for competitor ads that have been running for at least two months.

USE CASE 2

Break down a competitor's video ad into its opening hook, narrative flow, and call to action.

USE CASE 3

Generate at least five new ad variations modeled on proven competitor structure.

USE CASE 4

Build a brand kit context file to reuse across future ad-generation runs.

What is it built with?

JavaScriptClaude Codeffmpeg

How does it compare?

charlesdove977/advertising-opsabdulrdeveloper/chai-aur-reactcircuitrodev/cern-kicad-libs
Stars141414
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasyeasy
Complexity3/51/51/5
Audiencepm foundervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Apify, Higgsfield, and ffmpeg configured at runtime, installed via a single npx command.

License terms are not stated in the explanation.

So what is it?

Advertising Ops is a Claude Code skill that automates the process of finding proven competitor ads, tearing them down, and generating new ad creative based on what is already working. It is aimed at founders, agency operators, and media buyers who want to model their ads on what the market has already validated rather than starting from nothing. The tool runs as a single command inside Claude Code and works in five phases. It starts by gathering context about your business, either reading an existing brand kit file or asking you questions about your product, target customer, and keywords. It then searches the Meta Ad Library, the public database of ads running on Facebook and Instagram, filtering for ads that started at least two months ago and are still running today. The reasoning is that an advertiser still spending money on an ad after months has received enough return to keep it going, which makes longevity a proxy for proof. For video ads, the tool downloads each video, extracts frames using ffmpeg, transcribes the voiceover, and analyzes the structure: specifically the opening hook, the narrative flow, and the call to action. The README notes that most of an ad's effectiveness lives in the first few seconds and the script, not just the visuals. After the research and teardown phases, the tool runs a structured conversation to pin down your exact offer and a single call to action before generating anything. The final output is at least five ad variations, each in its own folder containing a generated image or video and a text file with the aligned copy. Three external services are required at runtime: Apify for scraping the Meta Ad Library, Higgsfield for image and video generation, and ffmpeg for video frame extraction. Installation is a single npx command.

Copy-paste prompts

Prompt 1
Use the Advertising Ops skill to find proven competitor ads for my product category.
Prompt 2
Use the Advertising Ops skill to tear down this competitor's video ad structure.
Prompt 3
Use the Advertising Ops skill to generate five ad variations based on my offer.
Prompt 4
Explain why ad longevity in the Meta Ad Library is treated as a proxy for proof.
Prompt 5
Walk me through setting up the Apify and Higgsfield API keys this tool needs.

Frequently asked questions

What is advertising-ops?

A Claude Code skill that finds proven competitor ads, breaks down why they work, and generates new ad creative modeled on them.

What language is advertising-ops written in?

Mainly JavaScript. The stack also includes JavaScript, Claude Code, ffmpeg.

What license does advertising-ops use?

License terms are not stated in the explanation.

How hard is advertising-ops to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is advertising-ops for?

Mainly pm founder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.