MCPInstall

social-writer

Create engaging content for social media platforms: X posts and threads, LinkedIn, Threads, Instagram, Facebook. Includes writing styles, AI-avoidance patterns, hooks catalog, and macOS Notes integration. Use when drafting social media posts, writing thread series, applying engagement hooks, or adapting content for specific platforms. Keywords: social media, X, LinkedIn, threads, posts, hooks, content strategy, AI writing avoidance.

Installs
265
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/itechmeat/llm-code --skill social-writer
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads social-writer automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Social Writer

Create platform-optimized social media content that sounds human, drives engagement, and builds audience.

Quick Navigation

TopicReference
X Single Postsx-posts.md
X Threadsx-threads.md
X Content Strategyx-strategy.md
Hook Patternshooks.md
LinkedInlinkedin.md
Threads & Instagramthreads-instagram.md
Facebookfacebook.md
AI Writing Avoidanceai-avoidance.md
Style Guidestyle-guide.md
Technical Blog Stylestechnical-styles.md

Platform Quick Reference

PlatformLimitBest LengthHashtagsKey Rule
X280 chars230-2801-2 maxHook in first line, use full space
LinkedIn3,000 chars1,3003-5Hook before "see more"
Threads500 chars400-500NoneConversational, no hashtags
Instagram2,200 charsVaries5-15Visual-first, line breaks
FacebookUnlimited<2502-3Community, engagement

Content Type Router

What are you creating?
│
├─ X?
│   ├─ Single insight/observation → x-posts.md
│   ├─ Multi-part story/tutorial → x-threads.md
│   └─ Content planning → x-strategy.md
│
├─ LinkedIn → linkedin.md
│   └─ Professional, B2B, thought leadership
│
├─ Threads/Instagram → threads-instagram.md
│   └─ Conversational, authentic, visual
│
├─ Facebook → facebook.md
│   └─ Community, engagement, events
│
└─ Technical blog → technical-styles.md
    ├─ Karpathy style (conversational, personal)
    └─ Deep technical (opinion-forward, contrarian)

Writing Workflow

1. Select Platform & Format

Choose based on:

  • Audience: Where do they spend time?
  • Content depth: Quick insight vs deep dive
  • Goal: Engagement, education, announcement

2. Load Style Reference

Before writing:

  1. Read platform-specific guide
  2. Read ai-avoidance.md — critical for human voice
  3. Read style-guide.md for tone

3. Draft Content

Apply platform constraints from start. Style informs structure.

4. Quality Check

Run through checklist below before posting.

Universal Quality Checklist

Voice

  • Sounds like a person, not AI?
  • Zero banned words (delve, unleash, harness, leverage)?
  • Zero em-dashes (—)?
  • Contractions used naturally?

Specificity

  • Includes names, numbers, tools, dates?
  • Concrete examples, not hypotheticals?
  • Would I bookmark this if someone else wrote?

Structure

  • Hook in first line?
  • Sentence lengths vary (5-40 words)?
  • Each paragraph/tweet can stand alone?

Value

  • Teaches something specific?
  • Actionable today?
  • From real experience?

X Quick Start

Single Post Pattern

[Hook - stop the scroll]

[Context or specific detail]

[Insight or learning]

[Optional: engagement question]

Example:

Shipped curation v1 for agents.foo today.

Discovery is way harder than app stores. Agents are conversations, not static features.

Had to rebuild around context matching instead of keyword search.

Thread Pattern

1/N [Bold hook - main insight] 👇

2/N [Context or setup]

3-N/N [Key points, one per tweet]

N/N [Summary + CTA]

Rules:

  • First tweet MUST end with 👇 or 🧵 to signal thread
  • Use N/M numbering (1/7, 2/7... 7/7)
  • Each tweet must stand alone
  • Max 5-7 tweets (longer = blog post)

High-Engagement Content Patterns

PatternStructureBest For
Shipped X, Learned YWhat shipped + key learning + why it mattersProject updates
How to XProblem + steps + key insightTutorials
Problem → SolutionProblem + failed attempts + what workedCase studies
ContrarianPopular belief + why wrong + your evidenceThought leadership
Tool RecommendationTool + specific benefit + real exampleResources

Content Selection: What to Share

Always Share ✓

  • Shipped work + learnings
  • Non-obvious insights
  • Tool recommendations with specifics
  • Solutions to common problems

Skip ✗

  • Generic progress updates
  • Plans before execution
  • Obvious observations
  • Engagement bait ("RT if you agree")
  • Vague hype

Critical Prohibitions

  • Do not use words: delve, unleash, harness, leverage, robust, seamless, game-changer, unlock
  • Do not use em-dashes (—) anywhere
  • Do not use "It's not X, it's Y" pattern
  • Do not ask for engagement ("RT if you agree", "What do you think?")
  • Do not use formal transitions (Furthermore, Moreover, Additionally)
  • Do not write uniform sentence lengths
  • Do not skip the hook

Links

  • ai-avoidance.md — Most important, read first
  • hooks.md — Hook patterns with examples
  • x-strategy.md — What to share

FAQ

What does the social-writer skill do?

Create engaging content for social media platforms: X posts and threads, LinkedIn, Threads, Instagram, Facebook. Includes writing styles, AI-avoidance patterns, hooks catalog, and macOS Notes integration. Use when drafting social media posts, writing thread series, applying engagement hooks, or adapting content for specific platforms. Keywords: social media, X, LinkedIn, threads, posts, hooks, content strategy, AI writing avoidance.

How do I install social-writer?

Run npx skills add https://github.com/itechmeat/llm-code --skill social-writer in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/social-writer/ (personal) or .claude/skills/social-writer/ (project).

Which AI agents can use social-writer?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is social-writer safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains social-writer?

It is published by itechmeat in itechmeat/llm-code. It has 265 recorded installs.

More from itechmeat/llm-code

View all →

react-testing-library

itechmeat/llm-code

React Testing Library: user-centric component testing with queries, user-event simulation, async utilities, and accessibility-first API. Use when writing React component tests, selecting elements by role/label/text, simulating user events, or testing async UI behavior. Keywords: React Testing Library, @testing-library/react, user-event, queries, render.

Frontend & Design1.4K installs

openspec

itechmeat/llm-code

OpenSpec artifact-driven workflow. Covers OPSX commands, schemas, project config. Use when applying the artifact-driven workflow (OPSX), planning or reviewing changes based on artifact dependencies, or working with OPSX commands and schema/template resolution. Keywords: OPSX, artifact graph, /opsx:.

mantine-dev

itechmeat/llm-code

Mantine UI library for React: 100+ components, hooks, forms, theming, dark mode, CSS modules, and Vite/TypeScript setup. Use when building React applications with Mantine components, configuring theming/dark mode, or working with Mantine hooks and forms. Keywords: Mantine, React, UI components, CSS modules, theming.

Frontend & Design286 installs

base-ui

itechmeat/llm-code

Base UI unstyled React components. Covers forms, menus, overlays, composition. Use when building accessible, unstyled React UI components with @base-ui/react, composing with render props, or implementing custom-styled form controls, menus, and overlays. Keywords: @base-ui/react, render props, unstyled components.

Frontend & Design228 installs

refine-dev

itechmeat/llm-code

Refine.dev headless React framework for CRUD apps: data providers, resources, routing, authentication, hooks, and forms. Use when building admin panels, dashboards, or internal tools with React and various backends (REST, GraphQL, Supabase, Strapi), or configuring Refine data providers and authentication. Keywords: Refine, CRUD, admin panel, data provider, React.

Frontend & Design206 installs

vitest

itechmeat/llm-code

Vitest testing framework: Vite-powered tests, Jest-compatible API, mocking, snapshots, coverage, browser mode, and TypeScript support. Use when writing or configuring tests with Vitest, setting up mocking/snapshots, configuring coverage, or running browser-mode tests. Keywords: Vitest, testing, Vite, Jest, mocking, coverage.

Testing & QA199 installs

Popular docs & writing skills

View category →

grill-with-docs

mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

Docs & Writing1.2M installs

lark-markdown

open.feishu.cn

飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。

Docs & Writing778.7K installs

writing-beats

mattpocock/skills

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

Docs & Writing490.7K installs

writing-shape

mattpocock/skills

Writing, exploit: shape raw material into an article, paragraph by paragraph.

Docs & Writing490.2K installs

writing-fragments

mattpocock/skills

Writing, explore: mine raw fragments, no structure yet.

Docs & Writing489.6K installs

writing-for-agents

mattpocock/skills

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & Writing479.3K installs