Social Media Manager
Scanned@tryan310
npx machina-cli add skill @tryan310/social-media-manager --openclawSKILL: Social Media Manager
Goal
Automate the creation and scheduling of high-engagement social media content across any platform (TikTok, Instagram, X/Twitter, LinkedIn, Facebook, YouTube, and more) using AI generation and the Postiz API.
Supported Platforms
Postiz supports multi-platform publishing. Any platform you connect in Postiz can be targeted:
- TikTok — Slideshows, carousels, short videos
- Instagram — Reels, carousels, single-image posts
- X / Twitter — Text posts, image threads
- LinkedIn — Articles, image posts, carousels
- Facebook — Posts, stories, reels
- YouTube — Shorts, community posts
- Pinterest, Reddit, Threads, and more as Postiz adds integrations
Workflow
- Research & Ideation: Brainstorm hooks using the "Conflict Formula":
[Person] + [Conflict/Doubt] -> [AI Solution] -> [Resolution]. - Content Generation: Use AI to generate platform-appropriate content.
- Images/Slides: AI-generated visuals (e.g., Nano Banana Pro, gpt-image-1.5) at platform-optimal resolutions.
- Text: AI-written captions, threads, or articles tailored to each platform's tone and format.
- Video thumbnails: AI-generated cover images for video content.
- Platform Adaptation: Adjust content format per platform:
- TikTok/Instagram: Portrait 1024x1536, 6-slide carousels
- X/Twitter: Landscape/square images, concise text
- LinkedIn: Professional tone, landscape images
- YouTube Shorts: Portrait video thumbnails
- Consistency Check: Ensure "locked architecture" (same subject/theme, different styles).
- Critical: Write one detailed description of the subject and reuse it in EVERY prompt. Only change the style/lighting/context.
- Scheduling & Publishing: Upload and schedule via Postiz API.
- Draft mode (
SELF_ONLY) for review before publishing. - Scheduled posts for optimal engagement times.
- Cross-post the same content across multiple platforms simultaneously.
- Draft mode (
- Notification: Ping user with the caption and links to review/publish.
Postiz API Integration
Postiz acts as the universal publishing layer. One API handles all connected platforms.
Configuration
- API URL:
https://api.postiz.com/public/v1 - Auth Header:
Authorization: <API_KEY>(No Bearer prefix). - Media Upload:
POST /uploadfirst to getidandpath. - Posting Method: Use
UPLOAD(Draft) for multi-image content.DIRECT_POSTworks for single-image/text posts.
Posting Structure
- Top level:
type("now" or "schedule"),date(ISO 8601),posts(array). - Post level:
integration: { id: "..." },value: [ { content: "...", image: [ { id, path } ] } ]. - Settings level: Platform-specific settings (e.g.,
__type: "tiktok",__type: "instagram", etc.).
Technical Specs
- Upload Media:
curl -X POST {API_URL}/upload -H "Authorization: {KEY}" -F "file=@path/to/file" - Create Post:
curl -X POST {API_URL}/posts -H "Authorization: {KEY}" -H "Content-Type: application/json" -d '{...}' - List Integrations:
curl {API_URL}/integrations -H "Authorization: {KEY}"— use this to discover connected platforms and their integration IDs.
Prompt Strategy
The Conflict Formula
Adaptable to any product, service, or brand:
[Person] + [Common Pain Point] -> [Your Solution] -> [Success/Resolution]- Identify 4-6 pain points per product for content variety.
- Each pain point becomes a unique content series.
Slide/Carousel Structure
- Slide 1: The "Before" or "Conflict" state + Hook Text Overlay
- Slides 2-5: The "Transformation" or style options
- Slide 6: The "Final Result" / Call to Action
Success Log
- 2026-02-14: Posted "Rejected TWICE" carousel (6 slides, Conflict Formula). Fixed API fields:
duet/stitch/comment(booleans),autoAddMusic("yes"/"no"),brand_content_toggle/brand_organic_toggle(booleans). Top-levelshortLink(bool) andtags(array) required. - 2026-02-13: Successfully transitioned to
UPLOADmethod for TikTok slideshows. Confirmed thatDIRECT_POSTtriggersERRORstate for multi-image sequences.
Failure Log
- 2026-02-13: API Authentication requires
Authorization: <KEY>(no Bearer). - 2026-02-13: Postiz requires
content_posting_methodandprivacy_levelin settings. - 2026-02-13: Draft upload via Postiz requires valid media URLs (uploads.postiz.com) and correct
postsarray structure.
Overview
Automates the creation and scheduling of high-engagement social content across TikTok, Instagram, X/Twitter, LinkedIn, Facebook, YouTube, and more using AI generation and the Postiz API. Supports platform-specific formats and cross-posting, including 6-slide TikTok carousels with draft review.
How This Skill Works
1) Research & ideation use the Conflict Formula to define hooks and 4-6 pain points. 2) Generate platform-appropriate media and text (images, captions, threads, thumbnails) while maintaining a locked subject across prompts. 3) Adapt content per platform, upload media via Postiz /upload, then schedule or publish through /posts using draft mode for review and cross-post across platforms.
When to Use It
- Launching a new product or campaign and needing a consistent, multi-platform content stream.
- Creating high-engagement 6-slide TikTok carousels and distributing them to Instagram, LinkedIn, and other platforms.
- Scaling content production with AI-generated visuals and tailored captions for each platform.
- Scheduling posts for optimal engagement times while keeping drafts reviewable via SELF_ONLY.
- Maintaining a unified brand narrative by reusing a detailed subject description across prompts while varying style and lighting.
Quick Start
- Step 1: Connect Postiz API, note the API URL (https://api.postiz.com/public/v1) and your API key.
- Step 2: Define your subject using the Conflict Formula and generate 4-6 pain points for content variation.
- Step 3: Generate AI visuals and text, upload media via /upload to get id/path, then create posts with /posts in draft (UPLOAD) mode and schedule.
Best Practices
- Define 4-6 pain points per product using the Conflict Formula to create diverse content series.
- Lock the main subject description and reuse it in every prompt; only change style/lighting/context.
- Follow platform-specific specs (TikTok/Instagram 1024x1536 6-slide carousels, concise X/Twitter posts, professional LinkedIn tone).
- Use Draft mode (SELF_ONLY) to review before publishing and verify cadence.
- Test cross-posting across platforms to ensure consistency of subject and messaging.
Example Use Cases
- A 6-slide TikTok carousel for a new fitness app with 1024x1536 slides, built from a single subject description and varied visuals.
- An Instagram Reels plus carousel suite generated from the same hooks, scheduled in a single batch via Postiz.
- An X/Twitter image-thread created from multiple pain-point slides with tight, platform-appropriate copy.
- A LinkedIn professional post series with landscape images accompanying a concise article-style caption, scheduled on weekday mornings.
- YouTube Shorts thumbnails generated as cover images and scheduled alongside cross-posted captions across platforms.