social-analytics-report
Skill417 starsChanged 3 months agoMITView on GitHub
Use when you need to turn supplied social performance data into a decision about what to keep, test, change, or stop. Trigger phrases include "report on this campaign", "what worked on social?", "analyse these post results", "make a weekly social report", and "what should we do next from these metrics?". Do not use this to invent data access, claim causation from a dashboard, or replace a campaign brief; use campaign-brief to define success before launch and launch-retrospective for the broader after-action review.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- EvolutionAPI/evo-nexustheir own version, first seen Oct 8, 2026
- evolution-foundation/evo-nexustheir own version, first seen Apr 20, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- EvolutionAPI/evo-nexus★ 545same name
- evolution-foundation/evo-nexus★ 535same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository54 other files it gives its agents.
- ab-hook-testerSkill
- agent-reachSkill
- ai-brainSkill
- analytics-readoutSkill
- audience-personasSkill
- best-time-schedulerSkill
- bio-profile-optimizerSkill
- b-roll-shot-listSkill
- campaign-briefSkill
- caption-and-hashtagsSkill
- carousel-builderSkill
- collab-outreachSkill
- comment-miningSkill
- comment-responderSkill
- community-engagement-planSkill
- competitor-positioningSkill
- competitor-teardownSkill
- content-auditSkill
- content-calendarSkill
- content-factorySkill
- content-pillar-builderSkill
- content-repurposerSkill
- content-researchSkill
- cover-thumbnail-briefSkill
- creator-outreachSkill
- cross-platform-distributionSkill
- cross-platform-reformatterSkill
- cta-writerSkill
- dm-script-writerSkill
- going-viralSkill
- hashtag-keyword-researchSkill
- hook-miningSkill
- humanizerSkill
- influencer-partnershipsSkill
- launch-retrospectiveSkill
- linkedin-thought-leadershipSkill
- on-screen-text-writerSkill
- paid-social-briefSkill
- positioning-auditSkill
- profile-conversion-auditSkill
- reel-analyzerSkill
- reel-builderSkill
- reel-scripterSkill
- series-plannerSkill
- social-listeningSkill
- social-proof-miningSkill
- story-sequencerSkill
- trend-spotterSkill
- ugc-creator-briefSkill
- utm-campaign-planSkill
- viral-carouselSkill
- viral-hook-writerSkill
- viralitySkill
- x-thread-strategySkill
The file
We split this skill into the rules it gives an agent
7 rules. About 0 are common, 7 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Ask for the date range, channels, posts or campaigns, metric definitions, collection method, target or baseline, and any known changes in …
- Distinctive: line 28
Never claim causation from correlation or a single post.
- Distinctive: line 29
Do not compare unlike metrics, date windows, paid and organic activity, or posts at different maturity without saying so.
- Distinctive: line 30
Keep raw data, calculated rates, and interpretation distinguishable.
- Distinctive: line 31
Do not hide low-performing or incomplete data to make a narrative look cleaner.
- Distinctive: line 32
Never fabricate access to native analytics, ad accounts, or conversion systems.
- Distinctive: line 45
Use campaign-brief and utm-campaign-plan before publishing so the report has a decision and attribution plan.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Social Analytics Report
Make an honest operational report from the metrics the team actually has, with context, uncertainty, and a next decision.
1. Establish what the data can answer
Ask for the date range, channels, posts or campaigns, metric definitions, collection method, target or baseline, and any known changes in spend, audience, format, or distribution. If definitions differ across channels, do not silently compare the raw totals.
2. Check the data before interpreting it
Identify missing rows, partial reporting windows, duplicate posts, changed tracking, or metrics collected at different ages. Label the report's data boundary. Separate direct observations from hypotheses about why something happened.
3. Read outcomes against the intended job
Group results by the job each post or channel was assigned: awareness, education, discussion, qualified traffic, conversion assistance, or creator partnership learning. Compare like with like. Look for repeatable patterns in message, format, audience context, and distribution rather than choosing one winner by impressions.
4. Recommend the next smallest test
Return a decision table: observation, confidence, likely explanation, action, owner, and evidence needed next. State what not to conclude. Recommend a bounded test that preserves the campaign claim and measurement method so the next report can actually compare it.
Hard rules
- Never claim causation from correlation or a single post.
- Do not compare unlike metrics, date windows, paid and organic activity, or posts at different maturity without saying so.
- Keep raw data, calculated rates, and interpretation distinguishable.
- Do not hide low-performing or incomplete data to make a narrative look cleaner.
- Never fabricate access to native analytics, ad accounts, or conversion systems.
Failure modes
| Failure | Do this instead |
| A high-impression post is declared successful | Judge it against the job and downstream evidence it was intended to influence. |
| A report lists metrics but makes no decision | End with one keep, one test, one change, and their owners. |
| Platform totals are compared as if identical | Normalize the question or report each channel separately. |
| The team changes five things at once | Choose the smallest observable test and hold other conditions steady where possible. |
Where it sits
Use campaign-brief and utm-campaign-plan before publishing so the report has a decision and attribution plan. Use this skill during a campaign for operating reviews. Use launch-retrospective after the reporting window to combine results, qualitative evidence, and process lessons.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

