copywriting
Marketing copy for homepages, landing pages, pricing pages, and other conversion-focused web pages.
comp-scout-notify
Send beautifully formatted HTML digest emails summarizing open competitions, their status, and strategy. Supports dark mode, closing soon highlights, and multiple recipients.
Full skill instructions
Send beautifully formatted HTML email digests summarizing open competitions.
gh CLI authenticatedSet environment variables or add to .env:
# SMTP Settings
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
[email protected]
SMTP_PASSWORD=app-specific-password
# Recipients (comma-separated)
[email protected],[email protected]
EMAIL_FROM=Competition Scout <[email protected]>
# Target repository (optional, uses config or default)
TARGET_REPO=discreteds/competition-data
For Gmail, create an App Password:
SMTP_PASSWORDQuery GitHub issues and build digest data:
python skills/comp-scout-notify/notifier.py json
This queries:
competition labelSend the digest to configured recipients:
python skills/comp-scout-notify/notifier.py send
Save HTML/TXT/JSON to /tmp for preview:
python skills/comp-scout-notify/notifier.py preview
# Then open /tmp/competition-digest.html in browser
Email automatically adapts to recipient's dark/light mode preference.
| Competition | Prize | Closes | Status |
|---|---|---|---|
| Win $500 Gift Card | $500 | 15 Dec | Drafted |
| Win Trip to Bali | $5,000 | 20 Dec | Analyzed |
Status shows: New → Analyzed → Drafted → Submitted
Competitions closing within 3 days are highlighted in red with special section.
Each competition shows:
For email clients that don't support HTML, a plain text version is included.
# Send digest email
python skills/comp-scout-notify/notifier.py send
# Preview (save to /tmp)
python skills/comp-scout-notify/notifier.py preview
# Output JSON digest
python skills/comp-scout-notify/notifier.py json
User: Send me a competition digest
Claude: I'll build and send the competition digest.
[Runs: python skills/comp-scout-notify/notifier.py send]
Building digest from discreteds/competition-data...
Found 12 competitions (3 closing soon)
Connecting to smtp.gmail.com:587...
Email sent to 2 recipient(s)
✅ Digest sent!
**Summary:**
- 12 total competitions
- 3 closing soon (highlighted)
- 8 with strategy
- 5 with draft entries
Recipients: [email protected], [email protected]
The notify skill is called automatically at the end of the daily workflow:
1. Scrape competitions
2. Analyze new ones
3. Compose entries
4. Send digest email ← comp-scout-notify
Can also be invoked directly:
entry-drafted → Has draft entriesentry-submitted → Already submittedclosing-soon → Closing within 3 days┌─────────────────────────────────────┐
│ Competition Scout │
│ Monday, 9 December 2024 │
├─────────────────────────────────────┤
│ ┌────────┐ ┌────────┐ │
│ │ 12 │ │ 3 │ │
│ │ Total │ │ New │ │
│ └────────┘ └────────┘ │
├─────────────────────────────────────┤
│ Quick Summary Table │
│ ┌───────────────────────────────┐ │
│ │ Competition │ Prize │ Closes │ │
│ ├───────────────────────────────┤ │
│ │ Win $500... │ $500 │ 15 Dec │ │
│ └───────────────────────────────┘ │
├─────────────────────────────────────┤
│ ⚡ Closing Soon (red section) │
│ ┌───────────────────────────────┐ │
│ │ Competition Card │ │
│ │ - Title + badges │ │
│ │ - Prize │ │
│ │ - Prompt │ │
│ │ - Strategy │ │
│ │ - [Enter Competition] │ │
│ └───────────────────────────────┘ │
├─────────────────────────────────────┤
│ All Competitions │
│ [Competition cards...] │
├─────────────────────────────────────┤
│ Generated by Competition Scout │
└─────────────────────────────────────┘
Set SMTP_USERNAME and SMTP_PASSWORD environment variables.
Set EMAIL_TO environment variable (comma-separated for multiple).
TARGET_REPO points to correct repositorycompetition labelgh issue list -R REPO --label competition to verifyMarketing copy for homepages, landing pages, pricing pages, and other conversion-focused web pages.
Fast image generation with Flux 2 Klein, optimized for sub-second iteration and multi-reference brand styling.
Psychological principles and mental models for understanding customer behavior and influencing marketing decisions.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Optimize content for discovery, citation, and visibility across AI search platforms and LLM assistants.
Systematic improvement of existing marketing copy through seven focused editing passes.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
Design and optimize systems connecting marketing, sales, and customer success into a unified revenue engine.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Convert websites into professional HyperFrames videos with guided storyboarding and brand-aligned composition.
Revolutionize Video Creation with AI-Generated Avatars and Voices
Social media on autopilot
Design custom logos instantly with AI.
Text-heavy marketing and design images
Boost Your SEO with Content and SEO Silos
Revolutionize Your Marketing with AI-Powered MarketingBlocks!
10X faster & free AI content creation for 100+ use cases
Tribescaler | Make Your Tweets Go Viral