Agent skill · marketing growth · aradotso

genpark-marketing-banner-agent-skill

AI agent skill for managing GenPark seasonal promotional web banners with automated scheduling and layout matching

Why this skill is useful

Provides specific integration patterns and scheduling logic for the GenPark marketing banner system that the AI wouldn't reliably generate on its own.

What it needs

Requires pillow, python-dateutil, pyyaml, requests, schedule installed locally. About 5k tokens when loaded. Last updated 2026-08-05. 8 stars on the source repository.

What this skill does

GenPark Marketing Banner Agent Skill Skill by ara.so — Marketing Skills collection. This skill enables AI coding agents to work with the GenPark Marketing Banner Agent, a Python-based system for automating seasonal promotional web banner deployment. The agent matches banner layouts to scheduled campaigns, handles rotation logic, and integrates with marketing calendars. What It Does GenPark Marketing Banner Agent provides: Automated banner scheduling based on seasonal campaigns and promotional periods Layout matching to ensure banners fit designated webpage slots Banner rotation with priority and timing controls Integration hooks for CMS and marketing automation platforms A/B testing support for banner variants Installation Dependencies Common dependencies include: pyyaml - Configuration management schedule - Job scheduling pillow - Image processing requests - API integrations python-dateutil - Date/time handling Quick Start Configuration YAML Configuration Create config/banners.yaml: Environment Variables Core API BannerAgent Class Layout Matching Scheduling Patterns A/B Testing Deployment Integration API Deployment S3 Deployment Common Patterns Automated Seasonal Rotation Priority Override Banner Preview & Testing CLI Commands Start the Agent Schedule Management Validation Troubleshooting Banner Not Deploying Layout Mismatch Schedule Conflicts API Connection Issues Best Practices 1. Use priority levels wisely: Reserve priority 1 for urgent/flash campaigns 2. Test layouts before deployment: Use BannerMatcher to validate dimensions 3. Monitor deployment logs: Enable INFO or DEBUG logging in production 4. Use environment variables: Never hardcode API tokens or endpoints 5. Preview schedules: Check for conflicts before adding new campaigns 6. Implement rollback: Keep previous banner versions for quick rollback 7. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/genpark-marketing-banner-agent-skill

View the source on GitHub

Browse the @skills marketplace