CAT
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Tweet Draft Reviewer

brianrwagner/ai-marketing-claude-code-skills
144 installs313 stars
Summary

Reviews your tweet drafts against 8 voice rules that catch the stuff that makes content sound like a chatbot wrote it. Things like "I" openers, AI cliché words (delve, revolutionize), weak question hooks, and vague claims with no numbers. You paste a draft or point it at a folder, it scores each rule, gives you a total out of 10, and rewrites anything below 7. The rules are opinionated but specific, which is the point. Built for people who draft in batches and want a second pass that actually has standards instead of just "sounds good to me." Takes about 30 seconds per draft and runs entirely in Claude Code with no external calls.

Install to Claude Code

npx -y skills add brianrwagner/ai-marketing-claude-code-skills --skill tweet-draft-reviewer --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Files
SKILL.mdView on GitHub

Tweet Draft Reviewer

Paste a tweet draft and get a score out of 10, a rule-by-rule breakdown, and a rewrite if the score is below 7. Takes 30 seconds. Saves you from posting something that sounds like a chatbot wrote it.

Built on 8 voice rules distilled from real content analysis — what separates high-engagement tweets from the ones that get skimmed.


How to Use

Single draft:

Review this tweet draft: [paste tweet here]

Batch scan:

Review all tweet drafts in my content/tweet-drafts/ folder.

Skill Instructions (for Claude Code)

When this skill is invoked, follow these phases exactly.


PHASE 1: INTAKE

Determine input mode:

Mode A — Direct paste: User provided draft text inline. Proceed to PHASE 2 with that text.

Mode B — Folder scan: User asked to review drafts folder. Run:

VAULT="${VAULT_PATH:-$(pwd)}"
find "$VAULT/content/tweet-drafts" -name "*.md" 2>/dev/null | while read f; do
  if ! grep -q 'reviewed: true' "$f" 2>/dev/null; then
    echo "UNREVIEWED:$f"
  fi
done

If no vault path was given and no content/tweet-drafts/ exists in the current directory, ask:

Where is your tweet drafts folder? (full path, e.g. /root/obsidian-vault/content/tweet-drafts)

Mode C — Ambiguous: No draft provided and no folder context. Ask:

Paste your tweet draft here, or tell me the path to your tweet-drafts folder and I'll scan it.

PHASE 2: ANALYZE

Apply all 8 rules to the draft. For each rule, record ✅ PASS or ❌ FAIL with a one-line reason.


The 8 Rules

Rule 1: No "I" opener

  • FAIL: First word is exactly I (standalone — not "In", "It", "If")
  • PASS: Anything else

Rule 2: Strong opener

  • FAIL: First sentence ends with ? OR starts with "Have you", "Do you", "Are you", "What if", "What would"
  • PASS: Declarative statement, specific number/fact, named scenario, or emotional setup

Rule 3: No AI tells

  • FAIL: Contains any of: delve, certainly, game-changing, game changer, it's worth noting, invaluable, unleash, revolutionize, transformative
  • PASS: None of those words detected

Rule 4: No generic closers

  • FAIL: Ends with (or contains near the end): what do you think, drop a comment, thoughts?, let me know in the comments, agree?, sound familiar?
  • PASS: Ends with a statement, directive, punchline, or thread hook

Rule 5: Corey Test (specificity)

  • FAIL: Uses vague language without specifics — "it changed how I work", "massive results", "so much better" — no numbers, names, or concrete outcomes
  • PASS: Contains at least one specific: a number, timeframe, named tool, or concrete result

Rule 6: Character count

  • PASS: 280 characters or fewer
  • THREAD PASS: Over 280 chars BUT sections are numbered (1/, 2/, 3/) or clearly separated with line breaks — count as PASS
  • FAIL: Over 280 chars with no thread formatting

Rule 7: Single point

  • FAIL: Makes 3+ distinct unrelated claims with no clear through-line
  • PASS: One core idea, even if supported by 2–3 details

Rule 8: Punchy rhythm

  • FAIL: Any sentence over 20 words OR preamble like "I've been thinking a lot about..." / "Something I've noticed recently is..."
  • PASS: Short sentences, no preamble, gets to the point by line 2 at latest

PHASE 3: OUTPUT

Print this exact format:

TWEET REVIEW
────────────

Score: X/10

Rule-by-Rule:
1. ✅/❌ No "I" opener — [reason]
2. ✅/❌ Strong opener — [reason]
3. ✅/❌ No AI tells — [reason]
4. ✅/❌ No generic closers — [reason]
5. ✅/❌ Corey Test — [reason]
6. ✅/❌ Character count — [reason + actual count]
7. ✅/❌ Single point — [reason]
8. ✅/❌ Punchy rhythm — [reason]

────────────

Scoring table (passes → score):

PassesScore
810/10
79/10
68/10
56/10
45/10
34/10
23/10
11/10
00/10

If score ≥ 7:

→ Ready to post. Use Typefully or your scheduler to queue it.

If score < 7 — add a rewrite:

Suggested Rewrite:

[rewritten tweet that fixes all failing rules]

PHASE 4: SELF-CRITIQUE

Before delivering the output, check:

  1. All 8 rules evaluated — Count the rule lines in your output. There must be exactly 8. If any are missing, add them.
  2. Score matches pass count — Count the ✅ marks. Verify the score matches the table above. Correct it if not.
  3. Rewrite quality — If a rewrite was provided, check it against all 8 rules mentally. Does it pass the ones the original failed? If the rewrite would score below 7 itself, rewrite it again.
  4. Reason quality — Each rule result must have a specific reason, not a generic one. "Too vague" is not enough — say what specifically is vague.

Fix anything that fails before delivering.


Example Review

Input:

I've been thinking a lot about how AI is really changing the way founders 
approach content creation and productivity, and I think it's worth noting 
that the teams who figure out async AI workflows are going to have a 
massive advantage. What do you think about this?

Output:

TWEET REVIEW
────────────

Score: 2/10

Rule-by-Rule:
1. ❌ No "I" opener — Starts with "I've"
2. ❌ Strong opener — Slow setup, no hook, no specific fact
3. ❌ No AI tells — Contains "it's worth noting"
4. ❌ No generic closers — Ends with "What do you think about this?"
5. ❌ Corey Test — "massive advantage" is vague, no numbers or concrete outcome
6. ✅ Character count — 248 chars
7. ✅ Single point — Focused on async AI workflows
8. ❌ Punchy rhythm — Run-on sentence, preamble opener

────────────

Suggested Rewrite:

The founders winning right now aren't working harder.

They have agents running at 2am. Content drafted. Research done.
Queue processed.

By 7am they're reviewing output, not creating it.

Async AI ops is the new early morning routine.

Batch Mode Output

When scanning a folder, output one review block per file:

📄 content/tweet-drafts/linkedin-ai-post.md
[full review block]

📄 content/tweet-drafts/founder-ops.md
[full review block]

────────────
BATCH SUMMARY
Reviewed: 4 drafts
Ready to post (≥7): 2
Need rewrite (<7): 2

Requirements

  • Claude Code with bash tool access (for folder scan mode)
  • No external APIs — pure LLM reasoning for the review
  • Tweet drafts folder at content/tweet-drafts/ (optional — direct paste always works)
  • Files in the drafts folder are marked reviewed: true to skip them in future scans
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Categories
AI & Agent BuildingMarketing & SEO
First SeenJun 3, 2026
View on GitHub

Recommended

More AI & Agent Building →
agent-memory-mcp

sickn33/antigravity-awesome-skills

agent memory mcp
954
39.4k
agent-memory-mcp

davila7/claude-code-templates

agent memory mcp
521
27.7k
llm-application-dev-langchain-agent

sickn33/antigravity-awesome-skills

llm application dev langchain agent
306
39.4k
llm-application-dev

moizibnyousaf/ai-agent-skills

Building applications with Large Language Models - prompt engineering, RAG patterns, and LLM integration. Use for AI-powered features, chatbots, or LLM-based automation.
1.1k
ai-prompt-engineering-safety-review

github/awesome-copilot

Comprehensive safety analysis and improvement framework for AI prompts with detailed assessment methodologies.
9.4k
34.3k
emblem-ai-prompt-examples

emblemcompany/agent-skills

emblem ai prompt examples
8.7k
10