算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
social-media-post【设计与创意】Create social media content: platform-specific formatting, hashtag strategy, engagement hooks, visual direction, and scheduling. TRIGGER when: user says /social-media-post, "write a post", "social content", "tweet", "LinkedIn post", "Instagram caption".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Create platform-optimized social media content with engagement hooks, hashtag strategy, visual direction, and scheduling recommendations. Supports single posts, threads, carousels, and cross-platform adaptations.
Gather the inputs needed to write effective platform-native content.
| Input | Required? | Notes |
|---|---|---|
| Platform | Yes | LinkedIn, Twitter/X, Instagram, Facebook, TikTok, Threads, YouTube Community |
| Topic / message | Yes | What is this post about? |
| Goal | Yes | Awareness, engagement, traffic, leads, community |
| Audience | Recommended | Who follows this account? B2B, B2C, industry? |
| Brand voice | Recommended | Formal, casual, witty, authoritative? |
| Visual assets | Optional | Do they have images, video, or need direction? |
| Link to include | Optional | URL for traffic-driving posts |
Each platform has its own constraints, norms, and best practices.
| Platform | Character Limit | Best Formats | Optimal Length | Link Behavior |
|---|---|---|---|---|
| 3,000 chars | Text, carousel, document, video | 800-1,300 chars for engagement | Links in comments perform better | |
| Twitter/X | 280 chars (free) / 25K (premium) | Text, image, thread, poll | 70-100 chars for retweets, 200-280 for engagement | Links reduce reach; use sparingly |
| Instagram (feed) | 2,200 chars | Image, carousel, Reel | 125-150 chars for casual, up to 2K for storytelling | No clickable links in captions |
| Instagram (Stories) | Text overlay | Image/video + stickers, polls | Minimal text, visual-first | Link sticker available |
| 63,206 chars | Image, video, link post | 40-80 chars for engagement | Native video outperforms links | |
| TikTok | 2,200 chars | Video (15s-10min) | 21-34 seconds for best completion rate | Link in bio only (unless shop) |
| Threads | 500 chars | Text, image | 100-300 chars | Links allowed, carousel supported |
| YouTube Community | 5,000 chars | Text, image, poll | 200-500 chars | Links allowed |
The first line determines whether someone stops scrolling. It must appear before the "...see more" truncation.
| Hook Type | Example | Best For |
|---|---|---|
| Bold claim | "Most marketing advice is wrong. Here's why." | Thought leadership, contrarian takes |
| Surprising stat | "93% of B2B buyers start with a search engine." | Data-driven content |
| Question | "What would you do with 10 extra hours per week?" | Engagement, community building |
| Story opener | "Last month I got fired. Best thing that happened." | Personal brand, narrative posts |
| How-to promise | "How to write a landing page in 30 minutes (framework)" | Educational content |
| List preview | "5 tools I use every day that cost $0:" | Utility, save-worthy content |
| Relatable pain | "Staring at a blank content calendar again?" | Problem-aware audiences |
| Contrarian | "Stop A/B testing your emails. Do this instead." | Engagement bait, strong opinions |
Truncation points (characters visible before "...see more"):
Follow the appropriate structure for the platform and format.
Text post structure (LinkedIn, Twitter/X, Facebook):
[Hook — 1-2 lines]
[Space]
[Value / Story / Insight — 3-8 lines]
- Use line breaks for readability
- One idea per line
- Short sentences
[Space]
[CTA or engagement prompt]
[Hashtags (if applicable)]
Carousel / Document post structure (LinkedIn, Instagram):
| Slide | Content | Purpose |
|---|---|---|
| 1 (Cover) | Bold headline + visual hook | Stop the scroll |
| 2 | Problem statement or context | Build relatability |
| 3-7 | One key point per slide | Deliver value |
| 8 (optional) | Summary or recap | Reinforce learning |
| 9 (Final) | CTA — follow, save, share, link in bio | Drive action |
Design guidelines for carousels:
Thread structure (Twitter/X, Threads):
| Tweet # | Content | Purpose |
|---|---|---|
| 1 | Hook + promise ("7 lessons from scaling to $10M ARR. A thread:") | Earn the click to expand |
| 2-N | One point per tweet, numbered | Deliver value sequentially |
| Final | Summary + CTA ("If this was useful, repost tweet #1 so others see it") | Drive amplification |
| Platform | Hashtag Best Practices | Recommended Count |
|---|---|---|
| Use 3-5 relevant hashtags, mix of broad and niche | 3-5 | |
| Mix of large (1M+), medium (100K-1M), and small (< 100K) hashtags | 5-15 (down from the old 30 max strategy) | |
| Twitter/X | 1-2 hashtags max, more reduces engagement | 1-2 |
| TikTok | Trending + niche hashtags in caption | 3-5 |
| Hashtags have minimal impact | 0-2 | |
| Threads | Still emerging, use sparingly | 1-3 |
Hashtag selection framework:
If the user does not have a ready-made visual, provide direction for creating one.
| Visual Type | When to Use | Specs |
|---|---|---|
| Static image | Most posts | 1080x1080 (square), 1080x1350 (portrait), 1200x628 (landscape for links) |
| Carousel | Educational, list, or storytelling | 1080x1350 per slide, 2-10 slides |
| Short video | Demos, behind-the-scenes, tutorials | 9:16 for Reels/TikTok, 1:1 or 16:9 for feed |
| GIF / animation | Reactions, product demos | Keep under 15 seconds, loop cleanly |
| Screenshot | Social proof, data, tools | Annotate with highlights or callouts |
| Text-on-brand-background | Quote, stat, or announcement | Use brand colors and fonts |
| No visual (text-only) | Twitter/X text tweets, some LinkedIn | N/A |
Provide a brief for each visual:
Optimal posting times (general guidelines — actual best times vary by audience):
| Platform | Best Days | Best Times (recipient's local time) | Worst Times |
|---|---|---|---|
| Tue, Wed, Thu | 8-10am, 12pm | Weekends, after 6pm | |
| Twitter/X | Mon-Fri | 9-11am, 1-3pm | Late night |
| Mon, Wed, Fri | 11am-1pm, 7-9pm | 3-5am | |
| Wed, Thu, Fri | 9am-12pm | Late night, early morning | |
| TikTok | Tue, Thu, Fri | 7-9am, 12-3pm, 7-11pm | Varies widely |
Always recommend the user check their own analytics for audience-specific insights.
Deliver the social media content as follows:
PLATFORM: [Platform name]
GOAL: [Awareness / Engagement / Traffic / Leads]
FORMAT: [Text / Image / Carousel / Video / Thread]
---
POST COPY:
[Full post text, formatted for the platform]
---
HASHTAGS: [hashtag list]
VISUAL DIRECTION:
- Type: [Image / Carousel / Video]
- Description: [What the visual should show]
- Specs: [Dimensions]
- Text overlay: [If any]
SCHEDULING:
- Recommended day: [Day]
- Recommended time: [Time + timezone note]
ENGAGEMENT STRATEGY:
- [How to respond to comments]
- [Where to cross-promote]
---
CROSS-PLATFORM ADAPTATION:
[Shortened/adapted version for 1-2 other platforms]