The open-source marketing toolkit for AI coding agents.
78 modular skills that turn your AI coding agent into a full marketing department.
Website · Quick Start · Usage Guide · Skills · Issues · Contributing
Most AI marketing tools charge $50–300/month for a chat box that gives you suggestions. OpenClaudia is different:
| SaaS Marketing Tools | OpenClaudia | |
|---|---|---|
| Price | $50–300/month | Free & open source |
| Execution | Suggests copy, you do the rest | Actually writes, publishes, sends |
| Data privacy | Your data on their servers | Runs locally on your machine |
| Customization | Limited to their UI | Fork, modify, extend any skill |
| Integration | Walled garden | Works with 20+ APIs you already use |
| Setup | Sign up, onboard, learn their UI | One command: npx openclaudia install --all |
Prerequisites: Claude Code installed and authenticated.
# Install all 78 marketing skills
npx openclaudia install --all
# Or install specific skills
npx openclaudia install seo-audit write-blog email-sequenceThen open Claude Code and start marketing:
$ claude
> /audit-seo https://mysite.com
✓ Analyzing 47 pages... SEO score: 72/100 — 12 issues found
> /write-blog "10 Tips for SaaS Growth"
✓ 2,400-word article generated with meta tags
> /email-sequence --type product-launch
✓ 6-email drip sequence created and sent via Resend
> /competitor-analysis competitor.com
✓ Full SEO, content, and positioning breakdown
> /discord-bot "New feature just dropped!"
✓ Rich embed posted to #announcements
# Via the skills CLI
npx skills add OpenClaudia/openclaudia-skills
# Install a single skill
npx skills add OpenClaudia/openclaudia-skills --skill seo-audit
# Manual: copy any skill directory into your skills folder
cp -r skills/seo-audit ~/.claude/skills/ # personal
cp -r skills/seo-audit .claude/skills/ # project-level| Skill | Description |
|---|---|
seo-audit |
Full technical + on-page SEO audit with actionable fixes |
keyword-research |
Keyword research using SemRush API |
serp-analyzer |
Analyze SERP results and ranking factors |
backlink-audit |
Audit backlink profile and find opportunities |
schema-markup |
Generate and validate Schema.org structured data |
programmatic-seo |
Create SEO-optimized pages at scale |
ahrefs-research |
Ahrefs Python SDK for backlinks, keywords, domain ratings, and traffic |
geo-query-finder |
Find which ChatGPT search queries mention a brand (GEO visibility) |
geo-difficulty |
Score keyword ranking difficulty for the AI-search era (page-level UR + AI Overview signal) |
| Skill | Description |
|---|---|
write-blog |
Generate SEO-optimized blog posts |
publish-article |
Pre-publish gates for shipping an article: searched-for title, real author, licensed image, linked sources, dofollow check |
write-landing |
Create high-converting landing page copy |
copywriting |
Marketing copy for any page type |
copy-editing |
Line-by-line copy polish and improvement |
content-strategy |
Build content calendars and topic clusters |
seo-content-brief |
Create structured SEO content briefs for writers |
content-gap-analysis |
Identify content gaps vs. competitors |
content-repurposing |
Atomize content across platforms and formats |
Publishing AI-assisted copy? Run it through DetectAIWatermark first — it strips the invisible Unicode watermarks AI writing tools embed, so your text doesn't carry a machine-generated fingerprint.
| Skill | Description |
|---|---|
email-sequence |
Create and send drip campaigns via Resend API |
email-subject-lines |
Generate, A/B test, and send email subject lines |
| Skill | Description |
|---|---|
social-content |
Create and publish posts to Reddit, X, LinkedIn, Instagram, Facebook |
thread-writer |
Write and post viral threads on X and Reddit |
content-calendar |
Plan and schedule social media content |
linkedin-content |
LinkedIn-optimized posts, carousels, and strategy |
bluesky |
Bluesky content creation and AT Protocol integration |
reddit-marketing |
Authentic Reddit marketing and community engagement |
| Skill | Description |
|---|---|
google-ads |
Write Google Ads copy and campaigns |
facebook-ads |
Create Facebook/Meta ad campaigns |
linkedin-ads |
Create LinkedIn ad campaigns and B2B advertising |
page-cro |
Landing page conversion rate optimization |
ab-test-setup |
Design and implement A/B tests |
video-ad-analysis |
Deconstruct and analyze video ad creatives |
| Skill | Description | API Required |
|---|---|---|
semrush-research |
SEO & competitive intelligence via SemRush | SEMRUSH_API_KEY |
glasser-research |
Live marketing data across search, keywords, ads, communities, companies, and other APIs through one prepaid account | Glasser account |
brand-monitor |
Brand monitoring via Brand.dev | BRANDDEV_API_KEY |
brand-research |
Fetch brand info, logos, and industry data via Brand.dev | BRANDDEV_API_KEY |
google-analytics |
Pull GA4 reports and insights | Google OAuth |
search-console |
Google Search Console data & analysis | Google OAuth |
gsc-portfolio-audit |
Rank ALL GSC properties by clicks with period-over-period deltas + keyword diffs | Google OAuth |
google-ads-report |
Google Ads performance reporting | Google OAuth |
google-reviews |
Google Maps ratings, review counts, and competitor analysis | DATAFORSEO_LOGIN |
youtube-analytics |
YouTube channel and video performance analysis | YOUTUBE_API_KEY |
github-stars |
Chart a repo's star growth by day and hour, any timezone | gh CLI |
similarweb-traffic |
Fetch website traffic estimates, sources, countries, keywords, and ranks | None |
competitor-traffic-report |
Build an interactive competitor traffic, organic search, and domain authority report | SimilarWeb and Ahrefs access |
ai-citations-report |
GEO report: which AI-search prompts cite a domain (Google AI Overview + ChatGPT), via Enception's paid API | ENCEPTION_API_KEY |
geo-analysis |
Full GEO/SEO client analysis with PDF report (AI visibility, market research, competitors), via Enception's paid API | ENCEPTION_ANALYSIS_API_KEY |
| Skill | Description |
|---|---|
marketing-ideas |
139 proven marketing ideas by category |
competitor-analysis |
Full competitor strategy breakdown |
pricing-strategy |
Pricing page and strategy optimization |
launch-strategy |
Product launch planning and execution |
icp-builder |
Define ideal customer profiles |
growth-strategy |
AARRR framework, growth loops, and experimentation |
product-marketing |
Positioning, messaging, battlecards, and GTM |
demand-gen |
Multi-channel demand generation and lead scoring |
| Skill | Description | API Required |
|---|---|---|
discord-bot |
Send messages, embeds, and marketing content to Discord | DISCORD_WEBHOOK_URL or DISCORD_BOT_TOKEN |
slack-bot |
Post rich Block Kit messages and updates to Slack | SLACK_WEBHOOK_URL or SLACK_BOT_TOKEN |
telegram-bot |
Send formatted posts, polls, and media to Telegram | TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID |
feishu-lark |
Post interactive cards and updates to Feishu/Lark | FEISHU_WEBHOOK_URL or FEISHU_APP_ID |
task-banner |
macOS desktop banner when Claude Code finishes a task, with mute toggle | None |
| Skill | Description | API Required |
|---|---|---|
stock-images |
Search Unsplash for stock photos with optional text overlay | UNSPLASH_CLIENT_ID |
ai-image-gen |
Generate images from text prompts via OpenAI or Stability AI | OPENAI_API_KEY |
marketing-slides |
Create marketing slides, pitch decks, and sales decks — outline, per-slide copy, and generation via ChatSlide | ChatSlide account |
i18n |
Add full i18n to Next.js — 14+ locales, hreflang sitemaps, bulk translation | None |
| Skill | Description |
|---|---|
referral-program |
Design referral and viral loops |
lead-magnet |
Create lead magnets and gated content |
signup-flow-cro |
Optimize signup conversion funnels |
onboarding-cro |
Improve user onboarding flows |
affiliate-marketing |
Build and manage affiliate partner programs |
newsletter |
Newsletter growth, engagement, and monetization |
podcast-marketing |
Podcast production, growth, and promotion |
podcast-edit |
Edit podcast audio — trim, remove fillers, normalize loudness |
stripe-dispute |
Fight Stripe disputes and chargebacks with evidence + counter-dispute |
organize-skills |
Rename a skill library to a naming convention and fix the symlinks + cross-references it breaks |
wechat-moments |
Rank your own WeChat Moments feed — real news above marketing, weighted by who you actually talk to (separate repo) |
| Skill | Description | API Required |
|---|---|---|
hubspot |
HubSpot CRM contacts, deals, companies, and CMS | HUBSPOT_ACCESS_TOKEN |
apollo-outreach |
B2B lead research and enrichment via Apollo.io | APOLLO_API_KEY |
domain-research |
Domain WHOIS lookup and marketplace listings | None (free API) |
Some skills integrate with external APIs for live data. Set these in your .env or ~/.claude/.env.global:
# Email (email-sequence, email-subject-lines)
RESEND_API_KEY=your_key_here
# SemRush (keyword-research, semrush-research, backlink-audit, competitor-analysis)
SEMRUSH_API_KEY=your_key_here
# Ahrefs (backlink-audit — alternative to SemRush)
AHREFS_API_KEY=your_key_here
# SerpAPI (serp-analyzer, keyword-research, competitor-analysis)
SERPAPI_API_KEY=your_key_here
# DataForSEO (serp-analyzer, keyword-research)
DATAFORSEO_LOGIN=your_login
DATAFORSEO_PASSWORD=your_password
# Serping API (serp-analyzer, keyword-research, competitor-analysis)
SERPINGAPI_API_KEY=your_key_here
# Glasser (glasser-research; interactive users can run `glasser login` instead)
GLASSER_API_KEY=your_key_here
# Brand.dev (brand-monitor)
BRANDDEV_API_KEY=your_key_here
# Google OAuth (google-analytics, search-console, gsc-portfolio-audit, google-ads-report)
GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret
# OpenAI (ai-image-gen)
OPENAI_API_KEY=your_key_here
# Stability AI (ai-image-gen — alternative to OpenAI)
STABILITY_API_KEY=your_key_here
# Unsplash (stock-images, write-blog, social-content — featured images)
UNSPLASH_CLIENT_ID=your_access_key
# Reddit (social-content — trending topics)
REDDIT_CLIENT_ID=your_client_id
REDDIT_CLIENT_SECRET=your_client_secret
# ScrapingBee (competitor-analysis — scraping protected pages)
SCRAPINGBEE_API_KEY=your_key_here
# YouTube Data API (youtube-analytics)
YOUTUBE_API_KEY=your_key_here
# HubSpot (hubspot)
HUBSPOT_ACCESS_TOKEN=your_private_app_token
# Apollo.io (apollo-outreach)
APOLLO_API_KEY=your_key_here
# Bluesky (bluesky)
BLUESKY_HANDLE=your.handle
BLUESKY_APP_PASSWORD=your_app_password
# Discord (discord-bot)
DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/...
DISCORD_BOT_TOKEN=your_bot_token
# Slack (slack-bot)
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/...
SLACK_BOT_TOKEN=xoxb-your-bot-token
# Telegram (telegram-bot)
TELEGRAM_BOT_TOKEN=your_bot_token
TELEGRAM_CHAT_ID=your_chat_id
# Feishu / Lark (feishu-lark)
FEISHU_WEBHOOK_URL=https://open.feishu.cn/open-apis/bot/v2/hook/...
FEISHU_WEBHOOK_SECRET=your_secret
FEISHU_APP_ID=your_app_id
FEISHU_APP_SECRET=your_app_secretAll API keys are optional — skills work without them but provide richer data when configured. Each skill tells you which key is needed when invoked.
OpenClaudia skills are plain markdown, so they work across agents:
- Claude Code — drop them in
~/.claude/skills/ - OpenAI Codex — drop them in
~/.codex/skills/ - Grok CLI, Gemini CLI, Cursor / Windsurf — use as custom instructions or rules
- Any agent that supports markdown instruction files
We welcome contributions! Whether it's a new marketing skill, a bug fix, or documentation improvement.
- Fork this repository
- Create a new skill directory under
skills/ - Add a
SKILL.mdwith YAML frontmatter and instructions - Submit a pull request
See CONTRIBUTING.md for the full guide, including skill authoring conventions and code review standards.
Look for issues tagged help wanted — these are curated for new contributors.
OpenClaudia is part of a growing ecosystem of AI agent tools:
- Enception AI — SaaS for influencing your AI visibility
- GEO Guide — how to win at Generative Engine Optimization
- PageGun — AI-powered CMS for content publishing
- wechat-moments — the scripts behind the
wechat-momentsskill, kept separate because they depend on the WeChat desktop client rather than a marketing API
OpenClaudia is proudly sponsored by:
- AI slides tool for education, research, and healthcare — ChatSlide
- Makeform.ai — AI form builder, AI survey builder, and AI survey maker
OpenClaudia is created and maintained by Quanlai Li — Quanl.ai, AI & GEO insights.
MIT — see LICENSE
Updated 2026-08-25. GitHub restricted the stargazers API in June 2026, so the live star-history.com badge no longer renders; this chart is generated from the repo's own star data.
Created by Quanlai Li and the OpenClaudia community.
Contact: [email protected]
Not affiliated with Anthropic.
