analytics-review
Read what actually happened — reach, engagement, follower movement, which posts worked — and say what to do about it.
Skill by boltaai
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/boltaai-analytics-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/analytics-review
What's inside
- Skill name
analytics-review- Description
- Read what actually happened — reach, engagement, follower movement, which posts worked — and say what to do about it. Use this skill when the user asks "how did we do", "show my analytics", "what performed best", "is this working", "weekly recap", "which platform is growing", or wants performance interpreted rather than dumped. Read-only: it never creates, schedules or publishes anything. To act on the findings, hand off to social-publishing.
- License
- MIT
- Instructions
- 104 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Analytics Review
Turn numbers into a decision. The failure mode of this skill is producing a
dashboard in prose — a wall of metrics with no claim. Every section should end in
something the user could act on or stop worrying about.
## When to use
Any performance question. Also the natural follow-up after a week of publishing:
"did that work?"
## Tools this skill uses
| Tool | Why |
|-|-|
| `list-workspaces` | Resolve `workspace_id` once. |
| `list-accounts` | Which accounts exist and are connected. |
| `cross-platform-analytics` | The headline: totals and per-platform comparison. |
| `get-account-analytics` | One account in depth, including the daily series. |
| `list-account-insights` | Audience and profile-level insight where the platform provides it. |
| `list-workspace-posts` | The posts behind the numbers. |
| `get-post` | Full detail on a specific top or bottom performer. |
| `list-engagements` | Outbound replies sent, for engagement-effort context. |
| `list-routine-runs` | Whether the automation that was supposed to produce content actually ran. |
## Prerequisites
- `workspace_id` via `list-workspaces`; auth is automatic, never ask for a key.
- Read-only scope is enough. This skill must not call any write tool.
- Connected accounts with some history. A three-day-old account has no trend and
saying so is more useful than computing one.
## Workflow
### 1. Establish the window
Ask, or infer from the request, and **state it explicitly** in the output. "Last
7 days" and "since the launch" produce different stories from the same data, and
an unlabeled comparison is the easiest way to mislead someone.
### 2. Get the shape
`cross-platform-analytics(workspace_id, ...)` for totals and the per-platform
split. This tells you where to look, not what to conclude.
### 3. Go deeper where it matters
`get-account-analytics(workspace_id, account_id)` for the accounts that moved —
up or down. `list-account-insights` where audience data exists. Do not pull every
account in depth; pull the ones with a story.
### 4. Tie numbers to posts
`list-workspace-posts(workspace_id)` over the window, and `get-post` on the top
and bottom performers. A number with no post attached is not a finding. What you
want is "the two posts that outperformed were both concrete customer stories" —
a claim someone can act on.
### 5. Check the inputs before blaming the output
If output was thin, the cause is often upstream:
- `list-routine-runs(routine_id)` — did the routine that was
supposed to publish actually run, or fail, or sit awaiting approval?
- `list-engagements(workspace_id)` — was any outbound engagement actually sent?
"Reach fell because nothing was published for nine days" is a better answer than
a paragraph about the algorithm.
### 6. Say what it means
Structure the report as:
- **Headline** — one sentence. What happened, in the user's terms.
- **What moved** — two or three specifics with numbers, each tied to a cause you
can point at.
- **What worked** — the posts, with links, and what they had in common.
- **What did not** — same, without editorializing.
- **What to do next** — at most three concrete suggestions.
### 7. Be honest about the data
- Say when a sample is too small to conclude from. Two posts is not a trend.
- Say when a platform's API simply does not report a metric, rather than
reporting zero.
- Do not compare a partial current period against a complete previous one
without flagging it.
- Never invent a benchmark ("industry average is 3%") — you do not have one.
## Definition of done
- The window is stated.
- Every claim traces to a number or a post the user can open.
- Small samples and missing metrics are labeled, not smoothed over.
- The user has at most three next actions, not a list of twelve.
- Nothing was created, scheduled or published.
## Failure handling
- No connected accounts → say so; offer `get-connect-link`.
- Analytics not yet synced for an account → report it as pending rather than
reporting zeros as a result.
- A platform that does not expose a metric → name the platform and the gap.
- Permission error → `get-my-capabilities`; a viewer role can read analytics, so
a refusal here usually means the wrong workspace.
## Save this as a routine
For a standing recap:
1. `list-routine-templates()` → `performance_digest`,
`account_performance_deep_dive` or `best_time_to_post_report`.
2. `create-routine(...)` with a weekly or monthly schedule.
3. `activate-routine(...)`.
Reporting routines produce a report artifact into the Reports dashboard and mail
it to workspace admins. Nothing they do is public, which is why they are a safe
first routine for someone nervous about automation.From boltaai/bolta-skills, MIT.
More from boltaai/bolta-skills
- 0.557score
bolta-platform-tailoring
boltaai
Set per-platform options on a Bolta post — polls, flair, titles, privacy, boards.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
reddit-engagement
boltaai
Find Reddit threads this brand can genuinely help with, read them, draft native replies, publish them after approval, and verify the canonical URL.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
social-publishing
boltaai
Write, schedule and publish the brand's own social content — one post or many, one platform or several.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
bolta-setup
boltaai
Get a Bolta workspace from zero to automation-ready, and recover from setup/entitlement errors.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
lucia-test
boltaai
The end-to-end acceptance run: understand the brand, inspect its presence, publish something useful, discover third-party conversations, reply to them, work…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
bolta-review-queue
boltaai
Work the Bolta review and approval queues.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
social-inbox
boltaai
Work the inbound side — comments and mentions on the brand's own content across every connected platform — and reply to them.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
cross-platform-engagement
boltaai
Run one outbound engagement pass across Threads, Bluesky, Mastodon, X and LinkedIn — discover conversations where discovery exists, read them, draft native…
SkillBFreshness: B★ 2Claude Code +9 - 0.548score
wordpress-blog
boltaai
Research, write, visually art-direct, QA, and publish a genuinely high-quality long-form SEO article to the WordPress account connected through Bolta.
SkillBFreshness: B★ 2Claude Code +9 - 0.512score
brand-voice-enforce
boltaai
Transform and produce content in the brand's established voice.
SkillCFreshness: C★ 2Claude Code +9 - 0.512score
brand-voice-generate
boltaai
Synthesize a discovery report into a finished, enforceable Bolta Brand Voice Guideline.
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
bolta-winners-to-ads
boltaai
Turn a brand's best organic posts into voice-true Meta ad creative.
SkillCFreshness: C★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 1, 2026 (1 month ago)
- Last release
- Feb 16, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/boltaai/bolta-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from boltaai
- 0.557score
reddit-engagement
boltaai
Find Reddit threads this brand can genuinely help with, read them, draft native replies, publish them after approval, and verify the canonical URL.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
bolta-review-queue
boltaai
Work the Bolta review and approval queues.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
bolta-setup
boltaai
Get a Bolta workspace from zero to automation-ready, and recover from setup/entitlement errors.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
lucia-test
boltaai
The end-to-end acceptance run: understand the brand, inspect its presence, publish something useful, discover third-party conversations, reply to them, work…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
social-publishing
boltaai
Write, schedule and publish the brand's own social content — one post or many, one platform or several.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
bolta-platform-tailoring
boltaai
Set per-platform options on a Bolta post — polls, flair, titles, privacy, boards.
SkillBFreshness: B★ 2Claude Code +9
Cite this page
analytics-review skill. Agent Mart. https://agentmart.dev/skills/boltaai-analytics-review (last updated 2026-10-24)