Install
openclaw skills install geo-visual-opportunity-engineUse when the user wants to turn a product and keyword opportunity into AI-generated visuals, structured product data, localized commerce copy, or export-ready commerce assets. Trigger for product image generation, product listing preparation, GEO-aware commerce content, and AI-native visual content workflows.
openclaw skills install geo-visual-opportunity-engineUse this skill to turn a product and keyword opportunity into AI-generated visuals, structured product data, localized commerce copy, and export-ready commerce assets.
This skill connects GEO opportunity analysis, image generation, product-data synthesis, localization, and commerce asset preparation in one workflow.
Generate AI product visuals and commerce copy for this product opportunity
Run GEO analysis for this product and keyword before generating assets
Create export-ready Shopify or WooCommerce assets for this product
GEO Visual Opportunity Engine is an AI-powered commerce workflow that can generate product images using Nano Banana 2 (Google Gemini) and prepare platform-ready assets for Shopify or WooCommerce.
This workflow uses external services. Required credentials depend on the actions you enable:
GOOGLE_API_KEY: required for Nano Banana 2 / Gemini image generationSHOPIFY_STORE_URL and SHOPIFY_ACCESS_TOKEN: optional only when exporting directly to ShopifyWOOCOMMERCE_STORE_URL, WOOCOMMERCE_CONSUMER_KEY, and WOOCOMMERCE_CONSUMER_SECRET: optional only when exporting directly to WooCommercepython3: required to run the packaged automation codeIf store credentials are absent:
Safe default: this skill should stop at analysis, asset generation, product-data output, and export packaging unless direct platform export is explicitly enabled.
pip install -r requirements.txt
from src.main import EcommerceAutomator
# Initialize with API key
automator = EcommerceAutomator(google_api_key="your-google-api-key")
# Run complete workflow - one input to finish everything
result = automator.run_complete_workflow(
product_input="wireless bluetooth headphones",
country="us",
language="en",
generate_images=True,
publish_to_shopify=False,
publish_to_woocommerce=False
)
print(result['product_data']['title'])
print(result['status'])
from src.main import EcommerceAutomator
automator = EcommerceAutomator()
# Run GEO opportunity analysis
result = automator.run_geo_analysis(
brand="AcmeWatch",
product="Acme DivePro 5",
core_keyword="smartwatch water resistance",
country="us",
language="en",
generate_images=True
)
print(f"Found {len(result['opportunities'])} opportunities")
from src.main import EcommerceAutomator
automator = EcommerceAutomator(
google_api_key="your-google-api-key",
shopify_store_url="your-store.myshopify.com",
shopify_access_token="your-access-token"
)
# Create a product package and optionally export it
result = automator.create_product(
product_name="Wireless Bluetooth Headphones Pro",
category="Electronics",
base_price=79.99,
generate_images=True,
image_style="white_info",
publish_to_shopify=False,
publish_to_woocommerce=False
)
Main class for e-commerce automation.
__init__(google_api_key, shopify_store_url, shopify_access_token, woo_store_url, woo_consumer_key, woo_consumer_secret)Initialize the automator with API credentials.
run_complete_workflow(product_input, country='us', language='en', generate_images=True, publish_to_shopify=False, publish_to_woocommerce=False, output_dir='output')Unified workflow - One input completes the entire process:
run_geo_analysis(brand, product, core_keyword, country, language, competitors, platform_focus, generate_images)Run GEO opportunity analysis with image generation.
create_product(product_name, category, base_price, description, language, target_platforms, generate_images, image_style, publish_to_shopify, publish_to_woocommerce)Complete e-commerce product creation workflow.
GOOGLE_API_KEY - Google API Key for Nano Banana 2 image generationSHOPIFY_STORE_URL - Shopify store URLSHOPIFY_ACCESS_TOKEN - Shopify Admin API access tokenWOOCOMMERCE_STORE_URL - WooCommerce store URLWOOCOMMERCE_CONSUMER_KEY - WooCommerce API consumer keyWOOCOMMERCE_CONSUMER_SECRET - WooCommerce API consumer secret3.0.0
Tim (sales@dageno.ai)