BrianRWagner

Social Card Generator — Communication skill for Claude Code

Communication community Intermediate

Generate social media sharing cards.

How to install Social Card Generator

Installs to ~/.claude/skills/social-card-gen/

Terminal
git clone --depth 1 https://github.com/BrianRWagner/ai-marketing-claude-code-skills /tmp/ai-marketing-claude-code-skills \ && mkdir -p ~/.claude/skills \ && cp -r /tmp/ai-marketing-claude-code-skills/social-card-gen ~/.claude/skills/social-card-gen

Clones the whole repository, because a skill folder can carry scripts and resources beside its SKILL.md.

What Social Card Generator does

You write one update. Then you rewrite it for Twitter, LinkedIn, and Reddit. That repetitive step is where time disappears.

Alternatives in Communication

  • Pestle Analysis — PESTLE analysis across Political, Economic, Social, Tech, Legal, Environmental 7.8k ★
  • Social Media Agent — 📲 An agent for sourcing, curating, and scheduling social media posts with human-in-the-loop 2.8k ★
  • Lark Coding Agent Bridge — Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI 2.4k ★

Repository README

This is the README for BrianRWagner/ai-marketing-claude-code-skills, shared by 9 entries in this directory. It describes the repository, not this entry specifically.

Stop rewriting the same post 3 times

You write one update. Then you rewrite it for Twitter, LinkedIn, and Reddit. That repetitive step is where time disappears.

`social-card-gen` turns one source into platform-ready drafts in one command.

Value

  • Save 15-30 minutes per post cycle.
  • Keep tone consistent across channels.
  • Enforce platform limits automatically.
  • Run locally with no AI/API dependency.

Platforms

  • Twitter: 280 chars, punchy style, compact hashtag strategy.
  • LinkedIn: 3000 chars, professional tone, business CTA.
  • Reddit: authentic conversation style, discussion CTA.

Install

npm install

Usage

# from raw text
node generate.js --text "We reduced support tickets by 28% after redesigning onboarding." --stdout

# from a markdown file
node generate.js --file examples/input-example.md --outdir examples

# choose specific platforms
node generate.js --file examples/input-example.md --platforms twitter,reddit --stdout

Example source

`examples/input-example.md`

Example outputs

  • examples/output-twitter.txt
  • examples/output-linkedin.txt
  • examples/output-reddit.txt

Time savings snapshot

Manual approach:

  • Draft + rewrite x3: 20-30 minutes

With `social-card-gen`:

  • One source draft + command run + quick edits: 5-10 minutes