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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>/Heat
Insufficient historyNot 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
30-day change not yet available: not enough history.
Individual skills in this repository
- tmr-shopify-store-audit
ecommerce/shopify-store-audit - tmr-content-decay-detector
plugins/tmr-marketing-skills/skills/tmr-content-decay-detector - tmr-facebook-insights-report
plugins/tmr-marketing-skills/skills/tmr-facebook-insights-report - tmr-ga4-ai-traffic-audit
plugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit - tmr-google-ads-audit
plugins/tmr-marketing-skills/skills/tmr-google-ads-audit - tmr-gsc-rank-tracker
plugins/tmr-marketing-skills/skills/tmr-gsc-rank-tracker - tmr-instagram-insights-report
plugins/tmr-marketing-skills/skills/tmr-instagram-insights-report - tmr-linkedin-ads-audit
plugins/tmr-marketing-skills/skills/tmr-linkedin-ads-audit - tmr-local-seo-audit
plugins/tmr-marketing-skills/skills/tmr-local-seo-audit - tmr-meta-ads-audit
plugins/tmr-marketing-skills/skills/tmr-meta-ads-audit - tmr-multichannel-seo-performance-report
plugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report - tmr-reddit-ads-audit
plugins/tmr-marketing-skills/skills/tmr-reddit-ads-audit - tmr-seo-analytics-report
plugins/tmr-marketing-skills/skills/tmr-seo-analytics-report - tmr-shopify-store-audit
plugins/tmr-marketing-skills/skills/tmr-shopify-store-audit - tmr-tiktok-ads-audit
plugins/tmr-marketing-skills/skills/tmr-tiktok-ads-audit - tmr-website-traffic-growth-analyst
plugins/tmr-marketing-skills/skills/tmr-website-traffic-growth-analyst - tmr-google-ads-audit
ppc/google-ads-audit - tmr-linkedin-ads-audit
ppc/linkedin-ads-audit - tmr-meta-ads-audit
ppc/meta-ads-audit - tmr-reddit-ads-audit
ppc/reddit-ads-audit - tmr-tiktok-ads-audit
ppc/tiktok-ads-audit - tmr-content-decay-detector
seo/content-decay-detector - tmr-ga4-ai-traffic-audit
seo/ga4-ai-traffic-audit - tmr-gsc-rank-tracker
seo/gsc-rank-tracker - tmr-local-seo-audit
seo/local-seo-audit - tmr-multichannel-seo-performance-report
seo/multichannel-seo-performance-report - tmr-seo-analytics-report
seo/seo-analytics-report - tmr-website-traffic-growth-analyst
seo/website-traffic-analysis - tmr-facebook-insights-report
social-media/facebook-insights-report - tmr-instagram-insights-report
social-media/instagram-insights-report
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 tokensAlways available to the agent
SKILL.md
3,801 tokensWhen the skill is activated
Reference documents
9,005 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
../../.claude-plugin/marketplace.jsonasset743 bytesqueries.jsonasset6,351 bytesreadme.mddoc3,215 bytesreferences/html_template.mddoc20,685 bytesreferences/thresholds.mddoc4,868 bytesskill.mdcore16,019 bytesskill.mdcore16,019 bytesskill.mdcore16,019 bytesskill.mdcore16,019 bytesskill.mdcore16,019 bytesskill.mdcore16,019 bytesskill.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 GitHubtmr-content-decay-detector
When your agent uses it
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 clicks or sessions, or surface pages with falling rankings and engagement. Requires Google Search Console and Google Analytics 4. Produces a severity-scored decay report with root cause diagnosis (visibility loss, SERP issue, tracking mismatch, or engagement decay) plus an HTML dashboard artifact with a prioritized action table.
What it loads into context
Frontmatter
170 tokensAlways available to the agent
SKILL.md
4,151 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Connectors required
- Runtime procedure
- Decay logic quick-reference (for runtime reasoning)
Files
SKILL.mdcore17,076 bytesqueries.jsonasset2,611 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-facebook-insights-report
When your agent uses it
Runs a comprehensive Facebook Page (organic) performance report using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my Facebook Page", "Facebook Page performance report", "how is my Facebook Page growing", "review my Facebook engagement", "analyze my FB Page", "Facebook insights report", "why are my Page followers dropping", "which Facebook posts perform best", "Facebook Reels performance", "Facebook content audit", "check my Page reach", "Facebook Page engagement rate", "Page audience demographics", or any request to evaluate, score, diagnose, or improve an organic Facebook Page. Also trigger when the user pastes Facebook Page metrics and asks for analysis. Produces a rich HTML report with visual scorecards, a growth trend chart, ranked post/video tables, audience breakdown, and a prioritized action plan. This is for ORGANIC Facebook Page Insights — for paid Facebook/Meta ad campaigns use the Meta/Facebook Ads audit instead. IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually.
What it loads into context
Frontmatter
295 tokensAlways available to the agent
SKILL.md
3,646 tokensWhen the skill is activated
Reference documents
4,185 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Report Engine
- Phase 3 — Build the HTML Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
SKILL.mdcore16,489 bytesqueries.jsonasset4,616 bytesreferences/html_template.mddoc9,976 bytesreferences/thresholds.mddoc4,454 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-ga4-ai-traffic-audit
When your agent uses it
Use this skill when the user asks for an AI traffic audit in GA4 — how much traffic ChatGPT, Gemini, Perplexity, Claude, Copilot, Meta AI, Grok or DeepSeek send, which landing pages each AI assistant sends visitors to, AI referral share of sessions, engagement and key events, and change vs the previous 30 days. Trigger on "AI traffic audit", "traffic from ChatGPT", "which pages get AI traffic", "LLM referral traffic", "AI search referrals in GA4". Produces an inline insights summary plus a dashboard artifact with AI platform logos and a page × platform matrix.
What it loads into context
Frontmatter
150 tokensAlways available to the agent
SKILL.md
3,607 tokensWhen the skill is activated
Reference documents
1,299 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Connectors required
- Files in this skill
- Runtime procedure
- Notes for end users
- Query templates
Scripts executed separately
references/build_dashboard.py
Files
SKILL.mdcore14,608 bytesSKILL.mdcore14,608 bytesSKILL.mdcore14,608 bytesSKILL.mdcore14,608 bytesqueries.jsonasset2,869 bytesreferences/build_dashboard.pyruns9,302 bytesreferences/dashboard_template.htmlasset13,824 bytesreferences/logos/SIMPLE-ICONS-LICENSE.mddoc6,569 bytesreferences/logos/chatgpt.pngasset10,764 bytesreferences/logos/claude.pngasset11,452 bytesreferences/logos/copilot.pngasset10,920 bytesreferences/logos/deepseek.pngasset3,519 bytesreferences/logos/ga4.pngasset3,802 bytesreferences/logos/gemini.pngasset5,544 bytesreferences/logos/grok.pngasset1,781 bytesreferences/logos/meta-ai.pngasset11,943 bytesreferences/logos/mistral.pngasset684 bytesreferences/logos/perplexity.pngasset3,309 bytesreferences/logos/poe.pngasset2,170 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-google-ads-audit
When your agent uses it
Runs a comprehensive Google Ads account audit using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my Google Ads", "review my Google Ads account", "analyze my Google campaigns", "why is my Google Ads performance dropping", "Google Ads health check", "check my search campaigns", "find wasted spend in Google Ads", "Google Ads report", "review my keywords", "search terms audit", "what's wrong with my Google Ads", or any request to evaluate, diagnose, score, or improve a Google Ads account. Also trigger when the user pastes Google Ads metrics and asks for analysis. Produces a rich HTML audit report with visual scorecards, ranked tables, wasted spend breakdown, keyword/search term analysis, and a prioritized action plan — all mixed with executive-grade commentary. IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually.
What it loads into context
Frontmatter
265 tokensAlways available to the agent
SKILL.md
4,491 tokensWhen the skill is activated
Reference documents
4,245 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
SKILL.mdcore20,465 bytesqueries.jsonasset4,564 bytesreferences/html_template.mddoc9,976 bytesreferences/thresholds.mddoc3,713 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-gsc-rank-tracker
When your agent uses it
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 trend", "am I climbing or slipping on Google". It ASKS the user which keywords to check, which country, and the lookback period (1, 3, or 6 months); pulls average position from GSC (filtered by exact query + country + date), sampled twice a month (1st & 15th); and produces an inline insights summary plus a large color-coded rank-grid dashboard artifact. No page URL is required.
What it loads into context
Frontmatter
200 tokensAlways available to the agent
SKILL.md
6,024 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Connectors required
- Runtime procedure
- Notes for end users
- Query templates
Files
SKILL.mdcore22,159 bytesqueries.jsonasset3,396 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-instagram-insights-report
When your agent uses it
Runs a comprehensive Instagram (organic) performance report using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my Instagram", "Instagram performance report", "how is my Instagram growing", "review my Instagram engagement", "analyze my IG account", "Instagram insights report", "why are my followers dropping", "which posts perform best", "Reels performance", "Instagram content audit", "check my Instagram reach", "Instagram engagement rate", "audience demographics Instagram", or any request to evaluate, score, diagnose, or improve an organic Instagram account. Also trigger when the user pastes Instagram metrics and asks for analysis. Produces a rich HTML report with visual scorecards, a growth trend chart, ranked post/Reels tables, audience 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 manually.
What it loads into context
Frontmatter
263 tokensAlways available to the agent
SKILL.md
3,301 tokensWhen the skill is activated
Reference documents
4,043 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Report Engine
- Phase 3 — Build the HTML Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
SKILL.mdcore14,212 bytesqueries.jsonasset3,891 bytesreferences/html_template.mddoc9,976 bytesreferences/thresholds.mddoc3,724 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-linkedin-ads-audit
When your agent uses it
Runs a comprehensive LinkedIn Ads account audit using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my LinkedIn Ads", "review my LinkedIn campaigns", "analyze my LinkedIn ad account", "why is my LinkedIn CPL high", "LinkedIn Ads health check", "check my LinkedIn sponsored content", "find wasted spend in LinkedIn Ads", "LinkedIn Ads report", "review my LinkedIn creatives", "LinkedIn campaign performance", "what's wrong with my LinkedIn Ads", "LinkedIn lead gen audit", or any request to evaluate, diagnose, score, or improve a LinkedIn Ads account. Also trigger when the user pastes LinkedIn Ads metrics and asks for analysis. Produces a rich HTML audit report with visual scorecards, ranked campaign tables, creative fatigue signals, audience analysis, and a prioritized action plan — all with expert B2B commentary. IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually.
What it loads into context
Frontmatter
290 tokensAlways available to the agent
SKILL.md
4,815 tokensWhen the skill is activated
Reference documents
6,873 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
SKILL.mdcore20,588 bytesqueries.jsonasset5,612 bytesreferences/html_template.mddoc18,917 bytesreferences/thresholds.mddoc3,537 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-local-seo-audit
When your agent uses it
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: local SEO audit, audit my Google Business Profile, how is my local search presence, GMB + GSC + GA4 report, local visibility report, audit my local listing, why am I not showing up on Google Maps, local search performance, profile views and calls report, or near me search performance. Produces an HTML report with a Local SEO health score, combined KPI scorecards (profile views, calls, impressions, clicks, sessions, engagement, form submissions), visibility/actions/search/website/reviews modules, and a prioritized action plan. Always fetches live data via TMR MCP; never asks the user to upload or paste data.
What it loads into context
Frontmatter
265 tokensAlways available to the agent
SKILL.md
3,682 tokensWhen the skill is activated
Reference documents
4,391 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
SKILL.mdcore14,991 bytesSKILL.mdcore14,991 bytesSKILL.mdcore14,991 bytesSKILL.mdcore14,991 bytesSKILL.mdcore14,991 bytesSKILL.mdcore14,991 bytesSKILL.mdcore14,991 bytesSKILL.mdcore14,991 bytesqueries.jsonasset5,572 bytesreferences/html_template.mddoc9,976 bytesreferences/thresholds.mddoc5,093 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-meta-ads-audit
When your agent uses it
Runs a comprehensive Meta / Facebook Ads account audit using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my Meta Ads", "audit my Facebook Ads", "review my Facebook campaigns", "analyze my Meta ad account", "why is my ROAS dropping on Facebook", "Meta ads health check", "Facebook ads report", "creative fatigue audit", "check my ad sets", "Facebook wasted spend", "what's wrong with my Meta campaigns", "review my audiences", "placement audit Facebook", or any request to evaluate, score, diagnose, or improve a Meta / Facebook Ads account. Produces a rich HTML audit report with visual scorecards, ranked tables, creative fatigue signals, audience analysis, placement breakdown, and a prioritized action plan — all with expert commentary. 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
261 tokensAlways available to the agent
SKILL.md
5,072 tokensWhen the skill is activated
Reference documents
5,907 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
SKILL.mdcore21,674 bytesqueries.jsonasset4,800 bytesreferences/html_template.mddoc12,859 bytesreferences/thresholds.mddoc6,208 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-multichannel-seo-performance-report
When your agent uses it
Use this skill when the user asks for an SEO performance report, a monthly/28-day SEO report, or Google Search Console + GA4 + AI traffic (ChatGPT, Gemini, Perplexity, Claude, Copilot) + PageSpeed Insights / Core Web Vitals + Google Business Profile (GMB) performance together. Covers clicks, impressions, CTR, position, top queries, striking-distance keywords, sessions, engagement, key events, organic landing pages, AI referrals, LCP/INP/CLS, Lighthouse scores, profile views, calls, directions and reviews, last 28 days vs prior 28. Produces an inline insights summary plus a 5-tab HTML dashboard.
What it loads into context
Frontmatter
161 tokensAlways available to the agent
SKILL.md
45,150 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Connectors required
- How this skill is packaged
- Runtime procedure
- How the numbers are defined
- Notes for end users
- Query templates
- Dashboard renderer
Files
SKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesSKILL.mdcore132,093 bytesqueries.jsonasset15,056 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-reddit-ads-audit
When your agent uses it
Runs a comprehensive Reddit Ads account audit using live data from Two Minute Reports (TMR) MCP (or an uploaded/pasted export as a fallback). Trigger this skill whenever the user says anything like: "audit my Reddit Ads", "review my Reddit campaigns", "analyze my Reddit ad account", "why is my Reddit ROAS dropping", "Reddit Ads health check", "check my Reddit campaigns", "find wasted spend in Reddit Ads", "Reddit Ads report", "review my subreddit targeting", "what's wrong with my Reddit Ads", "Reddit PPC audit", "Reddit campaign performance", or any request to evaluate, diagnose, score, or improve a Reddit Ads account. Also trigger when the user pastes Reddit Ads metrics or uploads a Reddit Ads export and asks for analysis. Produces a rich HTML audit report styled as an agency-grade deliverable with health score, wasted spend callout, ranked tables, audience breakdown, creative analysis, and a prioritized action plan. Use this skill even if the user says something vague like "my Reddit ads aren't working" or "help me improve Reddit ad performance."
What it loads into context
Frontmatter
310 tokensAlways available to the agent
SKILL.md
3,760 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1 — Gather the Data
- Step 2 — Score the Account
- Step 3 — Produce the HTML Report
- Design System
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
SKILL.mdcore15,452 bytesSKILL.mdcore15,452 bytesqueries.jsonasset4,725 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-seo-analytics-report
When your agent uses it
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 website analytics. Covers Google Search Console metrics (impressions, clicks, CTR, average position, top pages by clicks, weekly search trends) and GA4 metrics (sessions, users, key events, bounce rate, top landing pages by sessions and key events, month-over-month landing page performance, and AI traffic from known AI referrers). Produces an inline insights summary plus a full HTML dashboard artifact.
What it loads into context
Frontmatter
191 tokensAlways available to the agent
SKILL.md
10,282 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Connectors required
- Runtime procedure
Files
SKILL.mdcore37,441 bytesSKILL.mdcore37,441 bytesSKILL.mdcore37,441 bytesqueries.jsonasset3,986 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-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 tokensAlways available to the agent
SKILL.md
3,801 tokensWhen the skill is activated
Reference documents
8,329 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
SKILL.mdcore16,019 bytesSKILL.mdcore16,019 bytesSKILL.mdcore16,019 bytesSKILL.mdcore16,019 bytesSKILL.mdcore16,019 bytesSKILL.mdcore16,019 bytesSKILL.mdcore16,019 bytesqueries.jsonasset6,351 bytesreferences/html_template.mddoc20,685 bytesreferences/thresholds.mddoc4,868 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-tiktok-ads-audit
When your agent uses it
Runs a comprehensive TikTok Ads account audit using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my TikTok Ads", "review my TikTok campaigns", "analyze my TikTok ad account", "why is my TikTok ROAS dropping", "TikTok Ads health check", "check my TikTok ad sets", "find wasted spend in TikTok Ads", "TikTok Ads report", "review my TikTok creatives", "creative fatigue audit TikTok", "what's wrong with my TikTok Ads", or any request to evaluate, diagnose, score, or improve a TikTok Ads account. Also trigger when the user pastes TikTok Ads metrics and asks for analysis. Produces a rich HTML audit report with visual scorecards, ranked campaign/ad tables, creative fatigue signals, audience analysis, and a prioritized action plan — all with expert commentary. IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually.
What it loads into context
Frontmatter
282 tokensAlways available to the agent
SKILL.md
4,241 tokensWhen the skill is activated
Reference documents
6,027 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
SKILL.mdcore17,739 bytesSKILL.mdcore17,739 bytesSKILL.mdcore17,739 bytesSKILL.mdcore17,739 bytesSKILL.mdcore17,739 bytesSKILL.mdcore17,739 bytesSKILL.mdcore17,739 bytesSKILL.mdcore17,739 bytesqueries.jsonasset4,512 bytesreferences/html_template.mddoc14,706 bytesreferences/thresholds.mddoc4,320 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-website-traffic-growth-analyst
When your agent uses it
A professional SEO and website traffic growth analyst skill that automatically connects to Google Analytics and Google Search Console data via Two Minute Reports MCP. Use this skill whenever the user wants to analyze their website traffic, find SEO opportunities, diagnose traffic drops, check technical health, find keyword cannibalization, audit on-page SEO, understand visitor engagement, or get a monthly action plan. Trigger this skill for any request involving: website traffic analysis, SEO audit, keyword research, traffic growth, Google Analytics data, Google Search Console data, CTR problems, bounce rate analysis, content gaps, traffic sources, keyword cannibalization, technical SEO, on-page SEO review, or any request to "analyze my website", "check my SEO", "why is my traffic dropping", or "how do I grow my traffic". Always use this skill proactively — do not wait for the user to ask for each section. Pull the data and deliver the full analysis automatically.
What it loads into context
Frontmatter
204 tokensAlways available to the agent
SKILL.md
2,444 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Data Source: Two Minute Reports MCP
- Activation Behavior
- How to Think Like a Real SEO Specialist
- Tone and Language
- Section 1: Traffic Overview
- Section 2: CTR Problem Detector
- Section 3: Traffic Drop Diagnosis
- Section 4: Content Gap Finder
- Section 5: Keyword Cannibalization Detector
- Section 6: Technical Health Check
- Section 7: Engagement and Behavior Insights
- Section 8: On-Page SEO and Content Quality
- Section 9: Monthly Action Plan
- Output Formatting Rules
Files
SKILL.mdcore11,846 bytesSKILL.mdcore11,846 bytesSKILL.mdcore11,846 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-google-ads-audit
When your agent uses it
Runs a comprehensive Google Ads account audit using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my Google Ads", "review my Google Ads account", "analyze my Google campaigns", "why is my Google Ads performance dropping", "Google Ads health check", "check my search campaigns", "find wasted spend in Google Ads", "Google Ads report", "review my keywords", "search terms audit", "what's wrong with my Google Ads", or any request to evaluate, diagnose, score, or improve a Google Ads account. Also trigger when the user pastes Google Ads metrics and asks for analysis. Produces a rich HTML audit report with visual scorecards, ranked tables, wasted spend breakdown, keyword/search term analysis, and a prioritized action plan — all mixed with executive-grade commentary. IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually.
What it loads into context
Frontmatter
265 tokensAlways available to the agent
SKILL.md
4,491 tokensWhen the skill is activated
Reference documents
4,893 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
queries.jsonasset4,564 bytesreadme.mddoc3,247 bytesreferences/html_template.mddoc9,976 bytesreferences/thresholds.mddoc3,713 bytesskill.mdcore20,465 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-linkedin-ads-audit
When your agent uses it
Runs a comprehensive LinkedIn Ads account audit using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my LinkedIn Ads", "review my LinkedIn campaigns", "analyze my LinkedIn ad account", "why is my LinkedIn CPL high", "LinkedIn Ads health check", "check my LinkedIn sponsored content", "find wasted spend in LinkedIn Ads", "LinkedIn Ads report", "review my LinkedIn creatives", "LinkedIn campaign performance", "what's wrong with my LinkedIn Ads", "LinkedIn lead gen audit", or any request to evaluate, diagnose, score, or improve a LinkedIn Ads account. Also trigger when the user pastes LinkedIn Ads metrics and asks for analysis. Produces a rich HTML audit report with visual scorecards, ranked campaign tables, creative fatigue signals, audience analysis, and a prioritized action plan — all with expert B2B commentary. IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually.
What it loads into context
Frontmatter
290 tokensAlways available to the agent
SKILL.md
4,815 tokensWhen the skill is activated
Reference documents
7,499 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
queries.jsonasset5,612 bytesreadme.mddoc2,762 bytesreferences/html_template.mddoc18,917 bytesreferences/thresholds.mddoc3,537 bytesskill.mdcore20,588 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-meta-ads-audit
When your agent uses it
Runs a comprehensive Meta / Facebook Ads account audit using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my Meta Ads", "audit my Facebook Ads", "review my Facebook campaigns", "analyze my Meta ad account", "why is my ROAS dropping on Facebook", "Meta ads health check", "Facebook ads report", "creative fatigue audit", "check my ad sets", "Facebook wasted spend", "what's wrong with my Meta campaigns", "review my audiences", "placement audit Facebook", or any request to evaluate, score, diagnose, or improve a Meta / Facebook Ads account. Produces a rich HTML audit report with visual scorecards, ranked tables, creative fatigue signals, audience analysis, placement breakdown, and a prioritized action plan — all with expert commentary. 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
261 tokensAlways available to the agent
SKILL.md
5,072 tokensWhen the skill is activated
Reference documents
6,605 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
queries.jsonasset4,800 bytesreadme.mddoc3,441 bytesreferences/html_template.mddoc12,859 bytesreferences/thresholds.mddoc6,208 bytesskill.mdcore21,674 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-reddit-ads-audit
When your agent uses it
Runs a comprehensive Reddit Ads account audit using live data from Two Minute Reports (TMR) MCP (or an uploaded/pasted export as a fallback). Trigger this skill whenever the user says anything like: "audit my Reddit Ads", "review my Reddit campaigns", "analyze my Reddit ad account", "why is my Reddit ROAS dropping", "Reddit Ads health check", "check my Reddit campaigns", "find wasted spend in Reddit Ads", "Reddit Ads report", "review my subreddit targeting", "what's wrong with my Reddit Ads", "Reddit PPC audit", "Reddit campaign performance", or any request to evaluate, diagnose, score, or improve a Reddit Ads account. Also trigger when the user pastes Reddit Ads metrics or uploads a Reddit Ads export and asks for analysis. Produces a rich HTML audit report styled as an agency-grade deliverable with health score, wasted spend callout, ranked tables, audience breakdown, creative analysis, and a prioritized action plan. Use this skill even if the user says something vague like "my Reddit ads aren't working" or "help me improve Reddit ad performance."
What it loads into context
Frontmatter
310 tokensAlways available to the agent
SKILL.md
3,760 tokensWhen the skill is activated
Reference documents
741 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 1 — Gather the Data
- Step 2 — Score the Account
- Step 3 — Produce the HTML Report
- Design System
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
queries.jsonasset4,725 bytesreadme.mddoc3,674 bytesskill.mdcore15,452 bytesskill.mdcore15,452 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-tiktok-ads-audit
When your agent uses it
Runs a comprehensive TikTok Ads account audit using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my TikTok Ads", "review my TikTok campaigns", "analyze my TikTok ad account", "why is my TikTok ROAS dropping", "TikTok Ads health check", "check my TikTok ad sets", "find wasted spend in TikTok Ads", "TikTok Ads report", "review my TikTok creatives", "creative fatigue audit TikTok", "what's wrong with my TikTok Ads", or any request to evaluate, diagnose, score, or improve a TikTok Ads account. Also trigger when the user pastes TikTok Ads metrics and asks for analysis. Produces a rich HTML audit report with visual scorecards, ranked campaign/ad tables, creative fatigue signals, audience analysis, and a prioritized action plan — all with expert commentary. IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually.
What it loads into context
Frontmatter
282 tokensAlways available to the agent
SKILL.md
4,241 tokensWhen the skill is activated
Reference documents
6,645 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
queries.jsonasset4,512 bytesreadme.mddoc2,718 bytesreferences/html_template.mddoc14,706 bytesreferences/thresholds.mddoc4,320 bytesskill.mdcore17,739 bytesskill.mdcore17,739 bytesskill.mdcore17,739 bytesskill.mdcore17,739 bytesskill.mdcore17,739 bytesskill.mdcore17,739 bytesskill.mdcore17,739 bytesskill.mdcore17,739 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-content-decay-detector
When your agent uses it
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 clicks or sessions, or surface pages with falling rankings and engagement. Requires Google Search Console and Google Analytics 4. Produces a severity-scored decay report with root cause diagnosis (visibility loss, SERP issue, tracking mismatch, or engagement decay) plus an HTML dashboard artifact with a prioritized action table.
What it loads into context
Frontmatter
170 tokensAlways available to the agent
SKILL.md
4,151 tokensWhen the skill is activated
Reference documents
668 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Connectors required
- Runtime procedure
- Decay logic quick-reference (for runtime reasoning)
Files
queries.jsonasset2,611 bytesreadme.mddoc3,275 bytesskill.mdcore17,076 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-ga4-ai-traffic-audit
When your agent uses it
Use this skill when the user asks for an AI traffic audit in GA4 — how much traffic ChatGPT, Gemini, Perplexity, Claude, Copilot, Meta AI, Grok or DeepSeek send, which landing pages each AI assistant sends visitors to, AI referral share of sessions, engagement and key events, and change vs the previous 30 days. Trigger on "AI traffic audit", "traffic from ChatGPT", "which pages get AI traffic", "LLM referral traffic", "AI search referrals in GA4". Produces an inline insights summary plus a dashboard artifact with AI platform logos and a page × platform matrix.
What it loads into context
Frontmatter
150 tokensAlways available to the agent
SKILL.md
3,607 tokensWhen the skill is activated
Reference documents
1,936 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Connectors required
- Files in this skill
- Runtime procedure
- Notes for end users
- Query templates
Scripts executed separately
references/build_dashboard.py
Files
queries.jsonasset2,869 bytesreadme.mddoc2,715 bytesreferences/build_dashboard.pyruns9,302 bytesreferences/dashboard_template.htmlasset13,824 bytesreferences/logos/SIMPLE-ICONS-LICENSE.mddoc6,569 bytesreferences/logos/chatgpt.pngasset10,764 bytesreferences/logos/claude.pngasset11,452 bytesreferences/logos/copilot.pngasset10,920 bytesreferences/logos/deepseek.pngasset3,519 bytesreferences/logos/ga4.pngasset3,802 bytesreferences/logos/gemini.pngasset5,544 bytesreferences/logos/grok.pngasset1,781 bytesreferences/logos/meta-ai.pngasset11,943 bytesreferences/logos/mistral.pngasset684 bytesreferences/logos/perplexity.pngasset3,309 bytesreferences/logos/poe.pngasset2,170 bytesskill.mdcore14,608 bytesskill.mdcore14,608 bytesskill.mdcore14,608 bytesskill.mdcore14,608 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-gsc-rank-tracker
When your agent uses it
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 trend", "am I climbing or slipping on Google". It ASKS the user which keywords to check, which country, and the lookback period (1, 3, or 6 months); pulls average position from GSC (filtered by exact query + country + date), sampled twice a month (1st & 15th); and produces an inline insights summary plus a large color-coded rank-grid dashboard artifact. No page URL is required.
What it loads into context
Frontmatter
200 tokensAlways available to the agent
SKILL.md
6,024 tokensWhen the skill is activated
Reference documents
971 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Connectors required
- Runtime procedure
- Notes for end users
- Query templates
Files
queries.jsonasset3,396 bytesreadme.mddoc4,364 bytesskill.mdcore22,159 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-local-seo-audit
When your agent uses it
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: local SEO audit, audit my Google Business Profile, how is my local search presence, GMB + GSC + GA4 report, local visibility report, audit my local listing, why am I not showing up on Google Maps, local search performance, profile views and calls report, or near me search performance. Produces an HTML report with a Local SEO health score, combined KPI scorecards (profile views, calls, impressions, clicks, sessions, engagement, form submissions), visibility/actions/search/website/reviews modules, and a prioritized action plan. Always fetches live data via TMR MCP; never asks the user to upload or paste data.
What it loads into context
Frontmatter
265 tokensAlways available to the agent
SKILL.md
3,682 tokensWhen the skill is activated
Reference documents
5,101 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Audit Engine
- Phase 3 — Build the HTML Audit Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
queries.jsonasset5,572 bytesreadme.mddoc3,075 bytesreferences/html_template.mddoc9,976 bytesreferences/thresholds.mddoc5,093 bytesskill.mdcore14,991 bytesskill.mdcore14,991 bytesskill.mdcore14,991 bytesskill.mdcore14,991 bytesskill.mdcore14,991 bytesskill.mdcore14,991 bytesskill.mdcore14,991 bytesskill.mdcore14,991 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-multichannel-seo-performance-report
When your agent uses it
Use this skill when the user asks for an SEO performance report, a monthly/28-day SEO report, or Google Search Console + GA4 + AI traffic (ChatGPT, Gemini, Perplexity, Claude, Copilot) + PageSpeed Insights / Core Web Vitals + Google Business Profile (GMB) performance together. Covers clicks, impressions, CTR, position, top queries, striking-distance keywords, sessions, engagement, key events, organic landing pages, AI referrals, LCP/INP/CLS, Lighthouse scores, profile views, calls, directions and reviews, last 28 days vs prior 28. Produces an inline insights summary plus a 5-tab HTML dashboard.
What it loads into context
Frontmatter
161 tokensAlways available to the agent
SKILL.md
45,150 tokensWhen the skill is activated
Reference documents
1,206 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Connectors required
- How this skill is packaged
- Runtime procedure
- How the numbers are defined
- Notes for end users
- Query templates
- Dashboard renderer
Files
queries.jsonasset15,056 bytesreadme.mddoc4,885 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytesskill.mdcore132,093 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-seo-analytics-report
When your agent uses it
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 website analytics. Covers Google Search Console metrics (impressions, clicks, CTR, average position, top pages by clicks, weekly search trends) and GA4 metrics (sessions, users, key events, bounce rate, top landing pages by sessions and key events, month-over-month landing page performance, and AI traffic from known AI referrers). Produces an inline insights summary plus a full HTML dashboard artifact.
What it loads into context
Frontmatter
191 tokensAlways available to the agent
SKILL.md
10,282 tokensWhen the skill is activated
Reference documents
674 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Purpose
- Connectors required
- Runtime procedure
Files
queries.jsonasset3,986 bytesreadme.mddoc3,312 bytesskill.mdcore37,441 bytesskill.mdcore37,441 bytesskill.mdcore37,441 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-website-traffic-growth-analyst
When your agent uses it
A professional SEO and website traffic growth analyst skill that automatically connects to Google Analytics and Google Search Console data via Two Minute Reports MCP. Use this skill whenever the user wants to analyze their website traffic, find SEO opportunities, diagnose traffic drops, check technical health, find keyword cannibalization, audit on-page SEO, understand visitor engagement, or get a monthly action plan. Trigger this skill for any request involving: website traffic analysis, SEO audit, keyword research, traffic growth, Google Analytics data, Google Search Console data, CTR problems, bounce rate analysis, content gaps, traffic sources, keyword cannibalization, technical SEO, on-page SEO review, or any request to "analyze my website", "check my SEO", "why is my traffic dropping", or "how do I grow my traffic". Always use this skill proactively — do not wait for the user to ask for each section. Pull the data and deliver the full analysis automatically.
What it loads into context
Frontmatter
204 tokensAlways available to the agent
SKILL.md
2,444 tokensWhen the skill is activated
Reference documents
593 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Data Source: Two Minute Reports MCP
- Activation Behavior
- How to Think Like a Real SEO Specialist
- Tone and Language
- Section 1: Traffic Overview
- Section 2: CTR Problem Detector
- Section 3: Traffic Drop Diagnosis
- Section 4: Content Gap Finder
- Section 5: Keyword Cannibalization Detector
- Section 6: Technical Health Check
- Section 7: Engagement and Behavior Insights
- Section 8: On-Page SEO and Content Quality
- Section 9: Monthly Action Plan
- Output Formatting Rules
Files
readme.mddoc2,708 bytesskill.mdcore11,846 bytesskill.mdcore11,846 bytesskill.mdcore11,846 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-facebook-insights-report
When your agent uses it
Runs a comprehensive Facebook Page (organic) performance report using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my Facebook Page", "Facebook Page performance report", "how is my Facebook Page growing", "review my Facebook engagement", "analyze my FB Page", "Facebook insights report", "why are my Page followers dropping", "which Facebook posts perform best", "Facebook Reels performance", "Facebook content audit", "check my Page reach", "Facebook Page engagement rate", "Page audience demographics", or any request to evaluate, score, diagnose, or improve an organic Facebook Page. Also trigger when the user pastes Facebook Page metrics and asks for analysis. Produces a rich HTML report with visual scorecards, a growth trend chart, ranked post/video tables, audience breakdown, and a prioritized action plan. This is for ORGANIC Facebook Page Insights — for paid Facebook/Meta ad campaigns use the Meta/Facebook Ads audit instead. IMPORTANT: Always use Two Minute Reports MCP to fetch live data. Never ask the user to upload files or paste data manually.
What it loads into context
Frontmatter
295 tokensAlways available to the agent
SKILL.md
3,646 tokensWhen the skill is activated
Reference documents
4,873 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Report Engine
- Phase 3 — Build the HTML Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
queries.jsonasset4,616 bytesreadme.mddoc3,101 bytesreferences/html_template.mddoc9,976 bytesreferences/thresholds.mddoc4,454 bytesskill.mdcore16,489 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtmr-instagram-insights-report
When your agent uses it
Runs a comprehensive Instagram (organic) performance report using live data from Two Minute Reports (TMR) MCP. Trigger this skill whenever the user says anything like: "audit my Instagram", "Instagram performance report", "how is my Instagram growing", "review my Instagram engagement", "analyze my IG account", "Instagram insights report", "why are my followers dropping", "which posts perform best", "Reels performance", "Instagram content audit", "check my Instagram reach", "Instagram engagement rate", "audience demographics Instagram", or any request to evaluate, score, diagnose, or improve an organic Instagram account. Also trigger when the user pastes Instagram metrics and asks for analysis. Produces a rich HTML report with visual scorecards, a growth trend chart, ranked post/Reels tables, audience 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 manually.
What it loads into context
Frontmatter
263 tokensAlways available to the agent
SKILL.md
3,301 tokensWhen the skill is activated
Reference documents
4,695 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Phase 1 — Connect & Fetch Data
- Phase 2 — Report Engine
- Phase 3 — Build the HTML Report
- Output Rules
- Appendix — Query templates (mirror of queries.json)
Files
queries.jsonasset3,891 bytesreadme.mddoc2,910 bytesreferences/html_template.mddoc9,976 bytesreferences/thresholds.mddoc3,724 bytesskill.mdcore14,212 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills 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 shellAutomated 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:1Analysis incomplete: Referenced executable target unavailable; not analyzedecommerce/shopify-store-audit/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedecommerce/shopify-store-audit/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedecommerce/shopify-store-audit/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedecommerce/shopify-store-audit/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedecommerce/shopify-store-audit/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-ga4-ai-traffic-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-local-seo-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report/SKILL.md:846Analysis incomplete: physical or joined line exceeds character limitplugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report/SKILL.md:847Analysis incomplete: physical or joined line exceeds character limitplugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report/SKILL.md:852Analysis incomplete: physical or joined line exceeds character limitplugins/tmr-marketing-skills/skills/tmr-multichannel-seo-performance-report/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 391 network referencesin 73 files: tmr-multichannel-seo-performance-report/SKILL.md:48 multichannel-seo-performance-report/skill.md:48 tmr-gsc-rank-tracker/SKILL.md:3 and 70 more
- No hidden or obfuscated text
- 6 instruction override signalsin 2 files: tmr-seo-analytics-report/SKILL.md:115 seo-analytics-report/skill.md:115
- 2 executable scriptsin 2 files: tmr-ga4-ai-traffic-audit/references/build_dashboard.py:1 ga4-ai-traffic-audit/references/build_dashboard.py:1
- No access to secrets
- No requests to vote in Hot
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
- Network access in prose of documentationshopify-store-audit/readme.md:9Low confidence
- Network access in prose of documentationshopify-store-audit/readme.md:10Low confidence
- Network access in prose of documentationshopify-store-audit/readme.md:15Low confidence
- Network access in prose of documentationshopify-store-audit/readme.md:16Low confidence
- Network access in prose of documentationshopify-store-audit/readme.md:43Low confidence
- Network access in prose of documentationshopify-store-audit/readme.md:49Low confidence
- Network access in prose of documentationshopify-store-audit/readme.md:57Low confidence
- Network access in code of documentationshopify-store-audit/references/html_template.md:15Low confidence
- Network access in code of documentationshopify-store-audit/references/html_template.md:16Low confidence
- Network access in code of documentationshopify-store-audit/references/html_template.md:17Low confidence
- Network access in the frontmatter of the SKILL.mdshopify-store-audit/skill.md:12Low confidence
- Network access in the frontmatter of the SKILL.mdshopify-store-audit/skill.md:13Low confidence
- Network access in the frontmatter of the SKILL.mdshopify-store-audit/skill.md:14Low confidence
- Network access in prose of the SKILL.mdshopify-store-audit/skill.md:39Low confidence
- Network access in prose of the SKILL.mdshopify-store-audit/skill.md:40Low confidence
- Network access in the frontmatter of the SKILL.mdtmr-content-decay-detector/SKILL.md:3Low confidence
- Network access in the frontmatter of the SKILL.mdtmr-content-decay-detector/SKILL.md:4Low confidence
- Network access in the frontmatter of the SKILL.mdtmr-content-decay-detector/SKILL.md:5Low confidence
- Network access in prose of the SKILL.mdtmr-content-decay-detector/SKILL.md:34Low confidence
- Network access in prose of the SKILL.mdtmr-content-decay-detector/SKILL.md:40Low confidence
- Network access in prose of the SKILL.mdtmr-content-decay-detector/SKILL.md:41Low confidence
- Network access in prose of the SKILL.mdtmr-content-decay-detector/SKILL.md:42Low confidence
- Network access in prose of the SKILL.mdtmr-content-decay-detector/SKILL.md:61Low confidence
- Network access in prose of the SKILL.mdtmr-content-decay-detector/SKILL.md:75Low confidence
- Network access in the frontmatter of the SKILL.mdtmr-facebook-insights-report/SKILL.md:13Low confidence
- Network access in the frontmatter of the SKILL.mdtmr-facebook-insights-report/SKILL.md:14Low confidence
- Network access in the frontmatter of the SKILL.mdtmr-facebook-insights-report/SKILL.md:15Low confidence
- Network access in prose of the SKILL.mdtmr-facebook-insights-report/SKILL.md:41Low confidence
- Network access in code of documentationtmr-facebook-insights-report/references/html_template.md:12Low confidence
- Network access in code of documentationtmr-facebook-insights-report/references/html_template.md:13Low confidence
- Network access in code of documentationtmr-facebook-insights-report/references/html_template.md:14Low confidence
- Network access in prose of the SKILL.mdtmr-ga4-ai-traffic-audit/SKILL.md:34Low confidence
- Network access in prose of the SKILL.mdtmr-ga4-ai-traffic-audit/SKILL.md:40Low confidence
- Network access in prose of the SKILL.mdtmr-ga4-ai-traffic-audit/SKILL.md:41Low confidence
- Network access in prose of the SKILL.mdtmr-ga4-ai-traffic-audit/SKILL.md:42Low confidence
- Network access in prose of the SKILL.mdtmr-ga4-ai-traffic-audit/SKILL.md:53Low confidence
- Network access in prose of the SKILL.mdtmr-ga4-ai-traffic-audit/SKILL.md:54Low confidence
- Network access in prose of the SKILL.mdtmr-ga4-ai-traffic-audit/SKILL.md:55Low confidence
- Network access in prose of the SKILL.mdtmr-ga4-ai-traffic-audit/SKILL.md:173Low confidence
- Network access in prose of the SKILL.mdtmr-ga4-ai-traffic-audit/SKILL.md:175Low confidence
- Executable script in code of a file that runstmr-ga4-ai-traffic-audit/references/build_dashboard.py:1High confidence
- Network access in prose of documentationtmr-ga4-ai-traffic-audit/references/logos/SIMPLE-ICONS-LICENSE.md:30Low confidence
- Network access in the frontmatter of the SKILL.mdtmr-google-ads-audit/SKILL.md:12Low confidence
- Network access in the frontmatter of the SKILL.mdtmr-google-ads-audit/SKILL.md:13Low confidence
- Network access in the frontmatter of the SKILL.mdtmr-google-ads-audit/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdtmr-google-ads-audit/SKILL.md:40Low confidence
- Network access in code of documentationtmr-google-ads-audit/references/html_template.md:12Low confidence
- Network access in code of documentationtmr-google-ads-audit/references/html_template.md:13Low confidence
- Network access in code of documentationtmr-google-ads-audit/references/html_template.md:14Low confidence
- Network access in the frontmatter of the SKILL.mdtmr-gsc-rank-tracker/SKILL.md:3Low confidence
and 302 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md ecommerce/shopify-store-audit/skill.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md ecommerce/shopify-store-audit/skill.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md ecommerce/shopify-store-audit/skill.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.