Skip to content
Back to skills

Review

ASecurity

Analyze post-publish X performance and extract lessons. Use when the user wants to review how their posts performed, analyze engagement data, understand what worked, or improve future content based on past results.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 26, 2026
datagoperformance

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add Epistates/sparX --skill review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Review?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/epistates-review/badge)](https://www.skillsdirectory.com/skills/epistates-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: review
description: Analyze post-publish X performance and extract lessons. Use when the user wants to review how their posts performed, analyze engagement data, understand what worked, or improve future content based on past results.
argument-hint: "[post URL, engagement data, or analytics screenshot]"
---

# Post-Publish Performance Review

Analyze how published posts performed against Phoenix scoring predictions and extract actionable lessons for future content.

## Input

The user provides one or more of:
- **Post URL(s)** — to analyze directly
- **Engagement data** — impressions, replies, reposts, likes, bookmarks, link clicks
- **Analytics screenshot** — from X Premium analytics dashboard
- **General request** — "review my recent posts" or "what's working?"

## Process

### Step 1 — Gather Performance Data

**If the user provides a URL:**
Use WebFetch to read the post text and any publicly visible metrics. WebFetch can extract the post content, author, and basic engagement signals visible on the page.

For **full authenticated metrics** (detailed impression counts, bookmark counts, analytics dashboard data), suggest running `/analyze [url]` which uses chrome browser automation for logged-in access to richer data.

**If the user provides raw data**, use that directly.

Key metrics to capture:
- **Impressions** — total eyeballs
- **Engagement rate** — (all engagements / impressions) × 100
- **Reply count** — most important engagement metric
- **Reposts** — distribution amplifier
- **Bookmarks** — quality signal
- **Likes** — baseline (least important positive)
- **Profile visits** — discovery signal
- **Follower change** — growth impact
- **Video views / completion %** (if applicable)
- **Link clicks** (if applicable)

### Step 2 — Score Against Phoenix Hierarchy

Map actual performance to algorithm signals:

| Metric | Value | Algorithm Interpretation |
|--------|-------|------------------------|
| Author reply threads | ? | 75–150× weight — did the author create conversation threads? |
| Replies | ? | 13–27× weight — [assessment] |
| Reposts | ? | ~20× weight — [assessment] |
| Bookmarks | ? | ~10× weight — [assessment] |
| Impressions vs followers | ? | Distribution multiplier — [assessment] |
| Likes | ? | 1× baseline — [assessment] |
| Engagement rate | ? | Overall quality signal — [assessment] |

**Engagement rate benchmarks:**
- < 1%: Below average — content or timing issue
- 1-3%: Average
- 3-5%: Good
- 5-10%: Excellent
- 10%+: Exceptional (viral territory)

**Reply-to-like ratio** (key health metric):
- < 0.05: Low conversation — hook or CTA needs work
- 0.05-0.15: Normal
- 0.15-0.30: Good conversation driver
- 0.30+: Excellent — algorithm heavily rewards this

### Step 3 — Diagnose Performance

**If high impressions + low engagement:**
- Content reached people but didn't resonate
- Likely issue: weak hook, wrong audience timing, or content quality
- The algorithm showed it but people didn't engage → future posts may get reduced distribution

**If low impressions + high engagement:**
- Content resonated but wasn't distributed widely
- Likely issue: timing, small follower base, or posting frequency penalty
- The algorithm may expand distribution on future similar content

**If high replies specifically:**
- Excellent — this is the highest-weight signal
- Analyze what in the post triggered replies
- Replicate this pattern

**If high bookmarks:**
- Content was save-worthy — strong quality signal
- This content works well as a thread or series
- Consider expanding into related topics

### Step 4 — Extract Lessons

For each post reviewed, identify:
1. **What worked** — specific elements to replicate
2. **What underperformed** — specific elements to change
3. **Algorithm diagnosis** — why the algo distributed (or didn't) as it did
4. **Actionable next step** — one specific thing to try next post

### Step 5 — Output

Present:
1. **Performance summary** — Key metrics in a clear table
2. **Phoenix score analysis** — How each metric maps to algorithm signals
3. **Diagnosis** — Why the post performed as it did
4. **Lessons learned** — Specific, actionable takeaways
5. **Recommended next post** — Based on what worked, suggest the next content piece
6. **Trend over time** — If reviewing multiple posts, identify patterns (improving, declining, inconsistent)

## If Using OpenTweet MCP

Query analytics directly:
- "Show me my best performing posts this week"
- "What posting time got the best engagement?"
- Use this data to refine the schedule skill recommendations

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.