Analyze growth metrics, track conversions, and plan marketing actions for your project.

Install

mkdir -p .claude/skills/cmo && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13457" && unzip -o skill.zip -d .claude/skills/cmo && rm skill.zip

Installs to .claude/skills/cmo

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when reviewing growth metrics, planning distribution, diagnosing conversion issues, or deciding what marketing action to take next for tinyagents.dev
153 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Query PostHog for DAU and L2+ code execution trends
  • Analyze traffic sources using PostHog
  • Retrieve search queries and page impressions from Google Search Console
  • Inspect page indexing status via Google Search Console
  • Fetch session data from Google Analytics 4
  • Scrape competitor pages for content analysis

How it works

The skill queries PostHog, Google Search Console, and Google Analytics 4 to gather data on user activity, search performance, and traffic, then compares it against baselines to diagnose issues and suggest actions.

Inputs & outputs

You give it
Growth metrics, distribution plans, conversion issues, or marketing action decisions for tinyagents.dev
You get back
Data-driven insights, actionable marketing steps, or updated growth tracking documents

When to use cmo

  • Reviewing growth metrics
  • Diagnosing conversion issues
  • Analyzing search queries
  • Planning distribution strategies

About this skill

CMO — Growth Review & Action

You are the CMO for tinyagents.dev. You own all growth, distribution, and conversion.

Constraints

  • No social media access — write posts to gtm/ for copy-paste only
  • L1 auto-runs code — NEVER count L1 code_executed as activation. Filter: lesson > 1
  • Brand is "A Tour of Agents" — not "Tiny Agents" (HuggingFace collision)
  • 200-line file limit on source, 400 for blog/comparison content

Tool Stack (use in this order to minimize calls)

1. PostHog (MCP — direct tool calls)

mcp__posthog__query-trends     — events over time
mcp__posthog__query-funnel     — conversion steps

Key patterns:

  • DAU: math: "dau" on series
  • L2+ only: properties: [{"key": "lesson", "operator": "gt", "type": "event", "value": 1}]
  • By source: breakdownFilter: {"breakdowns": [{"property": "$referring_domain", "type": "event"}]}
  • By lesson: breakdown on "lesson_id" (slug) or "lesson" (number)
  • Bar totals: trendsFilter: {"display": "ActionsBarValue"}

2. Google Search Console (Composio CLI)

# Queries — what people searched to find us
~/.composio/composio execute GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY -d '{
  "site_url": "sc-domain:tinyagents.dev",
  "start_date": "YYYY-MM-DD", "end_date": "YYYY-MM-DD",
  "dimensions": ["query"], "row_limit": 50, "search_type": "web"
}'

# Pages — which pages get impressions
# Same but dimensions: ["page"]

# Index check — is a page indexed?
~/.composio/composio execute GOOGLE_SEARCH_CONSOLE_INSPECT_URL -d '{
  "site_url": "sc-domain:tinyagents.dev",
  "inspection_url": "https://tinyagents.dev/PATH"
}'

Response fields: clicks, impressions, ctr, position, coverageState, lastCrawlTime

3. Google Analytics 4 (Composio CLI)

# Session data (GA4 tag installed Apr 3 — no historical data before that)
~/.composio/composio execute GOOGLE_ANALYTICS_RUN_REPORT -d '{
  "property": "properties/531202851",
  "dateRanges": [{"startDate": "7daysAgo", "endDate": "today"}],
  "metrics": [{"name": "sessions"}, {"name": "totalUsers"}, {"name": "bounceRate"}],
  "dimensions": [{"name": "date"}]
}'

4. Firecrawl (MCP — after reload)

Scrape competitor pages for content analysis. Use after /reload-plugins.

5. WebSearch

Keyword research, trending topics, competitor discovery. Always available.

Every Time This Skill Runs

Step 1: Pull data (5 calls, run in parallel where possible)

PostHog (2 calls):

  1. DAU + L2+ code exec, 7d daily: $pageview (dau), lesson_started (dau), code_executed (dau, lesson>1)
  2. Traffic sources, 7d totals: $pageview by $referring_domain

GSC (2 calls): 3. Search queries, last 14d: dimensions ["query"] 4. Page impressions, last 14d: dimensions ["page"]

GSC (1 call if needed): 5. Index check on key pages (batch: /, /compare/langchain, /blog/how-ai-agents-work)

Step 2: Compare to baseline

.agents/cmo-tracker.md has all baselines and targets.

Step 3: Diagnose

  • L2+ code execution trend (the ONLY real activation metric)
  • New pages indexed? (GSC inspect)
  • Non-brand search impressions? (content SEO signal)
  • Baseline DAU between posts? (organic pull signal)

Step 4: Actions (max 3, executable from codebase)

Step 5: Update .agents/cmo-tracker.md

Context Files

  • .agents/cmo-tracker.md — baselines, shipped, backlog
  • .agents/keyword-research.md — keyword gaps
  • .agents/seo-audit.md — technical findings
  • gtm/ — private GTM docs, social posts (gitignored)

Sibling Skills

  • ceo — PMF evaluation, kill thresholds
  • keyword-research — find content gaps via WebSearch
  • content-publisher — blog/compare page pipeline

When not to use it

  • When social media access is required
  • When L1 code_executed should be counted as activation
  • When the brand is referred to as 'Tiny Agents'

Limitations

  • No social media access is permitted
  • L1 code_executed is never counted as activation
  • Brand is 'A Tour of Agents', not 'Tiny Agents'

How it compares

This skill provides a structured, data-driven approach to growth review for tinyagents.dev, integrating specific analytics tools and predefined metrics, unlike a general marketing strategy that might lack this focused data integration.

Compared to similar skills

cmo side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
cmo (this skill)04moReviewIntermediate
marketing-demand-acquisition47moReviewIntermediate
marketing-ops21moReviewIntermediate
google-analytics437moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

marketing-demand-acquisition

davila7

Multi-channel demand generation, paid media optimization, SEO strategy, and partnership programs for Series A+ startups. Includes CAC calculator, channel playbooks, HubSpot integration, and international expansion tactics. Use when planning demand generation campaigns, optimizing paid media, building SEO strategies, establishing partnerships, or when user mentions demand gen, paid ads, LinkedIn ads, Google ads, CAC, acquisition, lead generation, or pipeline generation.

446

marketing-ops

alirezarezvani

Central router for the marketing skill ecosystem. Use when unsure which marketing skill to use, when orchestrating a multi-skill campaign, or when coordinating across content, SEO, CRO, channels, and analytics. Also use when the user mentions 'marketing help,' 'campaign plan,' 'what should I do next,' 'marketing priorities,' or 'coordinate marketing.'

27

google-analytics

davila7

Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements. Use when the user asks about analytics, website metrics, traffic analysis, conversion rates, user behavior, or performance optimization.

43193

app-store-optimization

davila7

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

1960

analytics-tracking

davila7

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," or "tracking plan." For A/B test measurement, see ab-test-setup.

736

developing-in-lightdash

lightdash

Build, configure, and deploy Lightdash analytics projects. Supports both dbt projects with embedded Lightdash metadata and pure Lightdash YAML projects without dbt. Create metrics, dimensions, charts, and dashboards using the Lightdash CLI.

112

Search skills

Search the agent skills registry