Social Copy Generator

Generate platform-optimized social media copy for product launches. One input, 14 platform outputs (Twitter/X, LinkedIn, Hacker News, Reddit, Xiaohongshu, Ji...

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 200 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name, description, and SKILL.md all describe generating platform-specific social copy and an HTML output, which matches the included templates and guidelines. Minor inconsistencies exist: README says "one input, six platform outputs" while SKILL.md lists 14 platforms; README's suggested npx install path references a different owner string and includes external author links that don't match registry metadata. These are implementation/packaging inconsistencies but do not change the skill's claimed purpose.
Instruction Scope
SKILL.md contains detailed generation guidance and an HTML template using navigator.clipboard for copy buttons. There are no instructions to read local files, access environment variables, call external endpoints, or exfiltrate data. Content guidelines occasionally instruct generated posts to include links or install commands (as text), but that is expected for marketing copy generation and not an instruction for the agent to perform network or file operations.
Install Mechanism
This is instruction-only with no install spec or code files to run, which is low risk. The README includes an example 'npx skills add dongsheng123132/social-copy-generator' line suggesting a package install, but no install spec is provided in the skill bundle—this is a packaging/metadata mismatch (not an active install vector in the shipped bundle).
Credentials
The skill declares no required environment variables, no credentials, and SKILL.md does not request access to secrets or system config. There is no disproportionate credential request.
Persistence & Privilege
Flags are default (always: false, user-invocable: true) and the skill does not request persistent agent-level privileges or modify other skills. Autonomous invocation remains enabled by default but is not combined with other red flags.
Assessment
This skill appears to do what it says: produce platform-specific social copy and an HTML page with copy buttons. Before installing or using it broadly: 1) test with non-sensitive example content to confirm output formatting and character counts (especially for Twitter/X and HN title limits); 2) be aware of minor metadata mismatches (README vs SKILL.md platform counts and an example npx install string referencing a different owner) — verify the skill author/registry entry if provenance matters; 3) review generated posts for accidental inclusion of private links, install commands, or tokens (the skill may suggest including GitHub links or install commands as plain text); and 4) if you plan to use this for official/company posts, proofread for legal/brand compliance and localization accuracy. Overall the bundle contains no code that accesses secrets or the filesystem, so the immediate technical risk is low.

Like a lobster shell, security has layers — review code before you run it.

Current versionv2.0.0
Download zip
copywritingvk979mvceavee440sf4kyh6hved82e085latestvk979mvceavee440sf4kyh6hved82e085linkedinvk979mvceavee440sf4kyh6hved82e085marketingvk979mvceavee440sf4kyh6hved82e085redditvk979mvceavee440sf4kyh6hved82e085social-mediavk979mvceavee440sf4kyh6hved82e085twittervk979mvceavee440sf4kyh6hved82e085wechatvk979mvceavee440sf4kyh6hved82e085xiaohongshuvk979mvceavee440sf4kyh6hved82e085

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

📝 Clawdis

SKILL.md

Social Copy Generator

Generate social media copy for multiple platforms from a single product description. Output as an HTML page with one-click copy buttons.

When to use

When the user wants to:

  • Promote a project/product on social media
  • Generate copy for multiple platforms at once
  • Create platform-specific marketing content
  • Launch an open source project with social posts

How it works

  1. User describes their product/project
  2. Generate platform-optimized copy for each target platform
  3. Output an HTML file with styled cards and copy buttons
  4. Open in browser for easy copy-paste

Supported Platforms

PlatformStyleLimits
Twitter/XConcise, thread format for long content280 chars/tweet
Jike (即刻)Developer community, dry contentNo limit
Xiaohongshu (小红书)Casual, emoji-rich, comparison-heavyNo limit
WeChat Moments (朋友圈)Personal, conversationalNo limit
Video Account (视频号)Title + description for videoTitle < 30 chars
LinkedInProfessional, achievement-focusedNo limit
RedditLow-key, helpful, anti-self-promoTitle + body
Hacker NewsShow HN, ultra-minimalTitle only ~80 chars
Product HuntTagline + descriptionTagline < 60 chars
V2EXChinese dev community, technicalTitle + body
Juejin (掘金)Tutorial-style article introTitle + summary
Dev.toEnglish dev blog, tutorial-styleTitle + summary

Output Format

Generate an HTML file with:

  • Styled cards per platform with platform-colored tags
  • white-space: pre-wrap text areas (no extra whitespace when copying)
  • One-click copy buttons using navigator.clipboard
  • Toast notification on copy
  • Mobile responsive layout

HTML Template

<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>[Product] - Social Media Copy</title>
<style>
body { font-family: -apple-system, sans-serif; max-width: 700px; margin: 40px auto; padding: 0 20px; background: #f5f5f5; }
.card { background: #fff; border-radius: 12px; padding: 24px; margin-bottom: 24px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); }
.copy-area { background: #fafafa; border: 1px solid #e0e0e0; border-radius: 8px; padding: 16px; white-space: pre-wrap; font-size: 15px; line-height: 1.6; user-select: all; }
button { background: #000; color: #fff; border: none; border-radius: 8px; padding: 10px 20px; font-size: 14px; cursor: pointer; margin-top: 12px; }
.toast { position: fixed; top: 20px; left: 50%; transform: translateX(-50%); background: #333; color: #fff; padding: 10px 24px; border-radius: 8px; display: none; z-index: 99; }
</style>
</head>
<body>
<!-- cards here -->
<script>
function copyText(id) {
  navigator.clipboard.writeText(document.getElementById(id).innerText);
  const t = document.getElementById('toast');
  t.style.display = 'block';
  setTimeout(() => t.style.display = 'none', 1500);
}
</script>
</body>
</html>

Platform Copy Guidelines

Twitter/X

  • HARD LIMIT: 280 chars total (CJK = 2 chars each, emoji = 2 chars, URL = 23 chars fixed by t.co)
  • MUST count characters before output. If over 280, ruthlessly cut until under
  • NO blank lines between sections — every newline costs a character
  • NO bullet lists — too wasteful. Use short flowing sentences
  • Lead with a hook (question or bold claim), not product name
  • One short URL at end (counts as 23 chars regardless of length)
  • 2-3 hashtags max, on same line as URL
  • Optional: suggest a thread for details if content can't fit

Xiaohongshu

  • Start with relatable question
  • Use emoji section headers (📊🔧💡🔗)
  • ✅ for checklist items
  • Comparison data (before/after)
  • End with call to action
  • Separate tags line

Jike

  • Developer-focused, no fluff
  • Bullet points with •
  • Include install commands
  • Target audience at end

WeChat Moments

  • Conversational tone
  • No emoji overload
  • Explain the "why" not just "what"
  • GitHub link at end

Video Account

  • Title: under 30 chars, hook + number
  • Description: numbered steps
  • Hashtags at end

Reddit

  • Title: descriptive, no clickbait (mods will remove)
  • Body: explain what it does, why you built it, how to install
  • Tone: humble, "I made a thing" energy — NOT "ultimate/best/amazing"
  • Mention trade-offs or limitations honestly
  • End with "Feedback welcome" or "Happy to answer questions"
  • Target subs: r/ClaudeAI, r/LocalLLaMA, r/programming, r/commandline
  • NEVER say "check it out!" or "you need this!" — instant downvote

Hacker News

  • Show HN format: "Show HN: [name] – [one-line description]"
  • Title MUST be under 80 chars, no emoji, no hype
  • Comment body: 2-3 paragraphs max. What, why, how, link
  • Technical audience — lead with the interesting technical detail
  • No marketing language whatsoever

Product Hunt

  • Tagline: under 60 chars, punchy, describes the value
  • Description: 2-3 sentences, what + how + who it's for
  • First Comment: founder story, why you built it, what's next

V2EX

  • Post in /t/programmer or /t/share
  • Title: 直接说是什么,别标题党
  • Body: 技术向,说清楚原理和用法
  • 附 GitHub 链接
  • 语气平实,不要过度推销

Juejin (掘金)

  • Title: 教程风格 "xxx 实现 xxx" 或 "xxx 使用指南"
  • Summary: 1-2 句话说清楚解决什么问题
  • Body hint: 可以写成教程文章,带代码块和截图
  • Tags: Claude Code, 开发工具, 效率提升

Dev.to

  • Title: "How I..." or "Building..." style, descriptive
  • Summary: 1-2 sentences, what problem it solves
  • Tags: claudecode, opensource, productivity, cli
  • Conversational but technical tone

Example prompts

  • "Generate social media posts for my new project"
  • "Write copy to promote this tool on Twitter and Xiaohongshu"
  • "Create launch posts for all platforms"
  • "帮我写社交媒体推广文案"

Files

2 total
Select a file
Select a file to preview.

Comments

Loading comments…