ai-search-gaps-to-soci…
Find the AI-search prompts and topics where a brand is invisible (or losing to competitors) in SE Ranking, then turn those gaps into a social campaign in…
Generate a clear, client-ready social media performance summary from Planable analytics or a user-uploaded CSV export. Use this skill whenever the user asks for a monthly report, performance recap, analytics summary, results overview, or says things like "summarize last month's
$ npx -y skills add seranking-planable/smm-skills --skill monthly-performance-summary --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/monthly-performance-summaryContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate a clear, client-ready social media performance summary from Planable analytics or a user-uploaded CSV export. Use this skill whenever the user asks for a monthly report, performance recap, analytics summary, results overview, or says things like "summarize last month's
name: monthly-performance-summary description: > Generate a clear, client-ready social media performance summary from Planable analytics or a user-uploaded CSV export. Use this skill whenever the user asks for a monthly report, performance recap, analytics summary, results overview, or says things like "summarize last month's performance", "give me a report for [client]", "how did we do this month", "pull the analytics for [workspace]", or uploads a CSV with social media data and asks for a summary. Works with or without a Planable account — activate for any analytics summary request, whether the source is the Planable connector or a file upload.
Generate a plain-language performance summary from Planable analytics data or a CSV export. Works in two modes: connected (pulls data live via Planable) or CSV (user uploads their own export).
---
**Mode A — Planable connector** (default) The user has a Planable account connected and wants to pull live data.
**Mode B — CSV upload** The user has uploaded (or will upload) a CSV export from Planable or any social media analytics tool.
**How to detect:**
---
list_workspaces → find workspaceId list_pages(workspaceId) → get all pageIds get_page_metrics(workspaceId, pageIds, startDate, endDate) get_page_metrics_summary(workspaceId, pageIds, startDate, endDate) get_post_metrics_summary(workspaceId, pageIds, startDate, endDate)
For top post highlights, also call:
get_post_metrics(workspaceId, pageIds, startDate, endDate, limit: 5)
**Note on unsupported platforms:** `get_page_metrics` returns `unsupportedPages` for Google My Business and Threads — note these in the report as "data not available."
---
If no file is uploaded yet, ask: "Please upload your CSV export and I'll summarize it."
Supported sources: Planable Analytics export, Hootsuite, Sprout Social, Meta Business Suite, LinkedIn Analytics, or any tabular CSV with date, platform, and metric columns.
Read the uploaded file. Identify:
If the structure is unclear or columns are ambiguous, ask one clarifying question before proceeding.
**Flexible parsing rules:**
---
Deliver the report as a **downloadable HTML file** — a self-contained visual report the user can open in a browser, share with a client, or screenshot. Also output a short plain-text summary in chat so the user can see the key numbers without opening the file.
---
Generate a single `.html` file saved to `/mnt/user-data/outputs/[client-name]-[month]-report.html`. Use `present_files` after creating it.
The report must be visually designed — not a raw data dump. Follow these design principles:
**Aesthetic direction:** Clean, modern agency report. Light background, bold accent color (use Planable green `#3BBA7B` as primary accent). Card-based layout. Generous whitespace. Clear hierarchy.
**Required sections and visual treatment:**
4 metric cards in a row (or 2×2 on narrow):
Each card: big bold number, label, and trend arrow + % change vs. prior period (if available). Use color: green for up ↑, red for down ↓, gray for flat.
One card per platform. Each card shows:
Up to 5 posts in a ranked list. Each entry:
Two columns side by side:
Keep bullets short and specific. No generic advice.
Small, muted section at the bottom. Flag data gaps, unsupported platforms, report freshness.
"Generated with Planable + Claude · [date]"
---
Production-ready Claude Agent Skills for social media managers, paired with the Planable MCP server and — for the cross-channel skills — the SE Ranking MCP server.
Find the AI-search prompts and topics where a brand is invisible (or losing to competitors) in SE Ranking, then turn those gaps into a social campaign in…
Build a data-backed client onboarding proposal for an agency starting a new engagement, combining an SE Ranking SEO + AI-search audit with a Planable analysis…
Audit a Planable workspace's content calendar for a given period — surface what's scheduled, what's missing, what has no date, and what might have publishing…
Analyze top-performing posts across three performance lenses — engagement, impressions, and engagement rate — to identify content patterns and give the user…
Pull and compare performance metrics across multiple Planable workspaces (clients or brands) in a single view. Use this skill whenever the user wants to…
Draft and publish a batch of social media posts directly into Planable as drafts. Use this skill whenever the user wants to generate multiple posts for a…