agentsclimarketplace

Wf social seo geo

Skill multiplex-ai/muggle-ai-teams/skills/wf-social-seo-geo

AI workflow for Claude Code — describe what you want, get production-grade results. Code, content, design, planning. Built by MuggleTest.

Install
npx -y skills add multiplex-ai/muggle-ai-teams --skill wf-social-seo-geo

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Social media content workflow optimized for AI search visibility. Chains social-content, ai-seo, and geo-platform-optimizer into a 4-step pipeline with hard quality gates between each step. Produces platform-native posts tuned for Google AI Overviews, ChatGPT, Perplexity, Gemini, and Copilot. Use when user says "social post with SEO", "social content for AI search", "social + GEO", "AEO social content", "AI-optimized social posts", "social media workflow", "post with AI visibility", or wants social content that ranks in both traditional and AI-powered search.

SKILL.md

11.7 KB, ~2.5k tokens by cl100k_base, as published. Nobody here has run it

Social + SEO + GEO Workflow v2

Create social media content that performs on platforms AND gets cited by AI search engines.

CRITICAL: This is a 4-step sequential pipeline. Each step produces output. Each gate BLOCKS progress until every check passes. Do NOT combine steps. Do NOT skip gates.


Pre-Flight

  1. Check for .agents/product-marketing-context.md. If it exists, load it.
  2. Gather from user (ask if not provided):
    • Topic or source — What to post about
    • Target platforms — Which social platforms
    • Target AI engines — Which AI search engines matter
    • Goal — Awareness, traffic, leads, authority, launch support
    • Audience — Who reads this
  3. Research platform constraints BEFORE writing anything:

Platform Constraints Reference

PlatformHard character limitHashtag rulesFormat
X/Twitter280 chars per tweet (4000 Premium)1-2 per tweet, mid/end placement, must be active communitiesThread = linked tweets, all posted at once
LinkedIn post3000 chars3-5 max, broad+niche mix, research active tags firstLink in first comment, not body
LinkedIn articleUnlimitedN/A (use on sharing post only)H2/H3 headings, professional tone
Reddit40,000 chars body, 300 chars titleNone — Reddit does not use hashtagsSubreddit norms vary, check rules
Product Hunt tagline60 chars maxN/A — uses TopicsNo hype, no emojis unless part of name
Product Hunt description500 chars maxN/AValue prop + features
Threads500 charsSimilar to TwitterShort takes
Bluesky300 charsMinimalShort takes
  1. Research hashtags BEFORE writing:
    • Web search for trending hashtags in the relevant category + current month
    • Verify each hashtag has an active community (not made-up)
    • Twitter: pick 1-2 per tweet from verified active tags
    • LinkedIn: pick 3-5 from verified active tags
    • Never use hashtags with zero community (#UXValidation, #AITesting = bad)
    • Prefer engaged niche communities (#BuildInPublic, #OpenSource) over saturated broad tags (#AI)

Step 1: Create Platform-Native Content

Invoke social-content.

Input: Topic, platforms, audience, brand voice.

Produce per platform:

  • Post text that fits within the platform's hard character limit
  • Platform-appropriate formatting (no markdown on platforms that don't render it)
  • Hook (curiosity, story, value, or contrarian)
  • CTA
  • Hashtags (researched, verified active communities)
  • Content pillar tag

Rules:

  • One post per platform — never identical cross-posts
  • Plain text only — no markdown formatting (no bold, no - bullets, no code)
  • Every post must be copy-paste ready into the platform's native editor
  • Count characters for every tweet/post BEFORE moving to Gate 1

GATE 1 — Platform Compliance (BLOCKING)

Verify EVERY item. If ANY fails, rewrite before proceeding.

CheckHow to verifyFail action
Character limitCount characters for each post/tweetRewrite to fit
Platform formattingNo markdown on platforms that render plain textStrip formatting
Hook presentFirst 1-2 sentences create curiosity or valueRewrite opening
Single CTAOne clear action per postRemove extra CTAs
Hashtags verifiedEach hashtag has active community (web searched)Replace with verified tag
Copy-paste cleanPaste into a text editor — does it look right?Fix formatting
No identical cross-postsCompare all posts — none are the sameDifferentiate

DO NOT proceed to Step 2 until Gate 1 passes 100%.


Step 2: Optimize for AI Extraction

Invoke ai-seo.

Input: Gate 1-approved posts from Step 1.

For EACH post, apply these optimizations in order:

  1. Brand entity anchoring

    • Product/brand name appears in the first 2 sentences
    • Never use "it", "the tool", "our product", "a tool" when the brand name should appear
    • Full brand name in every self-contained passage
  2. Extractable passage creation

    • Write 1-2 sentences per post that are self-contained (15-40 words for social, 134-167 words for articles)
    • The passage must answer a question like "What is [Product]?" without surrounding context
    • Test: if you copy JUST that sentence, does it make complete sense alone?
  3. Statistical density

    • At least one specific number per post (not vague like "minutes" — use "under 5 minutes" or "in 3 minutes")
    • Named sources when possible
    • Avoid unsubstantiated superlatives ("best", "leading", "revolutionary")
  4. Adjacent search terms

    • Include terms people actually search for, not just your brand vocabulary
    • Example: if your product does "UX validation", also mention "automated testing", "QA", "user testing" at least once across the content set
    • Each post doesn't need every term — distribute across the set
  5. Source citations (long-form only)

    • For LinkedIn articles, Reddit posts: add data points with attribution
    • For tweets: one stat per tweet is sufficient

Rules:

  • Optimizations must NOT break platform character limits (re-count after edits)
  • Optimizations must NOT make the post sound robotic or keyword-stuffed
  • Short-form (tweets, Threads): apply only items 1 and 2
  • Long-form (LinkedIn, Reddit, articles): apply all 5

GATE 2 — AI Extraction Quality (BLOCKING)

CheckHow to verifyFail action
Brand name in first 2 sentencesRead each post openingAdd brand name
Zero generic referencesSearch for "it", "the tool", "our product", "a tool", "the system", "the workflow"Replace with product name
Extractable passage existsCopy the passage alone — does it answer "What is X?"Rewrite passage
Specific numbers, not vagueSearch for "minutes", "fast", "easy", "many" without a numberAdd specific number
Character limits still passRe-count after all editsTrim to fit
Adjacent terms presentCheck that the full content set mentions how real people searchAdd bridging sentence

DO NOT proceed to Step 3 until Gate 2 passes 100%.


Step 3: Tune Per AI Platform

Invoke geo-platform-optimizer.

Input: Gate 2-approved posts + user's target AI engines.

For EACH target AI platform, verify and apply:

Google AI Overviews

  • At least one question-based heading per long-form post ("What is X?", "How does X work?")
  • Direct answer immediately after the question (not 3 paragraphs of backstory first)
  • Lists or structured formatting where appropriate

ChatGPT

  • Full brand/product names used consistently (ChatGPT uses entity recognition)
  • Freshness signal: include a date or "as of [month year]" in at least one post
  • Ensure Reddit posts exist (ChatGPT indexes Reddit heavily)

Perplexity

  • Reddit posts have quotable standalone paragraphs (not just narrative flow)
  • Original data or first-party insights present
  • Conversational but factual tone

Gemini

  • YouTube video link included in at least one post (or noted as companion action)
  • Google ecosystem signals mentioned if relevant (Google Business, Knowledge Panel)

Copilot

  • LinkedIn post is detailed and rich (Copilot weights LinkedIn heavily)
  • Linked pages load fast
  • IndexNow submission noted as companion action

Claude / Deepseek / Others

  • Clear factual claims with structured comparisons
  • No hedged language ("might", "could", "possibly")
  • Technical accuracy in any code or commands (verify they actually work)

GATE 3 — Platform-Specific AI Signals (BLOCKING)

CheckHow to verifyFail action
Question headings (long-form)Count question-format headings per postAdd at least 1 per long-form post
Brand names in every extractable passageRe-read each quotable sentenceFix missing names
YouTube/video companionIs a video link or companion action noted?Add it
Reddit posts are quotableRead each Reddit paragraph in isolationRewrite weak paragraphs
LinkedIn is rich enough for CopilotIs the LinkedIn post the most detailed?Expand if thin
All commands/code verifiedTest every install command, URL, and code blockFix or remove
Character limits STILL passFinal count after all editsTrim to fit
Freshness date includedAt least one post has a date referenceAdd one

DO NOT proceed to Step 4 until Gate 3 passes 100%.


Step 4: Review and Deliver

Final assembly and cross-file consistency check.

GATE 4 — Cross-Content Consistency (BLOCKING)

CheckHow to verifyFail action
Same stats everywhereAre numbers consistent across all posts? (e.g., "70+ tools" not "70 tools" in one and "100+ tools" in another)Align
Same positioningIs the product described the same way across platforms?Align
No conflicting informationCheck pricing, feature claims, datesFix conflicts
No leftover referencesSearch for removed campaigns (e.g., April Fools), draft placeholder text, TODO notesRemove
Dates are correctEvery date reference matches the actual launch dateFix
URLs are correct and liveTest every URL in the contentFix or remove
Engagement plans are actionableDoes each post file have clear instructions for the person posting?Add instructions

Final Output Format

Deliver each post as a separate file. Each file contains:

  1. Platform name and posting instructions (timing, format, actions after posting)
  2. COPY-PASTE section clearly marked — plain text, ready to paste with zero edits
  3. Companion content (first comment, reply, follow-up) also copy-paste ready
  4. Engagement plan for that platform

Plus one summary report:

PostPlatformCharsGate 1Gate 2Gate 3Gate 4Status
.........Pass/FailPass/FailPass/FailPass/FailReady / Needs work

Optional Add-Ons

SituationAdd this skillWhy
Post links to a long-form articlearticle-writing + seo-contentThe linked page needs its own SEO/GEO optimization
Site needs structured dataschema-markupsameAs and speakable properties boost entity recognition
Want psychology-driven hooksmarketing-psychologyGround hooks in cognitive biases
Scaling to a content calendarcontent-strategyBuild a full editorial plan first
Running paid amplificationad-creativeAdapt top organic posts into ad variations

Metrics to Track

MetricToolWhat it tells you
AI citation appearanceOtterly AI, Peec AI, manual checksAre AI engines citing your content?
Platform engagementNative analyticsAre humans engaging?
Click-through to siteUTM trackingIs social driving traffic?
Brand mention growthGoogle Alerts, social listeningIs your authority signal growing?

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.