
Social Media
Produce researched LinkedIn posts and X/Twitter threads with hooks, hashtags, and required companion images in a fixed folder layout.
Overview
Social-media is an agent skill most often used in Grow (also Launch distribution) that researches a topic, then writes LinkedIn or X posts with required companion images in slugged folders.
Install
npx skills add https://github.com/langchain-ai/deepagents --skill social-mediaWhat is this skill?
- Hard gate: delegate topic research via task subagent_type researcher before any writing
- LinkedIn layout: linkedin/<slug>/post.md plus required image.png
- Twitter/X layout: tweets/<slug>/thread.md plus required image.png
- Drafts hooks, hashtags, thread structure, and optional companion image generation
- Research findings saved under research/[slug].md and read before composing
- 2 required artifacts per post: markdown content plus image.png
Adoption & trust: 1.7k installs on skills.sh; 24.2k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You want social posts or threads but risk thin hooks and no visual assets because chat drafts skip research and file structure.
Who is it for?
Builders using Deep Agents who want repeatable social campaigns with enforced research-first workflow and paired visuals.
Skip if: One-line captions without research, platforms outside LinkedIn/X covered here, or teams that cannot use the task/researcher subagent pattern.
When should I use this skill?
User asks to write a LinkedIn post, tweet, Twitter/X thread, social media caption, social post, or repurpose content for social platforms.
What do I get? / Deliverables
After research is saved and read, you get platform-specific markdown copy plus a required image.png under linkedin/ or tweets/ for that slug.
- linkedin/<slug>/post.md or tweets/<slug>/thread.md
- Companion image.png in the same slug folder
- research/<slug>.md from delegated research
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Primary shelf is Grow/content because the skill’s output is ongoing social copy and visuals, not store ASO or production monitoring. Content subphase matches post/thread authoring and repurposing; distribution tactics are covered via secondary Launch placement.
Where it fits
Announce a v1 ship with a researched LinkedIn post and thread image under linkedin/my-app-launch/.
Turn research/renewable-energy.md into a weekly LinkedIn post and image for audience building.
Draft social hooks that drive traffic to a waitlist landing page after researcher summarizes the problem space.
Publish a thread recap of onboarding improvements to re-engage existing users.
How it compares
Use instead of ad-hoc chat social copy when you need folder conventions and a mandatory research subagent pass.
Common Questions / FAQ
Who is social-media for?
Solo builders and indie founders on agent stacks that support task delegation—especially when shipping thought leadership or launch announcements on LinkedIn or X.
When should I use social-media?
In Grow when maintaining a content rhythm; at Launch when distributing a release or landing page; whenever you ask for a LinkedIn post, tweet, thread, caption, or to repurpose content for social—with research completed first.
Is social-media safe to install?
Check the Security Audits panel on this Prism page before install; subagent research may touch network sources, so review permissions and repo secrets policy.
SKILL.md
READMESKILL.md - Social Media
# Social Media Content Skill ## Research First (Required) **Before writing any social media content, you MUST delegate research:** 1. Use the `task` tool with `subagent_type: "researcher"` 2. In the description, specify BOTH the topic AND where to save: ``` task( subagent_type="researcher", description="Research [TOPIC]. Save findings to research/[slug].md" ) ``` Example: ``` task( subagent_type="researcher", description="Research renewable energy trends in 2025. Save findings to research/renewable-energy.md" ) ``` 3. After research completes, read the findings file before writing ## Output Structure (Required) **Every social media post MUST have both content AND an image:** **LinkedIn posts:** ``` linkedin/ └── <slug>/ ├── post.md # The post content └── image.png # REQUIRED: Generated visual ``` **Twitter/X threads:** ``` tweets/ └── <slug>/ ├── thread.md # The thread content └── image.png # REQUIRED: Generated visual ``` Example: A LinkedIn post about "prompt engineering" → `linkedin/prompt-engineering/` **You MUST complete both steps:** 1. Write the content to the appropriate path 2. Generate an image using `generate_image` and save alongside the post **A social media post is NOT complete without its image.** ## Platform Guidelines ### LinkedIn **Format:** - 1,300 character limit (show more after ~210 chars) - First line is crucial - make it hook - Use line breaks for readability - 3-5 hashtags at the end **Tone:** - Professional but personal - Share insights and learnings - Ask questions to drive engagement - Use "I" and share experiences **Structure:** ``` [Hook - 1 compelling line] [Empty line] [Context - why this matters] [Empty line] [Main insight - 2-3 short paragraphs] [Empty line] [Call to action or question] #hashtag1 #hashtag2 #hashtag3 ``` ### Twitter/X **Format:** - 280 character limit per tweet - Threads for longer content (use 1/🧵 format) - No more than 2 hashtags per tweet **Thread Structure:** ``` 1/🧵 [Hook - the main insight] 2/ [Supporting point 1] 3/ [Supporting point 2] 4/ [Example or evidence] 5/ [Conclusion + CTA] ``` ## Image Generation Every social media post needs an eye-catching image. Use the `generate_social_image` tool: ``` generate_social_image(prompt="A detailed description...", platform="linkedin", slug="your-post-slug") ``` The tool saves the image to `<platform>/<slug>/image.png`. ### Social Image Best Practices Social images need to work at small sizes in crowded feeds: - **Bold, simple compositions** - one clear focal point - **High contrast** - stands out when scrolling - **No text in image** - too small to read, platforms add their own - **Square or 4:5 ratio** - works across platforms ### Writing Effective Prompts Include these elements: 1. **Single focal point**: One clear subject, not a busy scene 2. **Bold style**: Vibrant colors, strong shapes, high contrast 3. **Simple background**: Solid color, gradient, or subtle texture 4. **Mood/energy**: Match the post tone (inspiring, urgent, thoughtful) ### Example Prompts **For an insight/tip post:** ``` Single glowing lightbulb floating against a deep purple gradient background, lightbulb made of interconnected golden geometric lines, rays of soft light emanating outward. Minimal, striking, high contrast. Square composition. ``` **For announcements/news:** ``` Abstract rocket ship made of colorful geometric shapes launching upward with a trail of particles. Bright coral and teal color scheme against clean white background. Energetic, celebratory mood. Bold flat illustration style. ``` **For thought-provoking content:** ``` T