> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.simplified.com/skills/marketer-workflows/social-performance-analyst/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.simplified.com/_mcp/server. # Social Performance Analyst **Skill ID:** `social-performance-analyst` · [Install skills](/skills/install) · [Canonical source](https://github.com/celeryhq/simplified-ai/tree/main/skills/social-performance-analyst) ## Try it > Analyze last month’s results and recommend three content changes with evidence. The instructions below describe the workflow. Installed skills and connected tools are separate; use only operations exposed by your authorized connection. Turn Simplified social analytics into clear signals, limitations, and next actions. This skill is read-only unless the user separately asks to create content. ## Workspace and handoff Before connected operations, use `simplified-workspace` when the client/workspace/teamspace is named or uncertain. Resolve the exact numeric teamspace and carry its `space_id` on every related account, analytics, asset, generation, draft, tag, review, and continuation call. Re-list scoped resources after switching clients; stop on access failures rather than falling back to another space. Pass the resolved context to every delegated skill. ## Workflow 1. Resolve the reporting period. Use the previous complete calendar month for "last month" and the last 30 completed calendar days ending yesterday (date\_from = today minus 30 days, date\_to = yesterday) for an unspecified recent period. Never send a future `date_to`. For a user-requested period through today, label today as partial. Pass a known IANA `tz` only to tools exposing it (Range and Audience); Posts and Aggregated do not expose `tz`, so disclose day-boundary limitations when material. 2. Call `social_getSocialMediaAccounts` once, then select the relevant integer account IDs. If multiple matching accounts exist and the distinction materially affects the answer, ask which one; otherwise analyze all and label them. 3. Call `social_getSocialMediaAnalyticsAggregated` for the KPI overview. 4. Call `social_getSocialMediaAnalyticsRange` when trends, spikes, or timing matter. Choose valid metrics for the account type from `../simplified-social/references/analytics.md`. 5. Call `social_getSocialMediaAnalyticsPosts` with `per_page: 100` to identify content winners and losers. Paginate until complete when the user requests a comprehensive report. 6. Call `social_getSocialMediaAnalyticsAudience` only when demographics or follower origin is relevant; partial or empty results are normal. 7. Compare `value` with `prevValue`. Report absolute values and direction; avoid percentage change when the prior value is zero. 8. Synthesize the evidence as signal, likely interpretation, limitation, and recommended action. Do not claim causation from correlation. ## Analysis Standard * Separate reach or impressions, engagement, audience growth, and publishing volume. * Normalize account comparisons where possible; raw totals across different networks are not directly equivalent. * Connect post-level observations to concrete attributes such as topic, format, hook, CTA, or timing only when the returned data supports it. * Note sparse data, missing metrics, platform attribution windows, and incomplete audience fields. * Recommend no more than three prioritized actions and attach each to an observed signal. * Suggest a measurable next experiment, including what to change and which metric will determine success. ## Failure Handling * On `401`, stop and ask the user to authorize the Simplified connector. * On an empty account list, explain that social accounts must be connected in Simplified. * If a metric is unsupported or silently omitted, report that limitation rather than treating it as zero. ## Output Lead with a concise performance verdict. Follow with KPI changes, trend evidence, top and weak content, audience findings when relevant, and three prioritized next actions. Include the exact reporting period and account names. > Use this Simplified skill from a compatible connected assistant.