Communitygithub.com

PostEverywhere / Grok 플러그인

하나의 동영상을 TikTok, Instagram Reels, YouTube Shorts, LinkedIn, Facebook Reels 등 여러 플랫폼에 맞는 제목과 설명으로 한 번에 게시합니다. 사용자가 동영상, 릴스, 쇼츠, TikTok을 공유하거나 '이 동영상을 모든 곳에 올려주세요'라고 요청할 때 사용하세요.

Grok 플러그인란 무엇인가요?

이 스킬은 사용자가 하나의 동영상을 여러 소셜 플랫폼에 동시에 게시할 수 있도록 도와주는 AI 어시스턴트용 도구입니다. 사용자가 MP4 링크를 제공하거나 라이브러리에서 동영상을 선택하면, 스킬은 각 플랫폼의 제한 사항(길이, 크기, 화면 비율)을 확인하고 조건에 맞는 플랫폼만 선별합니다. 그런 다음 TikTok, Instagram Reels, YouTube Shorts, LinkedIn, Facebook Reels 각각에 최적화된 설명(캡션)을 자동으로 작성하고, 사용자 확인 후 초안을 생성하거나 즉시 게시/예약 게시합니다. 이 스킬은 Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용할 수 있으며, 사용자의 브랜드 음성 가이드(brand-voice)를 따르고 동영상 내용에 대해 사실을 지어내지 않음으로써 일관된 게시 품질을 유지합니다. 주요 기능으로는 URL에서 동영상 가져오기, 플랫폼별 규칙 확인, 계정 목록 관리, 플랫폼별 맞춤 설명 작성, 초안 생성 및 게시, 결과 확인 등이 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/posteverywhere/grok-plugin/tree/HEAD/skills/cross-post-video

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

동영상 크로스포스트

동영상을 한 번 업로드하고, 각 플랫폼에 맞는 설명을 작성하고, 각 플랫폼에 적합한 형식을 선택하세요.

단계

  1. 동영상 가져오기. 사용자가 MP4 파일의 공개 링크를 제공합니다. upload_media_from_url을 url과 함께 호출하세요. 동영상은 백그라운드에서 가져옵니다: 반환된 media_id로 get_media를 호출하여 media_status가 "ready"가 될 때까지 기다리세요. "failed"가 되면 사용자에게 error_message를 쉬운 말로 알려주세요. 준비되지 않은 동영상은 절대 첨부하지 마세요. 이미 라이브러리에 있는 동영상은 list_media와 type: "video"로 찾으세요.
  2. 규칙 확인하기. get_platform_rules를 호출하여 동영상을 각 플랫폼의 길이, 크기 및 화면 비율 제한과 비교하세요. get_media는 동영상의 세부 정보를 표시합니다. 동영상이 플랫폼의 규칙을 위반하면 해당 플랫폼을 제외하고 사용자에게 이유를 알려주세요.
  3. 계정 선택하기. list_accounts를 호출하세요. 사용자가 지정한 계정이나, 동영상 플랫폼의 모든 정상 계정을 사용하세요. 게시할 수 없는 계정은 건너뛰고 이유를 설명하세요.
  4. 각 플랫폼에 맞는 설명 작성하기. 일반 설명은 content에 넣고, 각 플랫폼별 설명은 platform_content에 설정하세요:
    • TikTok: {"tiktok": {"content": "..."}}. 짧게, 후크 먼저, 해시태그는 끝에.
    • Instagram Reels: {"instagram": {"content": "...", "contentType": "Reels"}}. 해시태그는 끝에.
    • YouTube Shorts: {"youtube": {"content": "<description>", "contentType": "Short", "settings": {"title": "<title>"}}}. 제목은 최대 100자이며, YouTube는 < 또는 >를 허용하지 않습니다. 설명의 처음 두 줄에 동영상의 내용을 요약하세요. 일반 YouTube 동영상의 경우 "contentType": "Video"를 사용하세요.
    • LinkedIn: {"linkedin": {"content": "..."}}. 클릭을 유도하는 첫 줄, 짧은 단락.
    • Facebook Reels: {"facebook": {"content": "...", "contentType": "Reels"}}. 사용자의 음성 가이드가 있으면 따르세요(brand-voice 참조). 동영상에 대한 사실을 지어내지 마세요; 내용을 모르면 사용자에게 무엇을 보여주는지 물어보세요.
  5. 초안 보여주기. 플랫폼별로 형식, 제목(YouTube), 설명 및 시간을 보여주세요. 사용자에게 확인을 요청하세요.
  6. 생성하기. create_post를 content, account_ids, media_ids: [<media_id>], platform_content, 그리고 draft: true와 함께 호출하세요. 단, 사용자가 이미 지금 게시하라고 하거나 이 특정 게시물에 시간을 지정한 경우는 제외합니다.
  7. 게시 또는 예약하기. 사용자가 확인한 후, schedule_post를 post_id와 scheduled_for(시간대 포함) 또는 publish_now: true와 함께 호출하세요.
  8. 결과 확인하기. 각 플랫폼에서 동영상을 처리하는 데 몇 분 정도 걸립니다. 잠시 기다린 후 get_post_results를 호출하여 게시된 플랫폼과 링크를 보고하고, 실패한 경우 쉬운 말로 이유를 알려주세요(fix-failed-posts 참조).

좋은 기본값

  • 세로 동영상(9:16)은 TikTok, Reels, Shorts에 적합합니다. 가로 동영상의 경우 숏폼 형식을 선택하기 전에 get_platform_rules를 확인하세요.
  • 게시물당 동영상 하나. 두 개의 동영상을 게시하려면 두 개의 게시물을 만드세요.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬