Growth marketing skills for AI coding agents. Built for Claude Code.
15 specialized skills that turn your AI coding agent into a growth marketing expert. Built for Claude Code, compatible with any tool supporting the Agent Skills standard.
Every skill produces actionable output saved as a .md report file - scores, audits, and data-driven recommendations. Not just knowledge dumps. Give it a URL, your metrics, or your app name and get back a scored audit with prioritized fixes, saved to a file you can share.
No API keys required - everything works with public endpoints and your own data.
| Skills | 15 specialized growth skills |
| Scripts | 19 Python automation scripts |
| Agents | 3 orchestration agents |
| Templates | 4 strategy templates |
| License | MIT - free forever |
| Skill | Input | Output | Report File |
|---|---|---|---|
| geo-seo-auditor | URL | AI search visibility score (0-100), crawler status, llms.txt | GEO-AUDIT-REPORT.md |
| aso-optimizer | App name | Optimized metadata, ASO health score, keyword strategy | ASO-REPORT.md |
| landing-page-cro | URL | CRO score (0-100), 10-point audit, A/B test ideas | CRO-AUDIT-REPORT.md |
| subscription-metrics | Your numbers | MRR, ARR, CAC, LTV, Rule of 40 + health assessment | SAAS-METRICS-REPORT.md |
| local-seo-optimizer | Business info | Local SEO score, GBP completeness, citation gaps | LOCAL-SEO-AUDIT-REPORT.md |
| review-sentiment | Reviews text | Sentiment breakdown, theme extraction, insights | REVIEW-SENTIMENT-REPORT.md |
| plg-funnel-analyzer | Your metrics | Funnel leak detection, benchmark comparison, fix priorities | PLG-FUNNEL-AUDIT-REPORT.md |
| onboarding-optimizer | Flow details | Onboarding score, pattern recommendation, activation lift | ONBOARDING-AUDIT-REPORT.md |
| retention-playbook | Customer data | Churn risk score, early warning signals, interventions | RETENTION-DIAGNOSIS-REPORT.md |
| pricing-analyzer | Pricing data | Van Westendorp analysis, tier recommendations, positioning | PRICING-AUDIT-REPORT.md |
| competitor-intel | Competitor URL | Auto-extracted profile, positioning analysis, battle card | COMPETITOR-ANALYSIS-REPORT.md |
| web-app-growth-engine | Signup URL | Friction score, field analysis, SSO/trust audit | WEB-GROWTH-AUDIT-REPORT.md |
| saas-landing-builder | Landing URL | Section completeness (X/12), missing elements, structure score | LANDING-PAGE-BLUEPRINT-REPORT.md |
| reddit-opportunity-finder | Keywords | Scored Reddit threads, opportunity ranking, best subreddits | REDDIT-OPPORTUNITIES-REPORT.md |
| brand-mention-scanner | Brand name | Cross-platform mentions (Reddit/HN/GitHub), sentiment, opportunities | BRAND-MENTIONS-REPORT.md |
curl -fsSL https://raw.githubusercontent.com/ekinciio/saas-growth-marketing-skills/main/install.sh | bashOr clone manually:
git clone https://github.com/ekinciio/saas-growth-marketing-skills.git
cd saas-growth-marketing-skills
pip install -r requirements.txt| # | Skill | Command | Description |
|---|---|---|---|
| 1 | geo-seo-auditor | /geo-seo-auditor audit <url> |
Audit websites for AI search engine visibility (GEO) |
| 2 | aso-optimizer | /aso-optimizer analyze <app> |
App Store Optimization - metadata scoring and competitor comparison |
| 3 | local-seo-optimizer | /local-seo-optimizer audit <biz> |
Google Business Profile and local search audit |
| 4 | review-sentiment | /review-sentiment analyze |
Customer review sentiment analysis and theme extraction |
| 5 | landing-page-cro | /landing-page-cro audit <url> |
Landing page conversion rate optimization audit |
| 6 | plg-funnel-analyzer | /plg-funnel-analyzer audit |
Product-Led Growth funnel analysis with benchmarks |
| 7 | subscription-metrics | /subscription-metrics calculate |
SaaS metrics calculator (MRR, ARR, CAC, LTV, Rule of 40) |
| 8 | onboarding-optimizer | /onboarding-optimizer audit |
User onboarding flow evaluation and pattern matching |
| 9 | retention-playbook | /retention-playbook diagnose |
Churn risk scoring and retention strategy |
| 10 | pricing-analyzer | /pricing-analyzer audit |
Pricing strategy analysis with Van Westendorp |
| 11 | competitor-intel | /competitor-intel analyze <url> |
Competitive analysis and battle card generation |
| 12 | web-app-growth-engine | /web-app-growth-engine audit <url> |
Web app signup funnel and growth loop analysis |
| 13 | saas-landing-builder | /saas-landing-builder create |
Landing page structure design and copy frameworks |
| 14 | reddit-opportunity-finder | /reddit-opportunity-finder search <kw> |
Find high-intent Reddit threads for your product |
| 15 | brand-mention-scanner | /brand-mention-scanner scan <brand> |
Brand mention tracking across Reddit, HN, and GitHub |
| — | growth-skills | /growth-skills |
Index of all available skills and commands |
saas-growth-marketing-skills/
skills/
geo-seo-auditor/ # AI search visibility auditing
aso-optimizer/ # App store optimization
local-seo-optimizer/ # Local SEO and GBP audit
review-sentiment/ # Review sentiment analysis
landing-page-cro/ # Conversion rate optimization
plg-funnel-analyzer/ # PLG funnel benchmarking
subscription-metrics/ # SaaS KPI calculator
onboarding-optimizer/ # Onboarding flow scoring
retention-playbook/ # Churn risk and retention
pricing-analyzer/ # Pricing strategy analysis
competitor-intel/ # Competitive intelligence
web-app-growth-engine/ # Web app growth analysis
saas-landing-builder/ # Landing page design
reddit-opportunity-finder/ # Reddit thread discovery
brand-mention-scanner/ # Brand monitoring
agents/
growth-strategist.md # Orchestrates growth audits
launch-planner.md # Product launch planning
metrics-analyst.md # SaaS metrics analysis
templates/
gtm-strategy.md # Go-to-market template
pricing-analysis.md # Pricing analysis template
launch-checklist.md # 60+ item launch checklist
report-template.md # Report structure template
Each skill contains:
SKILL.md- Skill definition with commands and instructionsreferences/- Domain knowledge and best practicesscripts/- Python scripts for data processing and scoring
Every skill saves its output as a .md report file in the current working directory. Report files include the date of analysis, full results, and prioritized recommendations.
- Skills auto-activate when Claude detects relevant context in your conversation
- Or invoke directly with
/skill-namecommands - Python scripts handle data processing, scoring, and analysis
- Agents orchestrate multiple skills for comprehensive analysis
- Templates provide ready-to-fill strategy documents
Zero configuration out of the box. No API keys, no accounts, no subscriptions.
- URL-based skills fetch public web pages (requests + BeautifulSoup)
- Community skills use public APIs (Reddit JSON, HN Algolia, GitHub Search, iTunes Search)
- Metric skills use your own data - you input numbers, the skill calculates and benchmarks
Install and start auditing in under 60 seconds.
7 skills support optional API keys for higher rate limits and richer data. If no keys are set, the free flow works exactly as before.
| Skill | Environment Variable | Service | What It Adds |
|---|---|---|---|
| reddit-opportunity-finder | REDDIT_CLIENT_ID |
Reddit OAuth | 60 req/min vs 1/2s |
| brand-mention-scanner | REDDIT_CLIENT_ID, GITHUB_TOKEN |
Reddit OAuth, GitHub | Higher rate limits |
| geo-seo-auditor | GOOGLE_API_KEY, AHREFS_API_KEY |
PageSpeed, Ahrefs | Real Core Web Vitals, backlink data |
| landing-page-cro | GOOGLE_API_KEY |
PageSpeed Insights | Real performance scores |
| web-app-growth-engine | GOOGLE_API_KEY, GOOGLE_ANALYTICS_JSON |
PageSpeed, GA4 | Performance + analytics data |
| aso-optimizer | SENSOR_TOWER_API_KEY, APPSTORE_CONNECT_KEY_ID |
Sensor Tower, ASC | Keyword volume, downloads |
| competitor-intel | SEMRUSH_API_KEY, SIMILARWEB_API_KEY |
SEMrush, SimilarWeb | Traffic, keywords, tech stack |
See each skill's SKILL.md for full setup instructions.
The more data you feed, the better results you get.
These skills are designed to work at two levels:
Just pass a URL and get instant insights. Skills will scrape publicly available data - HTML, meta tags, structured data, App Store listings, Reddit threads - and generate a scored report with recommendations.
This is great for a fast overview, but the analysis is limited to what's publicly visible.
For the most accurate results, feed your real business data:
| Skill | What to connect for best results |
|---|---|
| Subscription Metrics | RevenueCat, Stripe, or Baremetrics export (MRR, churn, ARPU, LTV) |
| Pricing Analyzer | Your actual pricing tiers, competitor pricing data, conversion rates per tier |
| PLG Funnel Analyzer | Real funnel metrics (signup-to-active %, free-to-paid %, NRR, churn rate) |
| Retention Playbook | Cohort data, churn reasons, customer segment breakdown |
| Onboarding Optimizer | Onboarding flow screenshots, activation funnel data, drop-off rates |
| Review Sentiment | Full review exports from App Store Connect, Google Play Console, G2, or Capterra |
| ASO Optimizer | App Store Connect keyword data, impression/conversion metrics |
| Competitor Intel | Internal competitive research, win/loss data, sales objections |
For real-time, always-accurate data, you can extend these skills by connecting your own APIs:
- App Store Connect API - real keyword rankings, impression data, conversion rates
- Google Search Console API - actual search performance, click-through rates
- RevenueCat / Stripe API - live revenue metrics, churn data, subscription analytics
- Google Business Profile API - real review data, local SEO metrics
- Reddit API (with auth) - deeper thread analysis, comment sentiment
Bottom line: These skills work out of the box with just a URL. But if you want results you can actually make business decisions on, connect your real data. The difference between a "good enough" audit and a "boardroom-ready" audit is the data you feed it.
See the Notion full audit — 12 reports generated by running skills and agents on Notion.com, demonstrating what a complete SaaS growth audit looks like.
- SaaS Founders - Audit your product's growth health across all dimensions
- Growth Marketers - Optimize funnels, pricing, and retention with data
- Marketing Agencies - Run client audits and generate scored reports
- Indie Developers - Launch apps with professional-grade ASO and landing pages
- Content Teams - Optimize for AI search engines (GEO)
- Python 3.8+
- Claude Code CLI (primary) or any Agent Skills-compatible tool
- Git
- Internet connection (for page fetching and public API scripts)
-
URL-based skills work best with server-rendered pages. Client-side-only SPAs (pure React/Vue without SSR) may return incomplete results because content is loaded via JavaScript, not present in initial HTML.
-
ASO skill uses the free iTunes Search API by default. It provides metadata quality analysis and competitor comparison, but does NOT provide keyword search volume, difficulty scores, or download estimates. Set
SENSOR_TOWER_API_KEYorAPPSTORE_CONNECT_KEY_IDto unlock these features. -
Reddit and GitHub APIs have rate limits by default. Reddit: 2-second delays between requests. GitHub: 10 requests per minute without auth. Set
REDDIT_CLIENT_IDfor 60 req/min orGITHUB_TOKENfor 30 req/min to remove these bottlenecks. -
Sentiment analysis is keyword-based, not ML-based. The review-sentiment and brand-mention-scanner use keyword matching for sentiment (not machine learning models). Results are directional, not precise.
-
Pricing analyzer requires manual input. Competitor pricing cannot be auto-scraped reliably due to varied page formats. Users input competitor pricing data manually.
-
These skills are analysis tools, not monitoring services. They run on-demand audits. For continuous monitoring, use dedicated SaaS tools.
These skills follow the open Agent Skills standard. While built and tested for Claude Code, they are also compatible with:
- Codex
- Gemini CLI
- Cursor
- Windsurf
- OpenCode
- Antigravity
Contributions are welcome! See CONTRIBUTING.md for guidelines.
All contributions must be relevant to SaaS growth, marketing, or business optimization.
Mustafa Ekinci - Growth marketer, builder, CMO. Building tools at the intersection of AI and growth marketing.
MIT License - use freely, contribute back.
See LICENSE for details.