← Back to Skills Marketplace
pauldelavallaz

Product to Ads (Ad-Ready)

by Paul de Lavallaz · GitHub ↗ · v1.4.0
cross-platform ⚠ suspicious
1672
Downloads
1
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install product-to-ads
Description
Generate professional advertising images from product URLs using the Ad-Ready pipeline on ComfyDeploy. Use when the user wants to create ads for any product by providing a URL, optionally with a brand profile (70+ brands) and funnel stage targeting. Supports model/talent integration, brand-aware creative direction, and multi-format output. Differs from Morpheus (manual fashion photography) — Ad-Ready is URL-driven, brand-intelligent, and funnel-stage aware.
Usage Guidance
Before installing, inspect the included scripts (scripts/generate.py) to see exactly what network calls, APIs, and filesystem paths are used. Confirm whether the skill requires API keys for Gemini/Imagen/ComfyDeploy or other services; the metadata currently declares none. Be wary that SKILL.md references reading ~/clawd/models-catalog and downloading product images/logos from arbitrary URLs — if you don't want local files exposed, do not grant filesystem access or run this skill in an isolated sandbox. Ask the publisher for a homepage/source-of-truth (the SKILL.md points at a GitHub repo but the registry lists 'source: unknown'). Consider requiring explicit user invocation only (set disableModelInvocation=true) until you can verify the code and credential needs. Finally, validate licensing/privacy implications of scraping product pages and using brand assets or model likenesses for ads.
Capability Analysis
Type: OpenClaw Skill Name: product-to-ads Version: 1.4.0 The skill is designed to generate advertising images by scraping product data, fetching brand assets, and interacting with the ComfyDeploy API. The `SKILL.md` instructs the AI agent to perform file system operations (e.g., `ls` to check for brand profiles, saving temporary images to `/tmp/`) and network requests (downloading product images and logos from specified domains like `logo.clearbit.com`, `img.logo.dev`, and product URLs). The `scripts/generate.py` script implements these actions using `httpx` and `beautifulsoup4`. All identified behaviors, including file access, network communication, and inter-skill calls (`brand-analyzer`), are directly aligned with the stated purpose of generating ads and lack any evidence of intentional harmful behavior, data exfiltration beyond what's necessary for the task, or unauthorized execution.
Capability Assessment
Purpose & Capability
The skill claims to produce ads from product URLs (expected). However, the SKILL.md and files reference local model/talent catalogs (~/clawd/models-catalog/...), ComfyDeploy/ComfyUI nodes, and external models (Gemini Flash, Nano Banana Pro, Imagen 3) that typically require credentials or local assets. None of those credentials, config paths, or binaries are declared in the metadata, creating a mismatch between stated purpose and required resources.
Instruction Scope
Runtime instructions explicitly direct scraping arbitrary product pages (downloading high-res images and logos) and optionally reading a local models-catalog path. They also describe sending data into multi-phase pipelines that use external models/services. The instructions therefore include web scraping, network requests, and local filesystem access beyond what the skill metadata declares.
Install Mechanism
No install spec is provided (instruction-only install), which limits automatic code installation risk. However, a non-trivial Python script (scripts/generate.py) is included in the bundle — there's code to run but no declared install/run instructions or dependency list. That inconsistency means reviewers should inspect the script to understand what it does and what it will call or require.
Credentials
The skill declares no required environment variables or config paths, yet the SKILL.md implies reliance on external APIs/models and local catalogs. Typical integrations with Gemini/Imagen/ComfyDeploy would need credentials or local model files. Also referencing a hardcoded user-home path (~/.clawd/...) without declaring it is disproportionate and potentially invasive.
Persistence & Privilege
The skill does not set always:true, but it also does not set disableModelInvocation:true. That means the model could autonomously invoke this skill. Combined with instructions that read local paths and make network calls, that increases risk because the skill could be triggered without an explicit user action and access local assets or external endpoints.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install product-to-ads
  3. After installation, invoke the skill by name or use /product-to-ads
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.4.0
fix: language injection only fires for non-default languages (was causing Gemini Flash JSON truncation); model/talent now optional; creative_brief and language are on-demand only; brand profiles must be pushed to GitHub after creation
v1.3.0
v1.3.0: New creative_brief input for free-text creative direction. New language input (default: es/Spanish). Morfeo Creative as default profile. Brief injected into Phase 2+3 to override template defaults.
v1.2.0
v1.2.0: New Morfeo Creative profile (09) — cinematic, surreal, narrative-rich ads. Now DEFAULT instead of Conversion. Smart stage selection guide. Fixed bland/sterile output issue caused by Conversion template constraints.
v1.1.0
v1.1.0: referencia and marca now optional with server-side bypass. Empty string = not used. Reference only on explicit request. Logo only if found in good quality.
v1.0.0
Initial release: 4-phase AI advertising pipeline via ComfyDeploy. Brand-aware, funnel-stage targeting (8 stages), auto product scraping, brand identity integration. Reference images bypassed in current deployment.
Metadata
Slug product-to-ads
Version 1.4.0
License
All-time Installs 1
Active Installs 1
Total Versions 5
Frequently Asked Questions

What is Product to Ads (Ad-Ready)?

Generate professional advertising images from product URLs using the Ad-Ready pipeline on ComfyDeploy. Use when the user wants to create ads for any product by providing a URL, optionally with a brand profile (70+ brands) and funnel stage targeting. Supports model/talent integration, brand-aware creative direction, and multi-format output. Differs from Morpheus (manual fashion photography) — Ad-Ready is URL-driven, brand-intelligent, and funnel-stage aware. It is an AI Agent Skill for Claude Code / OpenClaw, with 1672 downloads so far.

How do I install Product to Ads (Ad-Ready)?

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

Is Product to Ads (Ad-Ready) free?

Yes, Product to Ads (Ad-Ready) is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Product to Ads (Ad-Ready) support?

Product to Ads (Ad-Ready) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Product to Ads (Ad-Ready)?

It is built and maintained by Paul de Lavallaz (@pauldelavallaz); the current version is v1.4.0.

💬 Comments