Help us improve
Share bugs, ideas, or general feedback.
From tigerdata-marketing-skills
Analyze Microsoft Clarity CSV exports (clicks and scroll depth) for any webpage. Use when the user provides Clarity click or scroll CSV files, or mentions 'Clarity data,' 'Clarity export,' 'scroll depth,' 'click heatmap,' 'heatmap data,' 'heatmap analysis,' 'page performance,' 'page engagement,' 'CRO,' 'conversion rate optimization,' 'where are users clicking,' 'where do users drop off,' 'scroll drop-off,' 'bounce analysis,' 'user behavior analysis,' or 'what's working on this page.' Produces structured CRO analysis with scroll curves, click behavior rankings, key findings, and actionable recommendations — plus an optional Slack-ready summary.
npx claudepluginhub timescale/marketing-skills --plugin tigerdata-marketing-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/tigerdata-marketing-skills:clarity-analyzerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze website visitor behavior from Microsoft Clarity CSV exports. Turns raw click and scroll data into structured CRO insights with actionable recommendations.
Analyzes heatmap CSV exports from analytics tools and screenshots to generate prioritized UX research reports with cross-validated findings. Use for interpreting click/tap interaction data.
Exports Microsoft Clarity user behavior analytics (heatmaps, session metrics, engagement) segmented by browser, device, country, source, and more via Composio integration.
Analyzes Amplitude Session Replays to identify UX friction patterns across sessions, producing a ranked map of user struggles, hesitations, and abandons. Useful for auditing features or flows.
Share bugs, ideas, or general feedback.
Analyze website visitor behavior from Microsoft Clarity CSV exports. Turns raw click and scroll data into structured CRO insights with actionable recommendations.
Read all provided CSV files. Clarity exports have a standard format:
Metadata rows (top of file):
Click CSV columns: Rank, Button (CSS selector), Clicks, % of clicks
Scroll CSV columns: Scroll depth (5–100 in increments of 5), No. of visitors, % drop off
If files are referenced by name or path, read them directly. If the user points to a directory, look for CSV files matching common Clarity naming patterns.
Output the analysis directly in the conversation. Include all five sections:
1. Page summary
2. Scroll depth analysis
3. Click behavior analysis
4. Key findings
5. Recommendations
Multi-page analysis: If analyzing multiple pages, present each page separately, then add a comparison section highlighting differences in engagement patterns.
Small samples: If page views are under ~30, flag that the data is too limited for reliable behavioral conclusions but still note directional signals.
After the analysis, ask the user if they want a Slack-ready version. If yes, write a concise, conversational summary suitable for pasting into a team Slack channel:
Clarity exports click targets as verbose CSS selectors. Translate them into plain language using these patterns:
| Selector pattern | Likely element |
|---|---|
#customNav / HEADER elements | Navigation items (use nth-of-type to identify which link) |
A tags with font-bold in nav context | Nav menu links |
Elements with bg-black, text-white, border-black | CTA buttons |
SELECT elements | Dropdown filters |
#search or INPUT elements | Search inputs |
DIV.grid with child A elements | Card grids (case studies, blog posts, etc.) |
IMG inside nav A tags | Logo clicks |
pointer-events-none with group-hover | Dropdown/flyout menus |
Use contextual clues from parent classes:
bg-purple-gradient, bg-orange — branded/promotional sectionsborder-t, border-b — section dividers (social proof bars, testimonial strips)overflow-hidden — carousel or contained content areasfooter or bottom-positioned elements — footer linksThe output is conversational markdown printed directly to the console — not a file. Use tables for scroll depth and click rankings. Use bold headers and numbered lists for findings and recommendations. Keep the tone analytical but accessible.
Microsoft offers an official Clarity MCP server that connects live to your Clarity account. The two tools are complementary:
If you have the Clarity MCP server connected, you can use it to pull data and then hand the exports to this skill for the CRO analysis. The CSV export path remains valuable because Clarity's click-level CSS selector data (which this skill specializes in interpreting) is not currently available through the MCP server's API.