kevinbadi/hyperedit/post-shortform

Claude Code and agent skill by kevinbadi/hyperedit

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Publish a short vertical video with a caption to TikTok, Instagram Reels, and YouTube Shorts simultaneously — upload the media once, then one posts:create across all shortform accounts. Use when asked to post a short, a Reel, a TikTok, or "put this clip everywhere."

Install

npx vskill@latest install kevinbadi/hyperedit/post-shortform

SKILL.md

Post Shortform Video

When to use

  • The human gives you a short vertical video (usually < 90s, 9:16) and wants it on TikTok / Reels / Shorts — any or all.
  • A scheduled run that publishes today's clip from a known folder.

Prerequisites

  • creatoros auth:check exits 0.
  • The video file exists on disk. Never post without the content existing.
  • Shortform account IDs known: creatoros accounts:list --pretty — collect the _id of each TikTok / Instagram / YouTube account the human wants.
  • A caption, either provided or approved by the human.

Steps

  1. Validate the media before uploading:

``sh creatoros validate:media --url <or-local-checks> --pretty `` At minimum check locally: file exists, extension is a video format, vertical aspect if the human expects Reels/TikTok.

  1. Upload once — the returned URL is reusable across platforms:

``sh creatoros media:upload path/to/clip.mp4 ``

  1. Check caption length against every target platform:

``sh creatoros validate:post-length --text "<caption>" --pretty ``

  1. Publish (or schedule) to all shortform accounts in one call:

``sh creatoros posts:create \ --text "<caption>" \ --accounts <tiktokId>,<instagramId>,<youtubeId> \ --media <uploadedUrl> \ [--title "<title for YouTube Shorts>"] \ [--scheduledAt "<ISO-8601>" --timezone "<tz>"] \ [--hashtags tag1,tag2] ` For TikTok, check creator posting constraints first if unsure: `sh creatoros accounts:tiktok-creator-info <tiktokAccountId> --pretty ``

Judgment rules

  • Caption tone follows the brand voice (see creatoros/BRAND_VOICE.md if present); hashtags: a few relevant ones, not a wall.
  • If the video is landscape (16:9), warn the human before posting it as a Reel/TikTok — it will look wrong. Post only on their confirmation.
  • Don't split into per-platform posts unless captions must differ; one call keeps IDs and retries simple.
  • If one platform's validation fails (length, media rules), post to the passing platforms and report the failure — don't block everything.

Verification

  • posts:create exits 0 and returns a post ID.
  • Confirm per-platform status:

``sh creatoros posts:get <postId> --pretty ``

  • If a platform shows failed, retry once with creatoros posts:retry <postId>, then report honestly.

Security

  • Security scanPassed, 93 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
148
Repository forks
113
7-day trend score
25

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/kevinbadi/hyperedit/post-shortform/badge)](https://verified-skill.com/skills/kevinbadi/hyperedit/post-shortform)

Something wrong with this skill or its page? Tell us.