From simplified-cli
Manage social media accounts, schedule posts, analyze performance, process images and videos, and generate AI images using the Simplified CLI. Use when the user wants to publish to social media, analyze performance, process images, generate AI images, or work with video.
npx claudepluginhub celeryhq/simplified-cli --plugin simplified-cliThis skill uses the workspace's default tool permissions.
Command-line tool for Simplified.com — manage social media accounts, schedule posts, analyze performance, process images and videos with AI.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Command-line tool for Simplified.com — manage social media accounts, schedule posts, analyze performance, process images and videos with AI.
export SIMPLIFIED_API_KEY=your_api_key_here
Get your API key: Simplified.com → Settings → API Keys
Install globally:
npm install -g simplified-cli
| Domain | Commands | Reference |
|---|---|---|
| Social Media | accounts:list, posts:create, posts:list, posts:list-drafts, posts:delete, posts:delete-draft, posts:update, posts:update-draft | SOCIAL_MEDIA.md |
| Analytics | analytics:range, analytics:posts, analytics:aggregated, analytics:audience | ANALYTICS.md |
| Image Tools | image:blur-background, image:remove-background, image:convert, image:upscale, image:restore, image:generative-fill, image:outpaint, image:magic-inpaint, image:pix-to-pix, image:replace, image:sd-scribble | IMAGE_TOOLS.md |
| Video Tools | video:add-b-rolls, video:convert, video:merge, video:remove-audio, video:reverse, video:script-to-video, video:text-to-video, video:speedup, video:task | VIDEO_TOOLS.md |
| AI Image Generation | ai-image:generate, ai-image:status, ai-image:models | AI_IMAGE.md |
# 1. Discover account IDs
simplified accounts:list --network instagram
# 2. Publish
simplified posts:create -c "Your content" -a "<account_id>" --action add_to_queue
# List upcoming posts
simplified posts:list --accounts "<account_id>" --category scheduled
# Update a post message
simplified posts:update --post-id "<post_id>" -c "Revised caption"
# Cancel / delete a post
simplified posts:delete --post-schedule-id "<post_id>"
# List drafts
simplified posts:list-drafts --accounts "<account_id>"
# Edit a draft
simplified posts:update-draft --draft-id "<draft_id>" -c "Polished copy"
# Delete drafts
simplified posts:delete-draft --draft-ids "<id1>,<id2>"
# 1. Remove background (async, wait for result)
simplified image:remove-background --url "https://example.com/photo.jpg" --wait
# 2. Use returned URL in post
simplified posts:create -c "Caption" -a "<account_id>" --action add_to_queue \
--media "<result_url_from_step_1>"
# 1. Generate a video from a script (wait for export)
simplified video:script-to-video \
--title "5 Tips for Better Sleep" \
--tone educational \
--format youtube-shorts \
--wait
# 2. Use returned URL in post
simplified posts:create -c "Watch our latest video!" -a "<account_id>" --action add_to_queue \
--media "<result_url_from_step_1>"
# Convert format
simplified video:convert --url "https://example.com/clip.avi" --format mp4 --wait
# Merge multiple clips
simplified video:merge --urls "https://example.com/intro.mp4,https://example.com/main.mp4" --wait
# Speed up a video
simplified video:speedup --url "https://example.com/video.mp4" --playbackrate 2 --wait
# 1. Discover available models
simplified ai-image:models --capability prompt
# 2. Generate an image and wait for result
simplified ai-image:generate \
--model flux.flux-realism \
--prompt "A stunning sunset over mountains, photorealistic, 8k" \
--aspect-ratio 16:9 \
--count 2 \
--wait
# 3. Use returned URL in a post
simplified posts:create -c "Beautiful scenery" -a "<account_id>" --action add_to_queue \
--media "<url_from_step_2>"
# Style transfer using reference image asset UUID
simplified ai-image:generate \
--model flux.flux-kontext-pro \
--capability reference_image \
--prompt "Transform to watercolor painting style" \
--reference-images "<asset-uuid>" \
--wait
simplified ai-image:status --id "<art_variation_id>"
# Quick overview
simplified analytics:aggregated -a 123 --from 2026-03-01 --to 2026-03-13
# Top posts
simplified analytics:posts -a 123 --from 2026-03-01 --to 2026-03-13 --per-page 5
# Audience demographics
simplified analytics:audience -a 123 --from 2026-03-01 --to 2026-03-13
date_to must never be in the future. Cap at today when user says "this month" or "last 7 days".task_id. Use --wait to block until done, or image:task --id <id> to poll manually.task_id. Use --wait to block until done (timeout 300s), or video:task --id <id> to poll manually. AI generation commands (script-to-video, text-to-video) also poll export status when using --wait.art_variation_id. Use --wait to block until done (timeout 180s), or ai-image:status --id <art_variation_id> to poll manually. When done, outputs an array of { asset_id, url }.ai-image:models to discover available models, capabilities, supported parameters, and credits per image before generating.--additional JSON — see PLATFORM_GUIDE.md.