kevinbadi/social-agents/post-longform
Claude Code and agent skill by kevinbadi/social-agents
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install kevinbadi/social-agents/post-longformSKILL.md
post-longform
Publish a longform video to YouTube with title, description, and tags; also update metadata on published videos.
Before anything
Read social-agents/BRAND.md — the description's pitch, links, and CTA come from it. Get the YouTube account id (acc_...) from a fresh list_accounts; ids saved in social-agents/PROFILES.md can be re-issued by CreatorOS.
Procedure
upload_mediawith the video path — longform files are large; uploads can take a while, don't assume failure early.create_post, advanced form:targets: [{ platform: "youtube", account_id: <acc_ id>, options: { title, visibility, categoryId, playlistId, madeForKids, firstComment } }],content= description (≤5,000 chars),title(≤100 chars),tags(each ≤100 chars, ≤500 combined),post_type: "long_video".firstCommentis auto-posted and pinned.- Custom thumbnail:
upload_mediathe image and passcover: <med_ id>(JPEG/PNG ≤2MB). Not available for Shorts. - Scheduled longform uploads go up private and flip public at the scheduled time — that's normal.
- Metadata updates on published videos:
update_youtube_metadata.
Judgment rules
- Title under ~70 characters so it doesn't truncate in search; front-load the hook.
- Description: first 2 lines carry the pitch (what shows before "more"); links and chapters after. CTA links come from the brand pack.
- Tags are low-impact on YouTube — a handful of accurate ones beats twenty speculative ones.
- Never publish with a placeholder title like "Final_v3.mp4". If the title looks like a filename, stop and ask.
- Description and tags strongly recommended — ask the human if missing rather than inventing SEO copy.
madeForKidsstays false unless the human says otherwise — setting it true permanently disables comments and notifications.
Verification
create_post returns a post id; check get_post — status, title, and target account all correct. Failed publish → retry_post once, then report.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtemplates/skills/post-longform/SKILL.md
Popularity
- Repository stars
- 55
- Repository forks
- 19
- 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
[](https://verified-skill.com/skills/kevinbadi/social-agents/post-longform)