tap-creative

📁 tap-co/tap-creative 📅 11 days ago
3
总安装量
1
周安装量
#61201
全站排名
安装命令
npx skills add https://github.com/tap-co/tap-creative --skill tap-creative

Skill 文档

Tap Creative Skill

Generate advertising creatives for display, audio, and video formats using AI-powered creative generation.

Triggers

Activate this skill when the user:

  • Asks to create ad creatives, banners, or assets
  • Needs audio ads, radio spots, or voiceovers
  • Wants to generate video ads or motion graphics
  • Mentions ad copy, headlines, or creative concepts
  • Needs assets sized for specific platforms

Setup

Install the Tap CLI

npm install -g @tap-co/cli

Authenticate

tap auth login

Enter your API key when prompted. Get an API key at https://docs.tap.co/request-access

Verify Installation

tap auth status
tap creative --help

Available Commands

Generate Creatives

# Generate display banners
tap creative generate --type display --prompt "Summer sale - 50% off all items" --sizes "300x250,728x90,160x600"

# Generate audio ad
tap creative generate --type audio --prompt "Professional B2B software ad" --duration 30s

# Generate video ad
tap creative generate --type video --prompt "Product launch teaser" --duration 15s

# Save to specific directory
tap creative generate --type display --prompt "Holiday promotion" --output ./assets/

Get Platform Specs

# View creative specifications for a platform
tap creative specs plt_radio_1234

Output Options

# Get JSON output for processing
tap creative generate --type audio --prompt "Sale announcement" --json

# Specify output directory
tap creative generate --type display --prompt "Banner ad" --output ./creatives/

Workflow

1. Gather Creative Brief

Ask the user for:

  • Brand/product name and description
  • Campaign goal and key message
  • Target audience
  • Desired format (display, audio, video)
  • Tone/style (professional, playful, urgent, etc.)
  • Any brand guidelines or constraints
  • Call-to-action

2. Determine Specifications

Based on the platform or user needs:

Display Ads:

tap creative generate --type display --prompt "Your message" --sizes "300x250,728x90,160x600"
  • Standard IAB sizes (300×250, 728×90, 160×600, etc.)
  • Social formats (1080×1080, 1200×628, 1080×1920)
  • File format (PNG, JPG, GIF, HTML5)

Audio Ads:

tap creative generate --type audio --prompt "Your script" --duration 30s
  • Duration (15s, 30s, 60s)
  • Voice style and gender
  • Background music preference
  • Podcast vs. radio format

Video Ads:

tap creative generate --type video --prompt "Your concept" --duration 15s
  • Duration (6s, 15s, 30s)
  • Aspect ratio (16:9, 9:16, 1:1)
  • Platform (YouTube, TikTok, CTV)

3. Generate Creatives

Use Tap’s creative generation to produce:

  • Multiple variations for A/B testing
  • Platform-specific sizing
  • Consistent brand application

4. Deliver Assets

Provide the user with:

  • Generated creative files
  • Preview links
  • Specifications summary
  • Recommendations for optimization

Example Prompts

  • “Create a 30-second radio ad for a summer sale”
  • “Generate display banners in all standard IAB sizes”
  • “Make a 15-second video ad for Instagram Reels”
  • “Write ad copy variations for a new product launch”
  • “Create podcast ad scripts for a B2B software product”

Creative Best Practices

Display Ads

  • Keep text minimal (20% rule)
  • Use high-contrast colors
  • Clear, prominent CTA button
  • Brand logo visible but not dominant

Audio Ads

  • Hook in first 3 seconds
  • One clear message per spot
  • Conversational tone for podcasts
  • Include verbal CTA with easy URL

Video Ads

  • Capture attention in first 2 seconds
  • Design for sound-off viewing (captions)
  • End with clear CTA and branding
  • Optimize for mobile-first viewing

Scripting & Automation

Combine commands for automation:

# Generate multiple formats
for type in display audio video; do
  tap creative generate --type $type --prompt "Summer sale promotion" --json > "${type}-creative.json"
done

# Generate all IAB sizes
tap creative generate --type display \
  --prompt "Holiday campaign" \
  --sizes "300x250,728x90,160x600,300x600,320x50" \
  --output ./iab-banners/

Standard Sizes Reference

IAB Display

Size Name
300×250 Medium Rectangle
728×90 Leaderboard
160×600 Wide Skyscraper
300×600 Half Page
320×50 Mobile Leaderboard

Social Media

Size Platform
1080×1080 Instagram/Facebook Feed
1200×628 Facebook/LinkedIn Link
1080×1920 Stories/Reels

Video

Duration Use Case
6s YouTube Bumper
15s TikTok, Instagram
30s YouTube Pre-roll, CTV

Environment Variables

  • TAP_API_KEY – API key (alternative to tap auth login)
  • TAP_API_URL – API base URL (default: https://api.tap.co/v1)

Resources