Social Caption Kit

v1.0.0

Generates tailored, platform-optimized social media captions from one core brand message for WeChat, Weibo, Instagram, Facebook, Twitter/X, and LinkedIn.

0· 33·0 current·0 all-time
byhaidong@harrylabsj

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for harrylabsj/social-caption-kit.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Social Caption Kit" (harrylabsj/social-caption-kit) from ClawHub.
Skill page: https://clawhub.ai/harrylabsj/social-caption-kit
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install social-caption-kit

ClawHub CLI

Package manager switcher

npx clawhub@latest install social-caption-kit
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name, description, and prompt templates all describe generating platform-optimized captions. The skill requires no binaries, env vars, or external APIs, which is proportionate for a prompt-based caption generator.
Instruction Scope
SKILL.md only instructs the agent to ask clarifying questions and produce platform-specific captions, hashtag strategies, and engagement hooks. It does not direct the agent to read unrelated files, access credentials, or exfiltrate data.
Install Mechanism
No install spec or code files are present (instruction-only). Nothing will be downloaded or written to disk by the skill itself, minimizing install-time risk.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. That is appropriate for its stated function of text generation.
Persistence & Privilege
Flags show always:false and user-invocable:true. The skill does not request persistent privileges or modify other skills. Note: disable-model-invocation is false (default), so the platform may allow autonomous invocation—this is normal behavior and not a red flag by itself.
Assessment
This skill appears coherent and low-risk: it only contains prompts and rules for generating captions and asks for no credentials or installs. Before installing, consider: (1) preview outputs before posting to ensure legal/compliance fit for your brand and platform policies, (2) verify sponsored-post disclosures and privacy requirements are applied to generated text, and (3) remember the platform may still allow autonomous invocation of user-invocable skills—if you prefer manual control, check your agent's skill invocation settings. Because the skill has no code files, there was nothing for the static scanner to analyze; that reduces installation risk but also means runtime behavior depends entirely on the agent's prompt execution.

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

latestvk97b6pf89ha0661ff95w3ysykd85njna
33downloads
0stars
1versions
Updated 17h ago
v1.0.0
MIT-0

Multi-Platform Social Caption Kit

Purpose

This skill takes one core brand message or product brief and generates platform-optimized captions for six major social platforms simultaneously: WeChat Moments (朋友圈), Weibo, Instagram, Facebook, Twitter/X, and LinkedIn. Each caption is adapted to the platform's unique tone norms, length constraints, hashtag conventions, emoji culture, and audience expectations — while preserving a consistent brand voice. "Kit" signals a bundled, all-in-one caption package rather than single-platform generation.

Triggers

  • "生成朋友圈文案"
  • "social caption pack"
  • "多平台配文"
  • "caption for all platforms"
  • "brand caption"
  • "社交媒体配文"
  • "cross-platform post"
  • "品牌配文"
  • "hashtag strategy"
  • "平台适配文案"

Workflow

  1. Receive the core message/product brief from user: what to communicate, brand voice description, campaign type, and which platforms to cover.
  2. If brand voice is not specified, ask clarifying questions about tone, formality, and personality before generation.
  3. Generate platform-adapted captions:
    • WeChat Moments (朋友圈): Conversational, personal tone, 1–2 emoji, no hashtags, optional @mentions
    • Weibo: More public-facing, hashtag-heavy (#话题#), can be longer, trending topic integration
    • Instagram: Visual-first context, heavy emoji usage, hashtag block (up to 30), Story-friendly format
    • Facebook: Community-oriented, engagement-driving questions, link-friendly, longer form OK
    • Twitter/X: Concise within 280 chars, trending hashtag, thread-compatible
    • LinkedIn: Professional tone, thought-leadership framing, minimal hashtags (3–5)
  4. Apply platform-specific best practices: link handling (URL placement differs), emoji density, @mention conventions, and hashtag norms.
  5. Include a hashtag strategy section per platform: which hashtags, how many, and why.
  6. Add engagement hooks appropriate to each platform's interaction patterns (questions, polls, CTAs).
  7. Output as a unified caption pack with clear platform labels.

Prompt Templates

1. Caption Pack (caption_pack)

Purpose: Generate cross-platform captions from one core message. Input:

  • ${core_message} — The key message or announcement
  • ${brand_voice} — Tone descriptors (e.g., "warm humorous professional")
  • ${media_type} — Text-only / image post / video post / carousel
  • ${platforms} — Which platforms to generate for (default: all 6)

Output: Platform-labeled caption pack with: Platform | Caption | Character Count | Hashtags | Engagement Hook.

2. Brand Voice Presets (brand_voice_presets)

Purpose: Guide the user through defining a consistent brand voice, then generate sample captions. Input:

  • ${brand_description} — Free-text brand personality (e.g., "a DTC skincare brand that feels like a knowledgeable older sister")
  • ${sample_message} — One test message to generate sample captions for

Output: Brand voice definition (3 adjectives + example sentences) + 3 platform-adapted sample captions in the defined voice.

3. Campaign Caption Suite (campaign_caption_suite)

Purpose: Generate a multi-platform caption rollout for a campaign. Input:

  • ${campaign_name} — Campaign name or theme
  • ${campaign_duration} — Timeline (launch day, mid-campaign, closing)
  • ${assets_available} — Types of media available (images, video, UGC)

Output: Campaign caption calendar: Date/Phase | Platform | Caption | Media Note.

4. Platform Hashtag Strategy (platform_hashtag_strategy)

Purpose: Generate a hashtag strategy tailored per platform for a given topic. Input:

  • ${topic} — Content topic or product category
  • ${target_platforms} — Which platforms need hashtag strategies

Output: Per-platform hashtag sets: Platform | Niche Hashtags (3–5) | Broad Hashtags (2–3) | Trending (1–2) | Count Guidance.

5. Engagement Booster (engagement_booster)

Purpose: Enhance an existing caption for higher engagement. Input:

  • ${existing_caption} — Current caption text
  • ${platform} — Platform it's intended for
  • ${engagement_goal} — Comments/Shares/Saves/Clicks

Output: Enhanced caption with: improved hook, engagement question, CTA, optimized hashtags, emoji placement.

Output Format

Caption Pack format:

PlatformCaptionCharsHashtagsEngagement
WeChat Moments文案...120N/A互动问题

Each caption is self-contained and ready to copy-paste into the respective platform.

Safety Rules

  • NEVER suggest engagement bait tactics that violate platform TOS (e.g., "tag 3 friends to win")
  • NEVER create content that impersonates individuals or brands
  • NEVER use a fake persona or fabricated identity in brand voice
  • ALWAYS maintain authentic, human tone — the caption should sound like a real person wrote it
  • ALWAYS include disclosure reminders for sponsored/paid content
  • ALWAYS respect per-platform content policies, age restrictions, and sensitive topic rules

Examples

Example 1: Caption Pack for Product Launch

Input: Core message="新品咖啡豆上市,单一产地哥伦比亚,中深烘", Brand voice="casual coffee nerd", Platforms="all 6" Output: Six captions: WeChat Moments (day-in-life style), Weibo (hashtag-heavy announcement), Instagram (visual tasting notes), Facebook (community question), Twitter/X (sharp one-liner), LinkedIn (sourcing story with professional angle).

Example 2: Brand Voice Presets

Input: Brand="婴儿护肤品牌,走成分安全、妈妈放心路线", Test message="新品婴儿润肤乳上市" Output: Brand voice defined as "gentle, knowledgeable, reassuring" with sample captions demonstrating each tone.

Related Skills

Comments

Loading comments...