← Back to Skills Marketplace
harvnk

Ad Spy Pipeline

by Harvnk · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
219
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ad-spy-pipeline
Description
Automates competitor ad scraping from ForePlay/Anstrex, AI adapts creatives, and syncs campaigns to Facebook Ads for e-commerce brands.
README (SKILL.md)

Ad Spy Pipeline

Automated competitor ad monitoring pipeline: scrape ads from ForePlay/Anstrex, generate adaptations with AI, and sync to Facebook Ads — all on autopilot.

Use when: you run e-commerce ads and want to automatically find competitor creatives, adapt them for your brand, and launch new campaigns without manual work.

What it does

3-stage automated pipeline:

Stage 1 — Scrape

  • Monitors competitor brands on ForePlay or Anstrex
  • Detects new ad creatives automatically
  • Deduplicates against your existing library
  • Downloads source images/videos

Stage 2 — Generate

  • Sends source creatives to Kie.ai for AI adaptation
  • Generates brand-specific versions (your colors, your product, your copy)
  • Creates multiple aspect ratios (1:1 for feed, 9:16 for stories/reels)
  • Auto-classifies creatives by marketing category (urgency, deal, gift, social proof, etc.)

Stage 3 — Sync to Facebook

  • Creates ad campaigns via Facebook Marketing API
  • Organizes by category and naming convention
  • All ads created in PAUSED mode (you activate manually)
  • Full traceability: source → adaptation → Facebook ad ID

Requirements

  • ForePlay API key OR Anstrex account
  • Kie.ai API key (image generation)
  • Facebook Marketing API access token
  • Facebook Ad Account ID

Cron Schedule

Set up daily runs:

0 7 * * * python3 storm_pipeline_agent.py --all

Tags

facebook-ads, advertising, competitor-research, ecommerce, automation, creative, marketing, foreplay, anstrex

Usage Guidance
This skill's high-level description matches the actions in SKILL.md, but the package metadata and files do not. Before installing or using it: (1) Ask the publisher for source code or a trusted repository/homepage and a clear install procedure — do not run an absent script (storm_pipeline_agent.py). (2) Require the skill to declare exactly which environment variables it needs and prefer least-privilege tokens (short-lived or limited-scope tokens). (3) Confirm legal/ethical clearance for scraping competitors and for sending third-party creatives to Kie.ai (copyright/terms of service). (4) If you test it, run in a sandboxed environment or isolated account, and monitor network and API activity. (5) If the publisher cannot provide provenance or a repository with the code, treat this skill as untrusted and avoid supplying real account tokens.
Capability Analysis
Type: OpenClaw Skill Name: ad-spy-pipeline Version: 1.0.0 The skill bundle is missing the core execution script (storm_pipeline_agent.py) referenced in the SKILL.md documentation, making it impossible to verify the safety of the logic. The instructions describe a high-risk workflow involving the handling of sensitive API keys (Facebook Marketing, Kie.ai) and the setup of a daily cron job for automated execution, which are indicators of potential risk when the underlying code is not provided for review.
Capability Assessment
Purpose & Capability
The description and SKILL.md consistently describe a pipeline that scrapes ForePlay/Anstrex, sends creatives to Kie.ai, and creates Facebook ads — that purpose would legitimately require API keys/tokens for those services. However, the registry metadata lists no required environment variables or primary credential, and there is no homepage or source repository. The lack of declared credentials and provenance is inconsistent with the claimed capabilities.
Instruction Scope
SKILL.md instructs monitoring competitor brands, downloading source images/videos, deduplicating against "your existing library," sending creatives to Kie.ai for adaptation, and creating Facebook campaigns. Those runtime actions imply accessing local asset libraries and multiple external services and transmitting creative assets outside the user's environment (to Kie.ai). The instructions also reference running a concrete script (storm_pipeline_agent.py) but no such code file is provided — the runtime behavior is underspecified and grants broad discretion (e.g., where to read/write files, how to classify/deduplicate, how long to retain data), which is risky and incoherent with the registry.
Install Mechanism
There is no install spec and no code files (instruction-only), which is lower disk-risk in general — but SKILL.md describes executing a Python script (storm_pipeline_agent.py) and a cron schedule even though that script is not included and no install instructions are provided. That mismatch makes it unclear how the pipeline would be deployed and where the code would come from; missing provenance increases risk.
Credentials
The SKILL.md explicitly requires credentials (ForePlay API key OR Anstrex account, Kie.ai API key, Facebook Marketing API access token, Facebook Ad Account ID). Those are proportionate to the stated functionality, but the registry lists no required env vars or a primary credential. Requiring multiple potent account tokens is expected for the task, but failing to declare them in the metadata and providing no guidance about least-privilege or token scope is a red flag. In addition, uploading competitor creatives to an external AI provider raises copyright and data-exfiltration concerns that the docs do not address.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. There is no indication it modifies other skills or system-wide settings. Autonomous invocation is allowed by default, which increases blast radius in general, but that is normal and not, by itself, an additional red flag here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ad-spy-pipeline
  3. After installation, invoke the skill by name or use /ad-spy-pipeline
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Ad Spy Pipeline. - Automates competitor ad monitoring, adaptation, and campaign syncing for e-commerce brands. - Scrapes new ad creatives from ForePlay or Anstrex, deduplicates, and downloads assets. - Uses AI (Kie.ai) to generate brand-specific, multi-format ad variants. - Syncs adapted ads to Facebook in organized, paused campaigns for manual review. - Requires API keys/accounts for data sources, AI generation, and Facebook integration. - Designed for scheduled, hands-off daily operation via cron.
Metadata
Slug ad-spy-pipeline
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Ad Spy Pipeline?

Automates competitor ad scraping from ForePlay/Anstrex, AI adapts creatives, and syncs campaigns to Facebook Ads for e-commerce brands. It is an AI Agent Skill for Claude Code / OpenClaw, with 219 downloads so far.

How do I install Ad Spy Pipeline?

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

Is Ad Spy Pipeline free?

Yes, Ad Spy Pipeline is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Ad Spy Pipeline support?

Ad Spy Pipeline is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ad Spy Pipeline?

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

💬 Comments