CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

x-twitter-growth

X/Twitter growth engine for building audience, crafting viral content, and analyzing engagement. Use when the user wants to grow on X/Twitter, write tweets or threads, analyze their X profile, research competitors on X, plan a posting strategy, or optimize engagement. Complements social-content (generic multi-platform) with X-specific depth: algorithm mechanics, thread engineering, reply strategy, profile optimization, and competitive intelligence via web search.

62

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.gemini/skills/x-twitter-growth/SKILL.md

The canonical home for this skill is x-twitter-growth in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

56%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-organized and rich in genuinely non-obvious X-growth knowledge with a clear six-step sequence, but it is undermined by repeated advice (link-in-reply stated four times, triple sibling-skill disambiguation) and by five 'Run:' commands targeting scripts absent from the bundle, which breaks executability. Tightening the repetition and either shipping or removing the script references would lift it substantially.

Suggestions

Ship the five referenced scripts (scripts/profile_auditor.py, tweet_composer.py, competitor_analyzer.py, content_planner.py, growth_tracker.py) or replace the 'Run:' commands with manual procedures — currently every command targets a file that does not exist in the bundle.

State the 'links go in the first reply, never the tweet body' rule once (e.g., in the Algorithm Mechanics section) and cut the other three repetitions, and collapse the intro/table/Related-Skills sibling-skill disambiguation into a single section.

Add explicit validation checkpoints to the workflow — e.g., after Week 1-2, verify reply ratio >30% and posting frequency against the Step 1 checklist before scaling to 3-5 posts/day.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious domain knowledge (algorithm signal table, cadence table, hook templates) rather than concepts Claude already knows, but it needs tightening: the 'never put links in tweet body — use reply' rule is stated four separate times (atomic tweet rules, algorithm table, 'What kills reach', and Common Pitfalls #1), and the sibling-skill disambiguation is repeated across the intro paragraph, the comparison table, and the 'Related Skills' section. That is more than the 'minor instances' of the score-4 anchor, fitting the score-3 'mostly efficient but could be tightened' anchor.

3 / 5

Actionability

Tweet templates ('Observation: "[Thing] is underrated. Here\u2019s why:"'), thread structure rules, and concrete search commands ('Search site:x.com "topic" min_faves:100') are directly usable, but every 'Run:' command (e.g., 'python3 scripts/profile_auditor.py --handle @username', 'scripts/tweet_composer.py', 'scripts/competitor_analyzer.py', 'scripts/content_planner.py', 'scripts/growth_tracker.py') invokes scripts that do not exist in the bundle — there is no scripts/ directory — so the key executable pieces are missing details and cannot run. This matches the score-3 anchor ('concrete guidance but incomplete... missing key details') rather than score-4's 'minor gaps'.

3 / 5

Workflow Clarity

Steps 1-6 form a coherent, explicitly sequenced pipeline (audit → competitive intel → content creation → algorithm mechanics → growth playbook → calendar), with checklists (bio/pinned/activity) and a phased week-by-week playbook. Checkpoints exist but are implicit rather than explicit validation loops — Week 3-4's 'Review what formats got most engagement' is the only feedback loop, and there is no re-check/re-validate step, fitting the score-4 'clear sequence with most checkpoints present; minor validation gaps' anchor.

4 / 5

Progressive Disclosure

Section structure with headers and tables is good and the Scripts table clearly signals each referenced path, but there are no reference files at all — the bundle is a single 215-line SKILL.md with all detail inlined (algorithm tables, playbook, templates are candidates for one-level-deep reference files) — and the five script references point to nonexistent files. This fits the score-3 anchor ('some structure... content that should be separate is inline') better than score-4's 'most content appropriately placed'.

3 / 5

Total

13

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete capability list, explicit and specific 'Use when' triggers, and built-in disambiguation against adjacent social-media skills. Keyword coverage is good but omits a few natural follower-growth phrasings, keeping trigger quality just short of comprehensive.

DimensionReasoningScore

Specificity

Lists many concrete verb+noun actions — 'building audience, crafting viral content, and analyzing engagement', 'write tweets or threads, analyze their X profile, research competitors on X, plan a posting strategy, or optimize engagement' — plus a concrete X-specific depth list ('algorithm mechanics, thread engineering, reply strategy, profile optimization, and competitive intelligence'). Comprehensive coverage of the skill's capabilities with no generic filler; this matches the anchor for multiple specific concrete actions, not the score-4 anchor which implies minor coverage gaps.

5 / 5

Completeness

Explicitly answers both parts: what it does ('X/Twitter growth engine for building audience, crafting viral content, and analyzing engagement... X-specific depth: algorithm mechanics, thread engineering, reply strategy, profile optimization, and competitive intelligence') and when to use it ('Use when the user wants to grow on X/Twitter, write tweets or threads, analyze their X profile, research competitors on X, plan a posting strategy, or optimize engagement'). Clear 'what' plus a concrete explicit 'Use when' trigger list matches the score-5 anchor exactly; not the score-4 anchor since 'when' is already specific and trigger-phrased.

5 / 5

Trigger Term Quality

Good natural-phrase coverage: 'grow on X/Twitter', 'write tweets or threads', 'analyze their X profile', 'research competitors on X', 'plan a posting strategy' — all phrases users would actually say, with the X/Twitter synonym pair handled. A few common variations are missing (e.g., 'gain followers', 'get more followers', 'increase engagement'), which fits the score-4 anchor ('good keyword coverage; a few natural terms missing') rather than the comprehensive score-5 anchor.

4 / 5

Distinctiveness Conflict Risk

Clear X/Twitter-only niche with distinct triggers, and it self-disambiguates: 'Complements social-content (generic multi-platform) with X-specific depth'. Triggers are X-specific so risk of firing for generic multi-platform skills is minimal, matching the score-5 'clear niche with distinct triggers' anchor rather than the score-4 anchor's residual overlap concern.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 11 missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/x-twitter-growth/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.