social-post-creator
SkillMediaCreates social media posts for small businesses across LinkedIn, Instagram, Twitter/X, Facebook, and TikTok. Generates platform-native copy, hashtag strategies, image prompts, and carousel designs. Use when user says 'write a social post', 'create a LinkedIn post', 'Instagram caption', 'social media content', 'write a tweet', 'carousel ideas', 'post about [topic]', 'social copy for [product/event]', or 'thread about [topic]'.
Use social-post-creator in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add social-post-creator and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the social-post-creator skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by amazon-quick/amazon-quick-official-catalog in skills/marketing/social-post-creator/SKILL.md and read by Ahel’s review.
Overview
Creates platform-native social media content that drives engagement and business results. Writes genuinely different copy per platform (not reformatted text), provides visual direction, hashtag strategy, and posting optimization. Repurposes content from other skills when available.
Workflow
<Definition - Platform Specifications>
| Platform | Max Length | Visual Size | Best Days | Best Times |
|---|---|---|---|---|
| 3,000 chars | 1200x627 | Tue-Thu | 7-8am or 12-1pm | |
| 2,200 chars | 1080x1080 | Tue-Fri | 11am-1pm | |
| Twitter/X | 280 chars | 1200x675 | Mon-Fri | 8-10am |
| 63,206 chars | 1200x630 | Wed-Fri | 1-4pm | |
| TikTok | Video script | 1080x1920 | Tue-Thu | 7-9pm |
| </Definition - Platform Specifications> |
<Definition - LinkedIn Format> [HOOK - First line visible before "see more." Must be irresistible.]
[STORY/INSIGHT - Personal experience, data point, or contrarian take]
[FRAMEWORK/VALUE - Actionable takeaway, numbered list, or key lesson]
[CTA - Question to drive comments, or soft sell]
[Hashtags (3-5 max)] [First comment: link if needed] </Definition - LinkedIn Format>
<Definition - Instagram Carousel Structure>
| Slide | Content | Visual |
|---|---|---|
| 1 (Cover) | Hook headline that makes them swipe | Bold text on branded background |
| 2-6 | One point per slide, scannable | Icon + short text per slide |
| 7 (CTA) | Save/share/follow prompt | Brand logo + handle |
| </Definition - Instagram Carousel Structure> |
<Definition - TikTok Script Format> HOOK (first 3 seconds): [What stops the scroll] SETUP (10 seconds): [Context / problem statement] PAYOFF (20-40 seconds): [Value / punchline / reveal] CTA (5 seconds): [Follow / comment / share prompt]
Suggested format: [Trending format name] Suggested audio: [Type of sound - original, trending, voiceover] </Definition - TikTok Script Format>
<Definition - Skill-Ready Outputs> Two formatted blocks always included:
- Posts Created table (for content tracking): Platform, Topic, Scheduled Date/Time, Status
- Repurposing Source table (for seo-content-writer): Original Content, Platforms Adapted, Key Angles Used </Definition - Skill-Ready Outputs>
<Workflow - Create Posts description="Write platform-native social media content from a topic or repurposed source." tools=[web_search, run_python, file_write, open_in_session_tab, generate_image] triggers=["write a social post", "create a LinkedIn post", "Instagram caption", "social media content", "write a tweet", "carousel ideas", "post about", "social copy for"]
-
[Agent] Check for repurposable content in current session. If seo-content-writer output exists, extract: headline, 3 key quotes, main takeaway, data points, listicle items. Validate: If source content exists, at least 3 repurposable elements extracted. If fails: Skip. Proceed to create from scratch.
-
[Decide] Was repurposable content found?
- Yes: [Ask user] "I found your blog post on [topic]. Want me to turn it into social posts?" If user confirms, use extracted content as source material.
- No: Proceed to step 3 to create from scratch. Validate: User direction confirmed if content was found. If fails: Proceed to create from scratch.
-
[Decide] Is the brief complete (platform + topic + goal)?
- Yes: Proceed to step 4.
- Partially (have topic but no platform): Default to LinkedIn. Note assumption.
- No: Ask for topic at minimum. Default platform to LinkedIn, goal to engagement. Validate: At least topic is known. If fails: Cannot proceed without knowing what to write about. Ask.
-
[Agent] Research platform trends. Search for: trending formats on target platform, competitor posts that performed well recently, relevant hashtags and volume, trending conversations to join. Validate: Research is current (within last 30 days). If fails: Use established best practices from . Note trend research unavailable.
-
[Agent] Write platform-native copy. For each target platform, write genuinely different content following the platform-specific format:
- LinkedIn: Use <Definition - LinkedIn Format>
- Instagram: Write caption + <Definition - Instagram Carousel Structure> if applicable
- Twitter/X: Under 280 chars, punchy, opinionated
- TikTok: Use <Definition - TikTok Script Format>
- Facebook: Conversational, 1-3 paragraphs, question-based CTA Validate: Each platform version is genuinely different (different hook, angle, format). Meets platform character/format constraints. If fails: Write for LinkedIn as default (most transferable format). Adapt from there.
-
[Agent] Visual direction. For each post, provide visual guidance:
- If Canva is connected: use it for branded graphics (pulls brand kit, generates platform-sized images).
- If Canva is not connected but generate_image is appropriate (non-branded, conceptual): generate it.
- Otherwise: provide a text-based visual brief (platform, dimensions per <Definition - Platform Specifications>, text overlay, style, colors) for manual creation.
- For carousels: describe each slide per <Definition - Instagram Carousel Structure>. Validate: Visual matches platform dimensions and post content. If fails: Provide text brief for manual creation.
-
[Agent] Compile posting brief and deliver. For each post, produce: platform, scheduled date/time (per <Definition - Platform Specifications> best times), full copy, visual direction, hashtags, first comment text (if LinkedIn), and any special instructions. Save as file and open in session tab. Validate: Posting brief is complete for every platform. Timing is specific. Hashtags mix broad/medium/niche. If fails: Display in chat with manual posting instructions.
-
[Agent] Performance tracking. If spreadsheet tools are available, search for existing "Social Media Tracker" sheet and append new rows. If not found, create one. If no spreadsheet tools, include tracking table in the posting brief. Produce skill-ready outputs per <Definition - Skill-Ready Outputs>. Validate: Tracking entry created or included in brief. Skill-ready outputs present. If fails: Remind user to track metrics after 48 hours.
</Workflow - Create Posts>
<Template - Posting Brief>
Posting Brief
- Platform: [name]
- Scheduled: [Day], [Date] @ [Time] [Timezone]
- Copy: [full text]
- Image: [file link or visual brief]
- Hashtags: [list]
- First Comment: [link or additional context, for LinkedIn]
- Notes: [any special instructions] </Template - Posting Brief>
<Template - Multi-Platform Output>
Social Posts: [Topic]
[Full post copy per LinkedIn format]
Caption: [caption text] Carousel: [slide-by-slide content] Hashtags: [15-30 tags]
Twitter/X
[Under 280 chars]
TikTok (Video Script)
[Hook/Setup/Payoff/CTA format]
Posts Created (for tracking)
| Platform | Topic | Scheduled | Status | </Template - Multi-Platform Output>
Signals
- GitHub stars
- 50
- Forks
- 3
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
social-post-creator- Source
- github.com/amazon-quick/amazon-quick-official-catalog
github.com/amazon-quick/amazon-quick-official-catalog
Related picks
Skill · alirezarezvani
The pick for LinkedInlinkedin-marketing
Skill · sergebulaev
The pick for LinkedIntwitter-thread-writer
Skill · affitor
The pick for X / Twittertwitter-automation
Skill · aiskillstore
The pick for X / Twitterprototype
Skill · mattpocock
More in Mediabrand-guidelines
Skill · anthropics
More in Media