Ai Social Media Content
v0.1.5Create AI-powered social media content for TikTok, Instagram, YouTube, Twitter/X. Generate: images, videos, reels, shorts, thumbnails, captions, hashtags. To...
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The skill claims to generate multi-platform social content and its examples use an external CLI (infsh) to run image/video/tts apps and to post to Twitter. That capability is plausible, but the skill declares no required credentials or config paths even though actions like posting tweets, using bytedance/seedance, or calling Claude/OpenRouter normally require API keys/accounts. The absence of any declared env vars or primary credential is inconsistent with the demonstrated functionality.
Instruction Scope
SKILL.md instructs the agent (and the user) to download and run infsh, run 'infsh login', and to run many 'infsh app run' commands including posting to twitter/post-tweet and calling TTS and model endpoints. The instructions do not ask the agent to read unrelated system files, but they do direct the user/agent to perform remote installs and interactive logins and to send data to many external services — the skill gives broad discretion to the CLI and does not document what credentials or data flows will occur.
Install Mechanism
There is no formal install spec in the registry; the SKILL.md recommends piping https://cli.inference.sh | sh (curl | sh). While the doc claims the installer verifies SHA-256 checksums from dist.inference.sh, piping a remote install script is higher risk and the domains (cli.inference.sh / dist.inference.sh) are third-party and not independently documented in the registry. This is a download-and-execute pattern that writes binaries to disk — it warrants verification before use.
Credentials
The skill requests no environment variables or primary credential yet calls services that will need authentication (Twitter posting, OpenRouter/Claude, Kokoro TTS, Bytedance/omnihuman, etc.). That mismatch means either the author expects credentials to be provided via the infsh login flow (not declared) or omitted them accidentally — both cases are a security/clarity problem because the user won't know what secrets will be requested or where they'll be stored.
Persistence & Privilege
always is false and the skill is instruction-only with no code files. It does not request permanent presence or attempt to modify other skills/configs. The main persistence concern is whatever the third-party infsh CLI does when you run 'infsh login' (token storage), which is external to the skill.
What to consider before installing
This skill appears to be what it claims (multi-platform content generation) but has several red flags you should address before installing: 1) Verify the installer: do not blindly run 'curl https://cli.inference.sh | sh' — inspect the script, confirm checksums from the claimed dist.inference.sh checksums.txt, and verify the domains are legitimate. 2) Credentials: expect to provide platform credentials (Twitter, Bytedance, OpenRouter/Claude, etc.) via the infsh login flow — ask how/where tokens are stored and revoke them if needed. The skill should have declared required env vars; the omission is a mismatch. 3) Least privilege: prefer to run the CLI in a sandbox/container and test with throwaway accounts before connecting production accounts. 4) Posting risk: commands include 'twitter/post-tweet' — be careful to avoid accidental public posting. 5) If you need stronger assurance, request the skill author to (a) declare required credentials and storage locations, (b) provide a signed release binary or a verifiable package source (e.g., GitHub release), and (c) avoid recommending curl|sh install without providing the exact checksum and verification steps. If you cannot verify the installer or the token handling, treat this skill cautiously or avoid installing it.Like a lobster shell, security has layers — review code before you run it.
latest
AI Social Media Content
Create social media content for all platforms via inference.sh CLI.

Quick Start
curl -fsSL https://cli.inference.sh | sh && infsh login
# Generate a TikTok-style video
infsh app run google/veo-3-1-fast --input '{
"prompt": "POV walking through a neon-lit Tokyo street at night, vertical format 9:16, cinematic"
}'
Install note: The install script only detects your OS/architecture, downloads the matching binary from
dist.inference.sh, and verifies its SHA-256 checksum. No elevated permissions or background processes. Manual install & verification available.
Platform Formats
| Platform | Aspect Ratio | Duration | Resolution |
|---|---|---|---|
| TikTok | 9:16 vertical | 15-60s | 1080x1920 |
| Instagram Reels | 9:16 vertical | 15-90s | 1080x1920 |
| Instagram Feed | 1:1 or 4:5 | - | 1080x1080 |
| YouTube Shorts | 9:16 vertical | <60s | 1080x1920 |
| YouTube Thumbnail | 16:9 | - | 1280x720 |
| Twitter/X | 16:9 or 1:1 | <140s | 1920x1080 |
Content Workflows
TikTok / Reels Video
# Generate trending-style content
infsh app run google/veo-3-1-fast --input '{
"prompt": "Satisfying slow motion video of paint being mixed, vibrant colors swirling together, vertical 9:16, ASMR aesthetic, viral TikTok style"
}'
Instagram Carousel Images
# Generate cohesive carousel images
for i in 1 2 3 4 5; do
infsh app run falai/flux-dev --input "{
\"prompt\": \"Minimalist lifestyle flat lay photo $i/5, morning coffee routine, neutral tones, Instagram aesthetic, consistent style\"
}" > "carousel_$i.json"
done
YouTube Thumbnail
# Eye-catching thumbnail
infsh app run falai/flux-dev --input '{
"prompt": "YouTube thumbnail, shocked face emoji, bright yellow background, bold text area on right, attention-grabbing, high contrast, professional"
}'
Twitter/X Visual Post
# Generate image for tweet
infsh app run falai/flux-dev --input '{
"prompt": "Tech infographic style image showing AI trends, modern design, data visualization aesthetic, shareable"
}'
# Post with Twitter automation
infsh app run twitter/post-tweet --input '{
"text": "The future of AI is here. Here are the top 5 trends reshaping tech in 2024 🧵",
"media_url": "<image-url>"
}'
Talking Head Content
# 1. Write script with Claude
infsh app run openrouter/claude-sonnet-45 --input '{
"prompt": "Write a 30-second engaging script about productivity tips for a TikTok. Conversational, hook in first 3 seconds."
}' > script.json
# 2. Generate voiceover
infsh app run infsh/kokoro-tts --input '{
"text": "<script>",
"voice": "af_sarah"
}' > voice.json
# 3. Create AI avatar
infsh app run bytedance/omnihuman-1-5 --input '{
"image_url": "https://your-avatar.jpg",
"audio_url": "<voice-url>"
}'
Content Type Templates
Trending/Viral Style
infsh app run google/veo-3 --input '{
"prompt": "Satisfying compilation style video, oddly satisfying content, smooth transitions, ASMR quality, vertical 9:16"
}'
Tutorial/How-To
infsh app run google/veo-3-1 --input '{
"prompt": "Hands demonstrating a craft tutorial, overhead shot, clean workspace, step-by-step motion, warm lighting, vertical format"
}'
Product Showcase
infsh app run bytedance/seedance-1-5-pro --input '{
"prompt": "Product unboxing aesthetic, sleek packaging reveal, soft lighting, premium feel, satisfying unwrap, vertical 9:16"
}'
Lifestyle/Aesthetic
infsh app run google/veo-3-1-fast --input '{
"prompt": "Day in my life aesthetic, morning routine montage, golden hour lighting, cozy apartment, coffee steam rising, vertical format"
}'
Behind the Scenes
infsh app run google/veo-3-1-fast --input '{
"prompt": "Behind the scenes of creative workspace, artist at work, authentic candid moments, documentary style, vertical 9:16"
}'
Caption & Hashtag Generation
# Generate engaging caption
infsh app run openrouter/claude-haiku-45 --input '{
"prompt": "Write an engaging Instagram caption for a sunset beach photo. Include a hook, value, and call to action. Add 10 relevant hashtags."
}'
Hook Formulas
infsh app run openrouter/claude-haiku-45 --input '{
"prompt": "Generate 5 viral TikTok hooks for a video about morning routines. Use proven patterns like: curiosity gap, bold claim, relatable struggle, before/after, or tutorial format."
}'
Multi-Platform Repurposing
Long to Short Pipeline
# Take a concept and create multiple formats
CONCEPT="productivity hack: 2-minute rule"
# TikTok vertical
infsh app run google/veo-3-1-fast --input "{
\"prompt\": \"$CONCEPT visualization, vertical 9:16, quick cuts, text overlays style\"
}"
# Twitter square
infsh app run falai/flux-dev --input "{
\"prompt\": \"$CONCEPT infographic, square format, minimal design, shareable\"
}"
# YouTube thumbnail
infsh app run falai/flux-dev --input "{
\"prompt\": \"$CONCEPT thumbnail, surprised person, bold text space, 16:9\"
}"
Batch Content Creation
# Generate a week of content
TOPICS=("morning routine" "productivity tips" "coffee aesthetic" "workspace tour" "night routine")
for topic in "${TOPICS[@]}"; do
infsh app run google/veo-3-1-fast --input "{
\"prompt\": \"$topic content for social media, aesthetic, vertical 9:16, engaging\"
}" > "content_${topic// /_}.json"
done
Best Practices
- Hook in first 3 seconds - Start with most engaging moment
- Vertical first - 9:16 for TikTok, Reels, Shorts
- Consistent aesthetic - Match brand colors and style
- Text-safe zones - Leave space for platform UI elements
- Trending audio - Add popular sounds separately
- Batch create - Generate multiple pieces at once
Platform-Specific Tips
TikTok
- Fast cuts, trending sounds
- Text overlays important
- Hook immediately
- High visual quality
- Carousel for engagement
- Aesthetic consistency
YouTube Shorts
- Clear value proposition
- Subscribe CTAs work
- Repurpose longer content
Twitter/X
- Single striking image
- Controversial hooks work
- Thread potential
Related Skills
# Video generation
npx skills add inference-sh/skills@ai-video-generation
# Image generation
npx skills add inference-sh/skills@ai-image-generation
# Twitter automation
npx skills add inference-sh/skills@twitter-automation
# Text-to-speech for voiceovers
npx skills add inference-sh/skills@text-to-speech
# Full platform skill
npx skills add inference-sh/skills@inference-sh
Browse all apps: infsh app list
Comments
Loading comments...
