AGENT SKILLBY CHARLIE947
Analytics dashboard
AT A GLANCE
Analytics dashboard is an analytics skill for AI agents. Upload your LinkedIn Analytics export file (xlsx). It is published by charlie947 in the charlie947/social-media-skills GitHub repository (1.6K stars) under the MIT license. Its SKILL.md runs to about 700 words. Install it with: npx skills add charlie947/social-media-skills --skill analytics-dashboard
- SOURCE REPOSITORY
- charlie947/social-media-skills (opens GitHub in a new tab)
- REPO STARS
- SOURCE REPOSITORY
- LICENSE
- MIT
- CATEGORIES
- SKILL.MD SIZE
- 4.2 KB130 LINES
QUICK ANSWER
- WHAT IT IS01
- Upload your LinkedIn Analytics export file (xlsx). Its edge is a particular angle on marketing analytics, giving the agent tighter constraints than a plain analytics dashboard request.
- INPUTS02
- Context for marketing analytics: your goals, audience, constraints, and any source material the skill asks for.
- OUTPUT03
- A ready-to-use result for marketing analytics: the analysis, copy, or recommendations the agent produces.
INSTALL
One command adds this skill from its source repository.
npx skills add charlie947/social-media-skills --skill analytics-dashboardREAD THE SKILL.MD BELOW BEFORE YOU RUN IT. SKILLS INSTRUCT YOUR AGENT.
SKILL.MD
The full file, as published in the source repository. Copy it, download it or open it on GitHub.
ON THIS PAGE · 20
Analytics Dashboard#
CRITICAL: Auto-start on load#
When this skill triggers, go straight to Step 1.
Step 1. Get the export file#
Ask:
Upload your LinkedIn Analytics export file (xlsx).
Not sure how to get it? Go to LinkedIn Analytics, set your date range (30, 60, or 90 days works well), and click Export in the top right.
Wait for the file upload.
Step 2. Parse the data#
Read every sheet in the file. Expect these sheets:
- DISCOVERY: overall impressions and reach
- ENGAGEMENT: daily impressions and engagements over time
- TOP POSTS: top 50 posts, ranked by engagements and by impressions (two tables to merge)
- FOLLOWERS: daily new followers plus total count
- DEMOGRAPHICS: job titles, locations, industries, seniority, company size, top companies
Clean any messy headers. Merge the two TOP POSTS tables (by engagements and by impressions) into one unified dataset per post. De-duplicate.
Step 3. Build the interactive dashboard#
Create a single React artifact. Dark theme (background #0f1117), accent colours for charts. Use Recharts for all visualisations.
Include these panels in this order:
Headline metrics (top row cards)#
- Total impressions
- Total reach
- Total new followers
- Average daily impressions
- Average daily engagements
- Average engagement rate (engagements / impressions)
- Total posts tracked
Engagement trend (line chart)#
- Daily impressions (left y-axis) and engagements (right y-axis) over the full date range
- Highlight the top 3 spike days with markers
Follower growth (area chart)#
- Daily new followers
- 7-day moving average trendline overlaid
- Cumulative follower gain
Post performance scatter#
- X axis: impressions. Y axis: engagements
- Colour-code posts into four quadrants:
- Stars: high reach + high engagement
- Viral but shallow: high reach + low engagement
- Niche gold: low reach + high engagement
- Underperformers: low reach + low engagement
- Hoverable dots showing post URL and date
Day-of-week heatmap#
- Average impressions and engagements by day of week
- Highlight the strongest days
Audience breakdown (bar charts)#
- Job titles
- Industries
- Seniority
- Company size
- Top locations
Formatting rules#
- Format numbers:
67Knot67000,1.2Mnot1200000 - Total follower count prominent at the top
- Responsive layout (works on laptop and large display)
- Dark background, high contrast chart colours
Step 4. Written strategic analysis#
Below the dashboard, write a concise analysis with these sections:
Performance Summary#
- Trajectory: growing, plateauing, or declining (use trendlines)
- Current engagement rate and how it compares to LinkedIn benchmarks for accounts this size
Top Post Patterns#
- Analyse top 10 by impressions and top 10 by engagements
- Patterns: posting day, time of month, content themes
- High impressions + low engagement: what does that signal?
- Low impressions + high engagement: what does that signal?
Audience-Content Fit#
- Who the core audience is, based on demographics
- Which content topics and formats would resonate
- Segments to lean into or away from
Growth Velocity#
- Average daily follower growth
- 30, 60, 90 day projections at current pace
- Acceleration or deceleration trends
Day and Timing Strategy#
- Best days for impressions
- Best days for engagement
- Optimal posting schedule based on the data
5 Specific Content Recommendations#
Each one includes:
- Content angle or topic
- Why the data supports it
- Which audience segment it targets
- Expected impact based on patterns in the data
Step 5. Offer the next move#
After the analysis:
Want me to draft one of these 5 recommendations as a full post? Call the post-writer or post-formatter skill with the recommendation number.
Rules#
- Use numbers, not adjectives. "Engagement rate is 2.3%" beats "engagement is healthy".
- Keep the analysis direct. No fluff, no filler.
- Never invent metrics not present in the export.
- Flag data quality issues (missing columns, odd date ranges) instead of silently working around them.
- Never use em dashes.
- British English unless voice.md specifies otherwise.
- Recommend running this monthly. Patterns only surface over time.
FAQ
07 QUESTIONS
01What is the Analytics dashboard agent skill?
Upload your LinkedIn Analytics export file (xlsx). It is listed under analytics in the 100xLab agent skills directory.
02How do I install Analytics dashboard in Cursor, Claude Code, or Codex?
Run npx skills add charlie947/social-media-skills --skill analytics-dashboard in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only Analytics dashboard, not every skill in the repository.
03What does the Analytics dashboard SKILL.md cover?
The SKILL.md includes sections on CRITICAL: Auto-start on load, Step 1. Get the export file, Step 2. Parse the data, Step 3. Build the interactive dashboard, Headline metrics (top row cards) and Engagement trend (line chart). Read the full text on this page or in plain markdown at /resources/agent-skills/charlie947-social-media-skills--analytics-dashboard--h2cc98/raw.
04Which agents can use Analytics dashboard?
Analytics dashboard installs with the cross-agent skills installer (npx skills add), which sets it up for agents such as Claude Code, Cursor and Codex. Each agent loads the SKILL.md when you ask for the skill by name.
05What license is Analytics dashboard under?
The charlie947/social-media-skills repository declares the MIT license. Read the license file in the repository before you copy or redistribute the skill.
06Is Analytics dashboard free to use?
Reading, copying and installing Analytics dashboard costs nothing: it is published in a public GitHub repository under the MIT license. Reuse and redistribution follow that license.
07Where is the source of Analytics dashboard?
Analytics dashboard comes from https://github.com/charlie947/social-media-skills, which has 1.6K GitHub stars. The SKILL.md is at https://github.com/charlie947/social-media-skills/blob/HEAD/skills/analytics-dashboard/SKILL.md. The author is charlie947.
Need an agent workflow built around your stack?
Tell us the workflow you want automated. We reply within 4 working hours (IST).
ATTRIBUTION
Analytics dashboard was written by its original authors and is published in charlie947/social-media-skills (opens GitHub in a new tab) under the MIT license. All rights stay with the original authors.
100xLab did not write, maintain or endorse this skill. This page lists it for discovery. Repo stars belong to the source repository, not to the skill. Review any skill before you install it.