Not in the top 1,000 by GitHub stars

twominutereports/marketing-skills

Claude Marketing Skills for SEO, PPC, and ecommerce reporting, analysis, and automation via MCP.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

ecommerce/shopify-store-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-content-decay-detector/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-facebook-insights-report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-google-ads-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-gsc-rank-tracker/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-instagram-insights-report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-linkedin-ads-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-meta-ads-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-reddit-ads-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-seo-analytics-report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-shopify-store-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-tiktok-ads-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

plugins/tmr-marketing-skills/skills/tmr-website-traffic-growth-analyst/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

ppc/google-ads-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

ppc/linkedin-ads-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

ppc/meta-ads-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

ppc/reddit-ads-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

ppc/tiktok-ads-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

seo/content-decay-detector/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

seo/ga4-ai-traffic-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

seo/gsc-rank-tracker/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

seo/local-seo-audit/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

seo/multichannel-seo-performance-report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

seo/seo-analytics-report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

seo/website-traffic-analysis/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

social-media/facebook-insights-report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

social-media/instagram-insights-report/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c9c50fe6bb2e

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit c9c50fe6bb2e4cf1eda2b32a052559d86c0d29a4

git clone --filter=blob:none --no-checkout https://github.com/twominutereports/marketing-skills.git .hotskills/twominutereports-marketing-skills && git -C .hotskills/twominutereports-marketing-skills checkout --detach c9c50fe6bb2e4cf1eda2b32a052559d86c0d29a4 # Copy each selected skill directory from .hotskills/twominutereports-marketing-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/twominutereports/marketing-skills.git .hotskills/twominutereports-marketing-skills && git -C .hotskills/twominutereports-marketing-skills checkout --detach c9c50fe6bb2e4cf1eda2b32a052559d86c0d29a4 # Copy each selected skill directory from .hotskills/twominutereports-marketing-skills into .agents/skills/<skill-name>/
10GitHub stars
Not availablestars in 7 days
30skills in this repository
11commits in 30 days

Heat

Insufficient history

Not enough history yet to measure heat. It appears after a few days of data.

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Nov 2, 2026Nov 2, 202610

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

tmr-shopify-store-audit

When your agent uses it

Runs a comprehensive Shopify store audit using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my Shopify store", "review my store performance", "analyze my ecommerce store", "why is my conversion rate low", "Shopify store health check", "check my checkout funnel", "find my revenue leaks", "Shopify CRO audit", "why aren't people buying", "analyze my product performance", "Shopify traffic audit", "mobile conversion issues", "cart abandonment audit", "store performance report", or any request to evaluate, score, diagnose, or improve a Shopify store. Produces a rich HTML audit report with visual scorecards, funnel visualization, product rankings, traffic source breakdown, and a prioritized action plan. IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data.

What it loads into context

Frontmatter

271 tokens

Always available to the agent

SKILL.md

3,801 tokens

When the skill is activated

Reference documents

9,005 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Phase 1 — Connect & Fetch Data
  2. Phase 2 — Audit Engine
  3. Phase 3 — Build the HTML Audit Report
  4. Output Rules
  5. Appendix — Query templates (mirror of queries.json)

Files

  • ../../.claude-plugin/marketplace.jsonasset743 bytes
  • queries.jsonasset6,351 bytes
  • readme.mddoc3,215 bytes
  • references/html_template.mddoc20,685 bytes
  • references/thresholds.mddoc4,868 bytes
  • skill.mdcore16,019 bytes
  • skill.mdcore16,019 bytes
  • skill.mdcore16,019 bytes
  • skill.mdcore16,019 bytes
  • skill.mdcore16,019 bytes
  • skill.mdcore16,019 bytes
  • skill.mdcore16,019 bytes
  • ../../plugins/tmr-marketing-skills/.claude-plugin/plugin.jsonasset348 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • tmr-shopify-store-audit
  • tmr-content-decay-detector
  • tmr-facebook-insights-report
  • tmr-ga4-ai-traffic-audit
  • tmr-google-ads-audit
  • tmr-gsc-rank-tracker
  • tmr-instagram-insights-report
  • tmr-linkedin-ads-audit
  • tmr-local-seo-audit
  • tmr-meta-ads-audit
  • tmr-multichannel-seo-performance-report
  • tmr-reddit-ads-audit
  • tmr-seo-analytics-report
  • tmr-shopify-store-audit
  • tmr-tiktok-ads-audit
  • tmr-website-traffic-growth-analyst
  • tmr-google-ads-audit
  • tmr-linkedin-ads-audit
  • tmr-meta-ads-audit
  • tmr-reddit-ads-audit
  • tmr-tiktok-ads-audit
  • tmr-content-decay-detector
  • tmr-ga4-ai-traffic-audit
  • tmr-gsc-rank-tracker
  • tmr-local-seo-audit
  • tmr-multichannel-seo-performance-report
  • tmr-seo-analytics-report
  • tmr-website-traffic-growth-analyst
  • tmr-facebook-insights-report
  • tmr-instagram-insights-report

Repository facts

License
No license detected
Created
May 26, 2026
Last pushed
Oct 26, 2026
Forks
1
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 84 notes
  • ecommerce/shopify-store-audit/skill.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • ecommerce/shopify-store-audit/skill.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • ecommerce/shopify-store-audit/skill.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • ecommerce/shopify-store-audit/skill.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • ecommerce/shopify-store-audit/skill.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • ecommerce/shopify-store-audit/skill.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report/SKILL.md:846 Analysis incomplete: physical or joined line exceeds character limit
  • plugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report/SKILL.md:847 Analysis incomplete: physical or joined line exceeds character limit
  • plugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report/SKILL.md:852 Analysis incomplete: physical or joined line exceeds character limit
  • plugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 399 signals by file

.claude-plugin/marketplace.json

  • Network accessline 3
    "owner": {     "name": "Two Minute Reports",     "url": "https://twominutereports.com"
  • Network accessline 4
    "name": "Two Minute Reports",     "url": "https://twominutereports.com"   },
  • Network accessline 5
    "url": "https://twominutereports.com"
  • Network accessline 12
    "author": {         "name": "Two Minute Reports",         "url": "https://twominutereports.com"
  • Network accessline 13
    "name": "Two Minute Reports",         "url": "https://twominutereports.com"       },
  • Network accessline 14
    "url": "https://twominutereports.com"
  • Network accessline 15
    },       "homepage": "https://github.com/twominutereports/marketing-skills",       "license": "MIT"
  • Network accessline 16
    "homepage": "https://github.com/twominutereports/marketing-skills",

ecommerce/shopify-store-audit/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 43
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 49
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 57
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

ecommerce/shopify-store-audit/references/html_template.md

  • Network accessline 15
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Shopify Store Audit — [Store Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 16
    <title>Shopify Store Audit — [Store Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 17
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

ecommerce/shopify-store-audit/skill.md

  • Network accessline 12
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data. version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with
  • Network accessline 13
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with a Shopify (shopify) connector; optionally a Google Analytics 4 (ga4) connector for the same store to enable funnel
  • Network accessline 14
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with a Shopify (shopify) connector; optionally a Google Analytics 4 (ga4) connector for the same store to enable funnel/device/session
  • Network accessline 39
    ### Step 1: Verify tools, team, and plan Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereport
  • Network accessline 40
    Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/claude, then stop.

plugins/tmr-marketing-skills/.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Two Minute Reports",     "url": "https://twominutereports.com"
  • Network accessline 6
    "name": "Two Minute Reports",     "url": "https://twominutereports.com"   },
  • Network accessline 7
    "url": "https://twominutereports.com"
  • Network accessline 8
    },   "homepage": "https://github.com/twominutereports/marketing-skills",   "license": "MIT"
  • Network accessline 9
    "homepage": "https://github.com/twominutereports/marketing-skills",

plugins/tmr-marketing-skills/skills/tmr-content-decay-detector/SKILL.md

  • Network accessline 3
    description: Use this skill when the user asks to detect content decay, find declining pages, audit SEO performance drops, identify pages losing organic traffic, run a content decay audit, check which blog posts or landing pages are losing 
  • Network accessline 4
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Search Console (gsc) and Google Analytics 4 (ga4) connectors" ---
  • Network accessline 5
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Search Console (gsc) and Google Analytics 4 (ga4) connectors"
  • Network accessline 34
    Inspect your available tools. The current Two Minute Reports MCP exposes these tool names: `verify_team_details`, `list_connectors`, `get_connector_accounts`, `get_connector_query_schema`, `validate_query`, `run_query`. The prefix may vary 
  • Network accessline 40
    > *Two Minute Reports is an analytics platform that lets you query your marketing data (ads, analytics, e-commerce, etc.) from inside Claude. You'll need to connect it once, then this skill will work.* > > *Here's the setup guide: https://t
  • Network accessline 41
    > > *Here's the setup guide: https://twominutereports.com/help/mcp/claude* >
  • Network accessline 42
    > *Here's the setup guide: https://twominutereports.com/help/mcp/claude*
  • Network accessline 61
    > *"Two Minute Reports is connected, but I couldn't verify your team — your session may have expired. Please reconnect Two Minute Reports, then run this skill again. Setup reference: https://twominutereports.com/help/mcp/claude"*
  • Network accessline 75
    - **Both return accounts** → continue. (GSC account IDs are site URLs like `https://example.com/`; GA4 account IDs are numeric property IDs.)

plugins/tmr-marketing-skills/skills/tmr-content-decay-detector/queries.json

  • Network accessline 4
    "gsc": {       "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",
  • Network accessline 5
    "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",       "queries": [
  • Network accessline 6
    "account_id_format": "site URL, e.g. https://example.com/",

plugins/tmr-marketing-skills/skills/tmr-facebook-insights-report/SKILL.md

  • Network accessline 13
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually. version: 1.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/
  • Network accessline 14
    version: 1.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Facebook Insights (fins) connector" ---
  • Network accessline 15
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Facebook Insights (fins) connector"
  • Network accessline 41
    Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/claude, then stop.

plugins/tmr-marketing-skills/skills/tmr-facebook-insights-report/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

plugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit/SKILL.md

  • Network accessline 34
    Inspect your available tools. The current Two Minute Reports MCP exposes these tool names: `verify_team_details`, `list_connectors`, `get_connector_accounts`, `get_connector_query_schema`, `validate_query`, `run_query`. The prefix may vary 
  • Network accessline 40
    > *Two Minute Reports is an analytics platform that lets you query your marketing data (ads, analytics, e-commerce, etc.) from inside Claude. You'll need to connect it once, then this skill (and any other TMR skills) will work.* > > *Here's
  • Network accessline 41
    > > *Here's the setup guide: https://twominutereports.com/help/mcp/claude* >
  • Network accessline 42
    > *Here's the setup guide: https://twominutereports.com/help/mcp/claude*
  • Network accessline 53
    - **One team** → use it and tell the user which team is active. - `active`, `in_trial`, `non_renewing` are fine. If `cancelled`, stop: *"Your Two Minute Reports plan is cancelled, so I can't pull data. Reactivate it at hub.twominutereports.
  • Network accessline 54
    - `active`, `in_trial`, `non_renewing` are fine. If `cancelled`, stop: *"Your Two Minute Reports plan is cancelled, so I can't pull data. Reactivate it at hub.twominutereports.com/billing, then run this skill again."* - **Auth/permission/se
  • Network accessline 55
    - **Auth/permission/session error or no teams** → *"Two Minute Reports is connected, but I couldn't verify your team details — your session may have expired or the connection needs to be re-authenticated. Please reconnect Two Minute Reports
  • Network accessline 173
    - Every run produces both an inline insights summary and a new dashboard artifact from the same data. - AI traffic is identified from GA4's session source. Visits from AI apps that don't pass a referrer show up as (direct) and can't be attr
  • Network accessline 175
    - Requires the Two Minute Reports MCP connected to Claude — see https://twominutereports.com/help/mcp/claude.

plugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit/references/build_dashboard.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit/references/logos/SIMPLE-ICONS-LICENSE.md

  • Network accessline 30
    For more information, please see <https://creativecommons.org/publicdomain/zero/1.0>.

plugins/tmr-marketing-skills/skills/tmr-google-ads-audit/SKILL.md

  • Network accessline 12
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually. version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/
  • Network accessline 13
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Google Ads (gadw) connector" ---
  • Network accessline 14
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Google Ads (gadw) connector"
  • Network accessline 40
    Confirm the TMR MCP tools are available (match by function and the server `https://mcp.twominutereports.com/mcp`, not by exact prefix). If they're absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help

plugins/tmr-marketing-skills/skills/tmr-google-ads-audit/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

plugins/tmr-marketing-skills/skills/tmr-gsc-rank-tracker/SKILL.md

  • Network accessline 3
    description: Use this skill when the user wants to track how they rank for their target keywords over time in Google Search Console — e.g. "track my rankings", "rank tracker", "keyword position history", "how am I ranking", "show my ranking
  • Network accessline 4
    version: 1.2.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with the Google Search Console (gsc) connector" ---
  • Network accessline 5
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with the Google Search Console (gsc) connector"
  • Network accessline 33
    Inspect your available tools. The current Two Minute Reports MCP exposes: `verify_team_details`, `list_connectors`, `get_connector_accounts`, `get_connector_query_schema`, `validate_query`, `run_query`. The prefix may vary (e.g. "Two Minute
  • Network accessline 37
    > *"This skill needs Two Minute Reports connected to your Claude account, but I don't see it in your tools. TMR lets you query your marketing data (including Search Console) from inside Claude. Connect it once here — https://twominutereport
  • Network accessline 48
    - **One team** → use its `teamId` and say which is active. - **Plan status:** `active`, `in_trial`, `non_renewing` are fine. If `cancelled`, stop: *"Your Two Minute Reports plan is cancelled, so I can't pull data. Reactivate at hub.twominut
  • Network accessline 49
    - **Plan status:** `active`, `in_trial`, `non_renewing` are fine. If `cancelled`, stop: *"Your Two Minute Reports plan is cancelled, so I can't pull data. Reactivate at hub.twominutereports.com/billing, then run this skill again."* - **Auth
  • Network accessline 50
    - **Auth/session error, or no teams** → *"Two Minute Reports is connected, but I couldn't verify your team — your session may have expired. Reconnect TMR with the account that holds your team, then run this skill again. Reference: https://t
  • Network accessline 82
    **Optional page pinning (only if the user volunteers it):** if a line contains a pipe (`keyword | https://full/url`), treat the URL as a page to pin for that keyword only, and store it as `{ keyword, page }`. Never ask for or require this —
  • Network accessline 241
    - Rankings come from **Google Search Console's average position** — Google's own logged data, filtered to your **exact keyword + chosen country + date**. This is the average across all impressions in the window, not a fixed-location live SE
  • Network accessline 242
    - A cell is **N/R** when there were no impressions for that exact keyword in that country during that window. - Match the **exact keyword** as it appears in Search Console (casing aside). Each keyword is tracked **site-wide** by default. If
  • Network accessline 243
    - Match the **exact keyword** as it appears in Search Console (casing aside). Each keyword is tracked **site-wide** by default. If you want to lock a keyword to one specific page, add ` | https://full/url` after it — optional, never require
  • Network accessline 245
    - Requires the Two Minute Reports MCP connected. If it isn't, the skill points you to https://twominutereports.com/help/mcp/claude.

plugins/tmr-marketing-skills/skills/tmr-gsc-rank-tracker/queries.json

  • Network accessline 4
    "gsc": {       "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",
  • Network accessline 5
    "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",       "queries": [
  • Network accessline 6
    "account_id_format": "site URL, e.g. https://example.com/",
  • Network accessline 17
    "optional_filters": [             {               "when": "the user voluntarily pinned a page for this keyword (keyword | https://full/url) — never ask for this",
  • Network accessline 18
    {               "when": "the user voluntarily pinned a page for this keyword (keyword | https://full/url) — never ask for this",               "filterField": "page",
  • Network accessline 19
    "when": "the user voluntarily pinned a page for this keyword (keyword | https://full/url) — never ask for this",

plugins/tmr-marketing-skills/skills/tmr-instagram-insights-report/SKILL.md

  • Network accessline 12
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually. version: 1.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/
  • Network accessline 13
    version: 1.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with an Instagram Insights (ins) connector" ---
  • Network accessline 14
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with an Instagram Insights (ins) connector"
  • Network accessline 36
    ### Step 1: Verify tools, team, and plan Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereport
  • Network accessline 37
    Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/claude, then stop.

plugins/tmr-marketing-skills/skills/tmr-instagram-insights-report/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

plugins/tmr-marketing-skills/skills/tmr-linkedin-ads-audit/SKILL.md

  • Network accessline 13
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually. version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/
  • Network accessline 14
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a LinkedIn Ads (lads) connector" ---
  • Network accessline 15
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a LinkedIn Ads (lads) connector"
  • Network accessline 43
    Confirm the TMR MCP tools are available (match by function and the server `https://mcp.twominutereports.com/mcp`, not by exact prefix). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/cla

plugins/tmr-marketing-skills/skills/tmr-linkedin-ads-audit/references/html_template.md

  • Network accessline 16
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>LinkedIn Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 17
    <title>LinkedIn Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 18
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md

  • Network accessline 4
    Runs a comprehensive Local SEO audit for a local business by combining three Google sources via Two Minute Reports (TMR) MCP: Google Business Profile (GMB), Search Console (GSC), and Analytics 4 (GA4). Trigger when the user says things like
  • Network accessline 5
    version: 1.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Business Profile (gmb), Google Search Console (gsc), and Google Analytics 4 (ga4) connectors for 
  • Network accessline 6
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Business Profile (gmb), Google Search Console (gsc), and Google Analytics 4 (ga4) connectors for the same busine
  • Network accessline 21
    > **Things you MUST handle:** > 1. **Three different account-ID shapes for the same business** — GMB = `accountId-locationId`; GSC = a site URL (`https://example.com/` or `sc-domain:example.com`); GA4 = a numeric property ID. Match all thre
  • Network accessline 22
    > 1. **Three different account-ID shapes for the same business** — GMB = `accountId-locationId`; GSC = a site URL (`https://example.com/` or `sc-domain:example.com`); GA4 = a numeric property ID. Match all three to the same business (use th
  • Network accessline 31
    ### Step 1: Verify tools, team, and plan Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereport
  • Network accessline 32
    Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/claude, then stop.

plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/queries.json

  • Network accessline 1
    {   "notes": "Structured query templates for the Local SEO Audit, combining THREE Google sources: gmb (Google Business Profile), gsc (Search Console), ga4 (Analytics). Built against live schemas and validated. Field IDs are raw. Dates NOT s
  • Network accessline 2
    "notes": "Structured query templates for the Local SEO Audit, combining THREE Google sources: gmb (Google Business Profile), gsc (Search Console), ga4 (Analytics). Built against live schemas and validated. Field IDs are raw. Dates NOT store
  • Network accessline 58
    "gsc": {       "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/ or sc-domain:example.com",
  • Network accessline 59
    "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/ or sc-domain:example.com",       "queries": [
  • Network accessline 60
    "account_id_format": "site URL, e.g. https://example.com/ or sc-domain:example.com",

plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

plugins/tmr-marketing-skills/skills/tmr-local-seo-audit/references/thresholds.md

  • Network accessline 55
    - **GMB `monthly_search_impressions`** is monthly granularity — treat as an approximate period figure, not a daily series. - **GMB reviews totals** (`total_review_count`, `total_review_star_rating`) are running snapshots, not period sums. -
  • Network accessline 56
    - **GMB reviews totals** (`total_review_count`, `total_review_star_rating`) are running snapshots, not period sums. - **Three different account ID shapes:** GMB = `accountId-locationId`; GSC = a site URL (`https://example.com/` or `sc-domai
  • Network accessline 57
    - **Three different account ID shapes:** GMB = `accountId-locationId`; GSC = a site URL (`https://example.com/` or `sc-domain:example.com`); GA4 = a numeric property ID. Resolve each separately for the same client.

plugins/tmr-marketing-skills/skills/tmr-meta-ads-audit/SKILL.md

  • Network accessline 12
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data. version: 2.0.1 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) conn
  • Network accessline 13
    version: 2.0.1 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Facebook Ads (fads) connector" ---
  • Network accessline 14
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Facebook Ads (fads) connector"
  • Network accessline 35
    Confirm the TMR MCP tools are available (match by function and the server `https://mcp.twominutereports.com/mcp`, not by exact prefix — users name connections differently). If they're absent, tell the user TMR isn't connected and point them

plugins/tmr-marketing-skills/skills/tmr-meta-ads-audit/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Meta Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>Meta Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

plugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report/SKILL.md

  • Network accessline 48
    Look at your available tools. The Two Minute Reports MCP (server URL `https://mcp.twominutereports.com/mcp`) exposes `verify_team_details`, `list_connectors`, `get_connector_accounts`, `get_connector_query_schema`, `validate_query` and `run
  • Network accessline 54
    > *Two Minute Reports is an analytics platform that lets you query your marketing data (ads, analytics, SEO, e-commerce and more) from inside Claude. You connect it once, and then this skill and any other TMR skill will work.* > > *Here's t
  • Network accessline 55
    > > *Here's the setup guide: https://twominutereports.com/help/mcp/claude* >
  • Network accessline 56
    > *Here's the setup guide: https://twominutereports.com/help/mcp/claude*
  • Network accessline 67
    - **One team:** use it and tell the user which team is active. - **Plan status:** `active`, `in_trial` and `non_renewing` are fine. If it is `cancelled`, stop and tell the user: *"Your Two Minute Reports plan is cancelled, so I can't pull d
  • Network accessline 68
    - **Plan status:** `active`, `in_trial` and `non_renewing` are fine. If it is `cancelled`, stop and tell the user: *"Your Two Minute Reports plan is cancelled, so I can't pull data. Reactivate it at hub.twominutereports.com/billing, then ru
  • Network accessline 69
    - **Auth, permission or session error, or no teams returned:** tell the user: *"Two Minute Reports is connected, but I couldn't verify your team details. Your session may have expired, or the connection may need re-authenticating. Please re
  • Network accessline 105
    - **GA4:** the property for the same site. If there are several, list them and ask. - **PageSpeed Insights account:** any one enabled `psi` account works. If there are several, pick the first and say so; it only provides API access. - **Pag
  • Network accessline 106
    - **PageSpeed Insights account:** any one enabled `psi` account works. If there are several, pick the first and say so; it only provides API access. - **PageSpeed URL:** ask *"Which page should PageSpeed test? Paste the full URL (usually yo
  • Network accessline 107
    - **PageSpeed URL:** ask *"Which page should PageSpeed test? Paste the full URL (usually your homepage, e.g. https://www.example.com/)."* Use exactly what the user gives. Never take it from the GSC property or the GA4 property name.
  • Network accessline 209
    - Every run produces an inline insights summary and a new dashboard artifact from the same data. - PageSpeed always tests the URL you give it; it never guesses. - This skill needs the Two Minute Reports MCP connected to your Claude account.
  • Network accessline 211
    - This skill needs the Two Minute Reports MCP connected to your Claude account. If it isn't, the skill points you to https://twominutereports.com/help/mcp/claude.
  • Network accessline 261
    python3 seo_report.py plan --today YYYY-MM-DD               --gsc "sc-domain:example.com" --ga4 123456789               --psi-account "<psi account id>" --psi-url https://example.com/
  • Network accessline 263
    --psi-account "<psi account id>" --psi-url https://example.com/ \

plugins/tmr-marketing-skills/skills/tmr-reddit-ads-audit/SKILL.md

  • Network accessline 16
    or "help me improve Reddit ad performance." version: 2.0.0 compatibility: "Uses the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with a Reddit Ads (redditads) connector; falls back to uploaded/pasted data"
  • Network accessline 17
    version: 2.0.0 compatibility: "Uses the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with a Reddit Ads (redditads) connector; falls back to uploaded/pasted data" ---
  • Network accessline 18
    compatibility: "Uses the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with a Reddit Ads (redditads) connector; falls back to uploaded/pasted data"
  • Network accessline 42
    1. **Verify tools, team, plan.** Confirm the TMR MCP tools are present (match by function and the    server `https://mcp.twominutereports.com/mcp`). Call `verify_team_details`; if multiple teams,
  • Network accessline 43
    server `https://mcp.twominutereports.com/mcp`). Call `verify_team_details`; if multiple teams,

plugins/tmr-marketing-skills/skills/tmr-seo-analytics-report/SKILL.md

  • Network accessline 3
    description: Use this skill when the user asks to generate an SEO report, run an SEO + analytics performance report, check search console and GA4 performance, create a client SEO report, or analyze organic search visibility combined with we
  • Network accessline 4
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Search Console (gsc) and Google Analytics 4 (ga4) connectors" ---
  • Network accessline 5
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Search Console (gsc) and Google Analytics 4 (ga4) connectors"
  • Network accessline 34
    Inspect your available tools. The current Two Minute Reports MCP exposes these tool names: `verify_team_details`, `list_connectors`, `get_connector_accounts`, `get_connector_query_schema`, `validate_query`, `run_query`. The prefix may vary 
  • Network accessline 40
    > *Two Minute Reports is an analytics platform that lets you query your marketing data (ads, analytics, e-commerce, etc.) from inside Claude. You'll need to connect it once, then this skill (and any other TMR skills) will work.* > > *Here's
  • Network accessline 41
    > > *Here's the setup guide: https://twominutereports.com/help/mcp/claude* >
  • Network accessline 42
    > *Here's the setup guide: https://twominutereports.com/help/mcp/claude*
  • Network accessline 59
    > *"Two Minute Reports is connected, but I couldn't verify your team details — your session may have expired or the connection needs to be re-authenticated. Please reconnect Two Minute Reports, then run this skill again. Setup reference: ht
  • Network accessline 71
    - **If BOTH return at least one enabled account**, continue to step 4. (GSC account IDs are site URLs like `https://example.com/`; GA4 account IDs are numeric property IDs.)
  • Instruction override signalline 115
    a. Assemble the connector entries — one `gsc` entry and one `ga4` entry — with the user's selected accounts and the queries below. b. Call `validate_query(teamId, connectors:[...])`. If any query errors, fix the named field/rule and re-vali
  • Instruction override signalline 116
    b. Call `validate_query(teamId, connectors:[...])`. If any query errors, fix the named field/rule and re-validate. c. If `auto_confirm_query` is `true`, skip confirmation. Otherwise present a one-line summary of what will be pulled and ask 
  • Instruction override signalline 117
    c. If `auto_confirm_query` is `true`, skip confirmation. Otherwise present a one-line summary of what will be pulled and ask for explicit confirmation.
  • Network accessline 467
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.4.1/chart.umd.min.js"></script>

plugins/tmr-marketing-skills/skills/tmr-seo-analytics-report/queries.json

  • Network accessline 4
    "gsc": {       "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",
  • Network accessline 5
    "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",       "queries": [
  • Network accessline 6
    "account_id_format": "site URL, e.g. https://example.com/",

plugins/tmr-marketing-skills/skills/tmr-shopify-store-audit/SKILL.md

  • Network accessline 12
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data. version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with
  • Network accessline 13
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with a Shopify (shopify) connector; optionally a Google Analytics 4 (ga4) connector for the same store to enable funnel
  • Network accessline 14
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with a Shopify (shopify) connector; optionally a Google Analytics 4 (ga4) connector for the same store to enable funnel/device/session
  • Network accessline 39
    ### Step 1: Verify tools, team, and plan Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereport
  • Network accessline 40
    Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/claude, then stop.

plugins/tmr-marketing-skills/skills/tmr-shopify-store-audit/references/html_template.md

  • Network accessline 15
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Shopify Store Audit — [Store Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 16
    <title>Shopify Store Audit — [Store Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 17
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

plugins/tmr-marketing-skills/skills/tmr-tiktok-ads-audit/SKILL.md

  • Network accessline 12
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually. version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/
  • Network accessline 13
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a TikTok Ads (ttads) connector" ---
  • Network accessline 14
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a TikTok Ads (ttads) connector"
  • Network accessline 39
    Confirm the TMR MCP tools are available (match by function and the server `https://mcp.twominutereports.com/mcp`, not by exact prefix). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/cla

plugins/tmr-marketing-skills/skills/tmr-tiktok-ads-audit/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TikTok Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>TikTok Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

ppc/google-ads-audit/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 41
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 47
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 55
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

ppc/google-ads-audit/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

ppc/google-ads-audit/skill.md

  • Network accessline 12
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually. version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/
  • Network accessline 13
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Google Ads (gadw) connector" ---
  • Network accessline 14
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Google Ads (gadw) connector"
  • Network accessline 40
    Confirm the TMR MCP tools are available (match by function and the server `https://mcp.twominutereports.com/mcp`, not by exact prefix). If they're absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help

ppc/linkedin-ads-audit/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 40
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 46
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 54
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

ppc/linkedin-ads-audit/references/html_template.md

  • Network accessline 16
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>LinkedIn Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 17
    <title>LinkedIn Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 18
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

ppc/linkedin-ads-audit/skill.md

  • Network accessline 13
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually. version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/
  • Network accessline 14
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a LinkedIn Ads (lads) connector" ---
  • Network accessline 15
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a LinkedIn Ads (lads) connector"
  • Network accessline 43
    Confirm the TMR MCP tools are available (match by function and the server `https://mcp.twominutereports.com/mcp`, not by exact prefix). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/cla

ppc/meta-ads-audit/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 43
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 49
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 57
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

ppc/meta-ads-audit/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Meta Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>Meta Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

ppc/meta-ads-audit/skill.md

  • Network accessline 12
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data. version: 2.0.1 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) conn
  • Network accessline 13
    version: 2.0.1 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Facebook Ads (fads) connector" ---
  • Network accessline 14
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Facebook Ads (fads) connector"
  • Network accessline 35
    Confirm the TMR MCP tools are available (match by function and the server `https://mcp.twominutereports.com/mcp`, not by exact prefix — users name connections differently). If they're absent, tell the user TMR isn't connected and point them

ppc/reddit-ads-audit/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 46
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 52
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 60
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

ppc/reddit-ads-audit/skill.md

  • Network accessline 16
    or "help me improve Reddit ad performance." version: 2.0.0 compatibility: "Uses the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with a Reddit Ads (redditads) connector; falls back to uploaded/pasted data"
  • Network accessline 17
    version: 2.0.0 compatibility: "Uses the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with a Reddit Ads (redditads) connector; falls back to uploaded/pasted data" ---
  • Network accessline 18
    compatibility: "Uses the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) with a Reddit Ads (redditads) connector; falls back to uploaded/pasted data"
  • Network accessline 42
    1. **Verify tools, team, plan.** Confirm the TMR MCP tools are present (match by function and the    server `https://mcp.twominutereports.com/mcp`). Call `verify_team_details`; if multiple teams,
  • Network accessline 43
    server `https://mcp.twominutereports.com/mcp`). Call `verify_team_details`; if multiple teams,

ppc/tiktok-ads-audit/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 40
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 46
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 54
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

ppc/tiktok-ads-audit/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TikTok Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>TikTok Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

ppc/tiktok-ads-audit/skill.md

  • Network accessline 12
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually. version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/
  • Network accessline 13
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a TikTok Ads (ttads) connector" ---
  • Network accessline 14
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a TikTok Ads (ttads) connector"
  • Network accessline 39
    Confirm the TMR MCP tools are available (match by function and the server `https://mcp.twominutereports.com/mcp`, not by exact prefix). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/cla

seo/content-decay-detector/queries.json

  • Network accessline 4
    "gsc": {       "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",
  • Network accessline 5
    "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",       "queries": [
  • Network accessline 6
    "account_id_format": "site URL, e.g. https://example.com/",

seo/content-decay-detector/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 41
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 47
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 55
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

seo/content-decay-detector/skill.md

  • Network accessline 3
    description: Use this skill when the user asks to detect content decay, find declining pages, audit SEO performance drops, identify pages losing organic traffic, run a content decay audit, check which blog posts or landing pages are losing 
  • Network accessline 4
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Search Console (gsc) and Google Analytics 4 (ga4) connectors" ---
  • Network accessline 5
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Search Console (gsc) and Google Analytics 4 (ga4) connectors"
  • Network accessline 34
    Inspect your available tools. The current Two Minute Reports MCP exposes these tool names: `verify_team_details`, `list_connectors`, `get_connector_accounts`, `get_connector_query_schema`, `validate_query`, `run_query`. The prefix may vary 
  • Network accessline 40
    > *Two Minute Reports is an analytics platform that lets you query your marketing data (ads, analytics, e-commerce, etc.) from inside Claude. You'll need to connect it once, then this skill will work.* > > *Here's the setup guide: https://t
  • Network accessline 41
    > > *Here's the setup guide: https://twominutereports.com/help/mcp/claude* >
  • Network accessline 42
    > *Here's the setup guide: https://twominutereports.com/help/mcp/claude*
  • Network accessline 61
    > *"Two Minute Reports is connected, but I couldn't verify your team — your session may have expired. Please reconnect Two Minute Reports, then run this skill again. Setup reference: https://twominutereports.com/help/mcp/claude"*
  • Network accessline 75
    - **Both return accounts** → continue. (GSC account IDs are site URLs like `https://example.com/`; GA4 account IDs are numeric property IDs.)

seo/ga4-ai-traffic-audit/readme.md

  • Network accessline 22
    - Two Minute Reports MCP connected to Claude: https://twominutereports.com/help/mcp/claude

seo/ga4-ai-traffic-audit/references/build_dashboard.py

  • Executable scriptline 1
    #!/usr/bin/env python3

seo/ga4-ai-traffic-audit/references/logos/SIMPLE-ICONS-LICENSE.md

  • Network accessline 30
    For more information, please see <https://creativecommons.org/publicdomain/zero/1.0>.

seo/ga4-ai-traffic-audit/skill.md

  • Network accessline 34
    Inspect your available tools. The current Two Minute Reports MCP exposes these tool names: `verify_team_details`, `list_connectors`, `get_connector_accounts`, `get_connector_query_schema`, `validate_query`, `run_query`. The prefix may vary 
  • Network accessline 40
    > *Two Minute Reports is an analytics platform that lets you query your marketing data (ads, analytics, e-commerce, etc.) from inside Claude. You'll need to connect it once, then this skill (and any other TMR skills) will work.* > > *Here's
  • Network accessline 41
    > > *Here's the setup guide: https://twominutereports.com/help/mcp/claude* >
  • Network accessline 42
    > *Here's the setup guide: https://twominutereports.com/help/mcp/claude*
  • Network accessline 53
    - **One team** → use it and tell the user which team is active. - `active`, `in_trial`, `non_renewing` are fine. If `cancelled`, stop: *"Your Two Minute Reports plan is cancelled, so I can't pull data. Reactivate it at hub.twominutereports.
  • Network accessline 54
    - `active`, `in_trial`, `non_renewing` are fine. If `cancelled`, stop: *"Your Two Minute Reports plan is cancelled, so I can't pull data. Reactivate it at hub.twominutereports.com/billing, then run this skill again."* - **Auth/permission/se
  • Network accessline 55
    - **Auth/permission/session error or no teams** → *"Two Minute Reports is connected, but I couldn't verify your team details — your session may have expired or the connection needs to be re-authenticated. Please reconnect Two Minute Reports
  • Network accessline 173
    - Every run produces both an inline insights summary and a new dashboard artifact from the same data. - AI traffic is identified from GA4's session source. Visits from AI apps that don't pass a referrer show up as (direct) and can't be attr
  • Network accessline 175
    - Requires the Two Minute Reports MCP connected to Claude — see https://twominutereports.com/help/mcp/claude.

seo/gsc-rank-tracker/queries.json

  • Network accessline 4
    "gsc": {       "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",
  • Network accessline 5
    "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",       "queries": [
  • Network accessline 6
    "account_id_format": "site URL, e.g. https://example.com/",
  • Network accessline 17
    "optional_filters": [             {               "when": "the user voluntarily pinned a page for this keyword (keyword | https://full/url) — never ask for this",
  • Network accessline 18
    {               "when": "the user voluntarily pinned a page for this keyword (keyword | https://full/url) — never ask for this",               "filterField": "page",
  • Network accessline 19
    "when": "the user voluntarily pinned a page for this keyword (keyword | https://full/url) — never ask for this",

seo/gsc-rank-tracker/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 27
    1. **Which keywords?** - paste them one per line, keywords only. Each keyword is tracked site-wide, so no URL is required. (Power-user extra: add ` | https://full/url` after a keyword to pin it to one page.)
  • Network accessline 54
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 60
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 68
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

seo/gsc-rank-tracker/skill.md

  • Network accessline 3
    description: Use this skill when the user wants to track how they rank for their target keywords over time in Google Search Console — e.g. "track my rankings", "rank tracker", "keyword position history", "how am I ranking", "show my ranking
  • Network accessline 4
    version: 1.2.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with the Google Search Console (gsc) connector" ---
  • Network accessline 5
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with the Google Search Console (gsc) connector"
  • Network accessline 33
    Inspect your available tools. The current Two Minute Reports MCP exposes: `verify_team_details`, `list_connectors`, `get_connector_accounts`, `get_connector_query_schema`, `validate_query`, `run_query`. The prefix may vary (e.g. "Two Minute
  • Network accessline 37
    > *"This skill needs Two Minute Reports connected to your Claude account, but I don't see it in your tools. TMR lets you query your marketing data (including Search Console) from inside Claude. Connect it once here — https://twominutereport
  • Network accessline 48
    - **One team** → use its `teamId` and say which is active. - **Plan status:** `active`, `in_trial`, `non_renewing` are fine. If `cancelled`, stop: *"Your Two Minute Reports plan is cancelled, so I can't pull data. Reactivate at hub.twominut
  • Network accessline 49
    - **Plan status:** `active`, `in_trial`, `non_renewing` are fine. If `cancelled`, stop: *"Your Two Minute Reports plan is cancelled, so I can't pull data. Reactivate at hub.twominutereports.com/billing, then run this skill again."* - **Auth
  • Network accessline 50
    - **Auth/session error, or no teams** → *"Two Minute Reports is connected, but I couldn't verify your team — your session may have expired. Reconnect TMR with the account that holds your team, then run this skill again. Reference: https://t
  • Network accessline 82
    **Optional page pinning (only if the user volunteers it):** if a line contains a pipe (`keyword | https://full/url`), treat the URL as a page to pin for that keyword only, and store it as `{ keyword, page }`. Never ask for or require this —
  • Network accessline 241
    - Rankings come from **Google Search Console's average position** — Google's own logged data, filtered to your **exact keyword + chosen country + date**. This is the average across all impressions in the window, not a fixed-location live SE
  • Network accessline 242
    - A cell is **N/R** when there were no impressions for that exact keyword in that country during that window. - Match the **exact keyword** as it appears in Search Console (casing aside). Each keyword is tracked **site-wide** by default. If
  • Network accessline 243
    - Match the **exact keyword** as it appears in Search Console (casing aside). Each keyword is tracked **site-wide** by default. If you want to lock a keyword to one specific page, add ` | https://full/url` after it — optional, never require
  • Network accessline 245
    - Requires the Two Minute Reports MCP connected. If it isn't, the skill points you to https://twominutereports.com/help/mcp/claude.

seo/local-seo-audit/queries.json

  • Network accessline 1
    {   "notes": "Structured query templates for the Local SEO Audit, combining THREE Google sources: gmb (Google Business Profile), gsc (Search Console), ga4 (Analytics). Built against live schemas and validated. Field IDs are raw. Dates NOT s
  • Network accessline 2
    "notes": "Structured query templates for the Local SEO Audit, combining THREE Google sources: gmb (Google Business Profile), gsc (Search Console), ga4 (Analytics). Built against live schemas and validated. Field IDs are raw. Dates NOT store
  • Network accessline 58
    "gsc": {       "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/ or sc-domain:example.com",
  • Network accessline 59
    "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/ or sc-domain:example.com",       "queries": [
  • Network accessline 60
    "account_id_format": "site URL, e.g. https://example.com/ or sc-domain:example.com",

seo/local-seo-audit/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 41
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 47
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 55
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

seo/local-seo-audit/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

seo/local-seo-audit/references/thresholds.md

  • Network accessline 55
    - **GMB `monthly_search_impressions`** is monthly granularity — treat as an approximate period figure, not a daily series. - **GMB reviews totals** (`total_review_count`, `total_review_star_rating`) are running snapshots, not period sums. -
  • Network accessline 56
    - **GMB reviews totals** (`total_review_count`, `total_review_star_rating`) are running snapshots, not period sums. - **Three different account ID shapes:** GMB = `accountId-locationId`; GSC = a site URL (`https://example.com/` or `sc-domai
  • Network accessline 57
    - **Three different account ID shapes:** GMB = `accountId-locationId`; GSC = a site URL (`https://example.com/` or `sc-domain:example.com`); GA4 = a numeric property ID. Resolve each separately for the same client.

seo/local-seo-audit/skill.md

  • Network accessline 4
    Runs a comprehensive Local SEO audit for a local business by combining three Google sources via Two Minute Reports (TMR) MCP: Google Business Profile (GMB), Search Console (GSC), and Analytics 4 (GA4). Trigger when the user says things like
  • Network accessline 5
    version: 1.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Business Profile (gmb), Google Search Console (gsc), and Google Analytics 4 (ga4) connectors for 
  • Network accessline 6
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Business Profile (gmb), Google Search Console (gsc), and Google Analytics 4 (ga4) connectors for the same busine
  • Network accessline 21
    > **Things you MUST handle:** > 1. **Three different account-ID shapes for the same business** — GMB = `accountId-locationId`; GSC = a site URL (`https://example.com/` or `sc-domain:example.com`); GA4 = a numeric property ID. Match all thre
  • Network accessline 22
    > 1. **Three different account-ID shapes for the same business** — GMB = `accountId-locationId`; GSC = a site URL (`https://example.com/` or `sc-domain:example.com`); GA4 = a numeric property ID. Match all three to the same business (use th
  • Network accessline 31
    ### Step 1: Verify tools, team, and plan Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereport
  • Network accessline 32
    Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/claude, then stop.

seo/multichannel-seo-performance-report/readme.md

  • Network accessline 3
    **Version:** 1.0.0 · **Type:** TMR skill (Two Minute Reports MCP, `https://mcp.twominutereports.com/mcp`)

seo/multichannel-seo-performance-report/skill.md

  • Network accessline 48
    Look at your available tools. The Two Minute Reports MCP (server URL `https://mcp.twominutereports.com/mcp`) exposes `verify_team_details`, `list_connectors`, `get_connector_accounts`, `get_connector_query_schema`, `validate_query` and `run
  • Network accessline 54
    > *Two Minute Reports is an analytics platform that lets you query your marketing data (ads, analytics, SEO, e-commerce and more) from inside Claude. You connect it once, and then this skill and any other TMR skill will work.* > > *Here's t
  • Network accessline 55
    > > *Here's the setup guide: https://twominutereports.com/help/mcp/claude* >
  • Network accessline 56
    > *Here's the setup guide: https://twominutereports.com/help/mcp/claude*
  • Network accessline 67
    - **One team:** use it and tell the user which team is active. - **Plan status:** `active`, `in_trial` and `non_renewing` are fine. If it is `cancelled`, stop and tell the user: *"Your Two Minute Reports plan is cancelled, so I can't pull d
  • Network accessline 68
    - **Plan status:** `active`, `in_trial` and `non_renewing` are fine. If it is `cancelled`, stop and tell the user: *"Your Two Minute Reports plan is cancelled, so I can't pull data. Reactivate it at hub.twominutereports.com/billing, then ru
  • Network accessline 69
    - **Auth, permission or session error, or no teams returned:** tell the user: *"Two Minute Reports is connected, but I couldn't verify your team details. Your session may have expired, or the connection may need re-authenticating. Please re
  • Network accessline 105
    - **GA4:** the property for the same site. If there are several, list them and ask. - **PageSpeed Insights account:** any one enabled `psi` account works. If there are several, pick the first and say so; it only provides API access. - **Pag
  • Network accessline 106
    - **PageSpeed Insights account:** any one enabled `psi` account works. If there are several, pick the first and say so; it only provides API access. - **PageSpeed URL:** ask *"Which page should PageSpeed test? Paste the full URL (usually yo
  • Network accessline 107
    - **PageSpeed URL:** ask *"Which page should PageSpeed test? Paste the full URL (usually your homepage, e.g. https://www.example.com/)."* Use exactly what the user gives. Never take it from the GSC property or the GA4 property name.
  • Network accessline 209
    - Every run produces an inline insights summary and a new dashboard artifact from the same data. - PageSpeed always tests the URL you give it; it never guesses. - This skill needs the Two Minute Reports MCP connected to your Claude account.
  • Network accessline 211
    - This skill needs the Two Minute Reports MCP connected to your Claude account. If it isn't, the skill points you to https://twominutereports.com/help/mcp/claude.
  • Network accessline 261
    python3 seo_report.py plan --today YYYY-MM-DD               --gsc "sc-domain:example.com" --ga4 123456789               --psi-account "<psi account id>" --psi-url https://example.com/
  • Network accessline 263
    --psi-account "<psi account id>" --psi-url https://example.com/ \

seo/seo-analytics-report/queries.json

  • Network accessline 4
    "gsc": {       "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",
  • Network accessline 5
    "connectorId": "gsc",       "account_id_format": "site URL, e.g. https://example.com/",       "queries": [
  • Network accessline 6
    "account_id_format": "site URL, e.g. https://example.com/",

seo/seo-analytics-report/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 41
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 47
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 55
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

seo/seo-analytics-report/skill.md

  • Network accessline 3
    description: Use this skill when the user asks to generate an SEO report, run an SEO + analytics performance report, check search console and GA4 performance, create a client SEO report, or analyze organic search visibility combined with we
  • Network accessline 4
    version: 2.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Search Console (gsc) and Google Analytics 4 (ga4) connectors" ---
  • Network accessline 5
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with Google Search Console (gsc) and Google Analytics 4 (ga4) connectors"
  • Network accessline 34
    Inspect your available tools. The current Two Minute Reports MCP exposes these tool names: `verify_team_details`, `list_connectors`, `get_connector_accounts`, `get_connector_query_schema`, `validate_query`, `run_query`. The prefix may vary 
  • Network accessline 40
    > *Two Minute Reports is an analytics platform that lets you query your marketing data (ads, analytics, e-commerce, etc.) from inside Claude. You'll need to connect it once, then this skill (and any other TMR skills) will work.* > > *Here's
  • Network accessline 41
    > > *Here's the setup guide: https://twominutereports.com/help/mcp/claude* >
  • Network accessline 42
    > *Here's the setup guide: https://twominutereports.com/help/mcp/claude*
  • Network accessline 59
    > *"Two Minute Reports is connected, but I couldn't verify your team details — your session may have expired or the connection needs to be re-authenticated. Please reconnect Two Minute Reports, then run this skill again. Setup reference: ht
  • Network accessline 71
    - **If BOTH return at least one enabled account**, continue to step 4. (GSC account IDs are site URLs like `https://example.com/`; GA4 account IDs are numeric property IDs.)
  • Instruction override signalline 115
    a. Assemble the connector entries — one `gsc` entry and one `ga4` entry — with the user's selected accounts and the queries below. b. Call `validate_query(teamId, connectors:[...])`. If any query errors, fix the named field/rule and re-vali
  • Instruction override signalline 116
    b. Call `validate_query(teamId, connectors:[...])`. If any query errors, fix the named field/rule and re-validate. c. If `auto_confirm_query` is `true`, skip confirmation. Otherwise present a one-line summary of what will be pulled and ask 
  • Instruction override signalline 117
    c. If `auto_confirm_query` is `true`, skip confirmation. Otherwise present a one-line summary of what will be pulled and ask for explicit confirmation.
  • Network accessline 467
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.4.1/chart.umd.min.js"></script>

seo/website-traffic-analysis/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 43
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 49
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 57
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

social-media/facebook-insights-report/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 41
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 47
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 55
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

social-media/facebook-insights-report/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

social-media/facebook-insights-report/skill.md

  • Network accessline 13
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually. version: 1.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/
  • Network accessline 14
    version: 1.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Facebook Insights (fins) connector" ---
  • Network accessline 15
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with a Facebook Insights (fins) connector"
  • Network accessline 41
    Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/claude, then stop.

social-media/instagram-insights-report/readme.md

  • Network accessline 9
    - Claude.ai Pro, Team, or Enterprise account - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 10
    - [Two Minute Reports](https://twominutereports.com) MCP connected in Claude Settings
  • Network accessline 15
    1. Download all files in the skill's folder from this repository (skill.md plus any queries.json and references/) 2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 16
    2. Go to [claude.ai/customize/skills](https://claude.ai/customize/skills)
  • Network accessline 41
    📄 [Privacy Policy](https://twominutereports.com/privacy-policy) · 🔒 [Data Security](https://twominutereports.com/data-security) · 📋 [Terms of Service](https://twominutereports.com/terms-of-service)
  • Network accessline 47
    📧 [support@twominutereports.com](mailto:support@twominutereports.com) · 🎫 [Submit a ticket](https://twominutereports.com/support-ticket)
  • Network accessline 55
    🌐 [twominutereports.com](https://twominutereports.com) · 🔌 [MCP Server](https://twominutereports.com/mcp)

social-media/instagram-insights-report/references/html_template.md

  • Network accessline 12
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  • Network accessline 13
    <title>Google Ads Audit — [Account Name]</title> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"> <style>
  • Network accessline 14
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">

social-media/instagram-insights-report/skill.md

  • Network accessline 12
    IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually. version: 1.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/
  • Network accessline 13
    version: 1.0.0 compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with an Instagram Insights (ins) connector" ---
  • Network accessline 14
    compatibility: "Requires the current Two Minute Reports MCP (server https://mcp.twominutereports.com/mcp) connected with an Instagram Insights (ins) connector"
  • Network accessline 36
    ### Step 1: Verify tools, team, and plan Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereport
  • Network accessline 37
    Confirm the TMR MCP tools are present (match by function and the server `https://mcp.twominutereports.com/mcp`). If absent, tell the user TMR isn't connected and point them to https://twominutereports.com/help/mcp/claude, then stop.

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 352 facts

and 302 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md ecommerce/shopify-store-audit/skill.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md ecommerce/shopify-store-audit/skill.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md ecommerce/shopify-store-audit/skill.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md ecommerce/shopify-store-audit/skill.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.