upload-post
SKILL.md
Upload Post
Overview
이 스킬은 Upload Post API를 사용하여 비디오를 여러 플랫폼에 효율적으로 업로드할 수 있게 도와줍니다. 특히 플랫폼별로 서로 다른 첫 번째 댓글을 남기는 기능을 지원합니다.
Workflow
비디오 업로드 요청을 받으면 다음 단계를 따르세요:
1. 정보 수집
사용자로부터 다음 정보를 확인하세요. 누락된 정보가 있다면 정중히 요청하세요.
- API Key:
Upload Post서비스의 API 키 (보안을 위해 환경 변수 사용 권장) - Profile ID/Name: 업로드에 사용할 프로필 식별자 (
user) - Video: 업로드할 비디오의 로컬 경로 또는 공개 URL
- Platforms: 업로드할 플랫폼 목록 (예: instagram, youtube, facebook 등)
- Title: 비디오 제목
- First Comments: 각 플랫폼마다 남길 첫 번째 댓글 내용 (선택 사항)
2. 업로드 실행
수집된 정보를 바탕으로 스크립트를 실행합니다. (Python 또는 Shell 중 선택 가능)
방법 A: Shell 스크립트 사용 (권장)
# 공통 댓글만 있는 경우
bash scripts/upload_video.sh \
--api-key "YOUR_API_KEY" \
--user-id "profile" \
--video "video.mp4" \
--platforms "instagram,youtube" \
--title "Title" \
--first-comment "Hello world!"
# 플랫폼별 개별 댓글이 있는 경우
bash scripts/upload_video.sh \
--api-key "YOUR_API_KEY" \
--user-id "profile" \
--video "video.mp4" \
--platforms "instagram,youtube" \
--title "Title" \
--platform-comments '{"instagram": "Link in bio!", "youtube": "Subscribe!"}'
방법 B: Python 스크립트 사용 (상세 에러 핸들링 필요 시)
python3 scripts/upload_video.py \
--api-key "YOUR_API_KEY" \
--user-id "profile_name" \
--video "/path/to/video.mp4" \
--platforms "instagram,youtube" \
--title "My Awesome Video" \
--first-comments '{"instagram": "Link in bio!", "youtube": "Subscribe!"}'
3. 결과 확인 및 안내
업로드 결과(성공 메시지 또는 request_id)를 사용자에게 안내합니다. 비동기 업로드의 경우 request_id를 통해 나중에 상태를 확인할 수 있음을 알립니다.
Guidelines
- 플랫폼 목록:
references/api_spec.md를 참고하여 지원되는 플랫폼인지 확인하세요. - 보안: API 키가 노출되지 않도록 주의하고, 가급적 사용자에게 환경 변수 설정을 안내하세요.
- 첫 댓글: 플랫폼별로 댓글이 다를 경우 JSON 형식으로 구성하여 스크립트에 전달합니다.
Resources
scripts/
upload_video.sh: curl을 사용하여 API를 직접 호출하는 쉘 스크립트입니다. (설치 불필요)upload_video.py: 보다 정교한 요청 처리가 가능한 파이썬 스크립트입니다.
references/
api_spec.md: API 엔드포인트, 파라미터, 지원 플랫폼 등의 상세 명세서입니다.
Weekly Installs
5
Repository
mommocmoc/nondev-skillsFirst Seen
Feb 19, 2026
Security Audits
Installed on
opencode5
gemini-cli5
github-copilot5
codex5
kimi-cli5
amp5