← 返回 Skills 市场
kangjjang

YouTube Shorts Automation

作者 kangjjang · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1914
总下载
4
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install youtube-shorts-automation
功能描述
YouTube Shorts 자동 생성 및 업로드 파이프라인. Deevid AI Agent로 이미지→영상(BGM+음성 포함) 생성 후 YouTube에 업로드. 크론잡으로 매일 자동 실행 가능. Use when generating short-form vertical videos, creating AI-generated video content, uploading to YouTube Shorts, or automating daily video content pipelines.
使用说明 (SKILL.md)

YouTube Shorts Automation

Deevid AI로 이미지/영상 생성 → YouTube Shorts 업로드 자동화 스킬.

전체 파이프라인

1. 이미지 생성 (Deevid AI)
2. Agent 영상 생성 (Deevid Agent — 오디오 포함)
3. 영상 다운로드
4. YouTube 업로드
5. (선택) Telegram으로 결과 전송

핵심 규칙

  • ⚠️ "이미지를 동영상으로" 도구 사용 금지 → 무음 영상만 나옴
  • ✅ Deevid Agent (https://deevid.ai/ko/agent) 사용 → BGM+대사 포함
  • 영상 비율: 9:16 (세로, Shorts 필수)
  • 영상 길이: 60초 이하 (8~10초 권장)

설정 파일 구조

채널별 설정을 JSON으로 관리. 예시: references/config_example.json

필수 필드:

  • channel: 채널명
  • deevid_prompt: 이미지 생성 프롬프트 (영어, 9:16 명시)
  • youtube.title_template: 업로드 제목 (#shorts 포함)
  • youtube.description_template: 업로드 설명
  • youtube.tags: 쉼표 구분 태그

단계별 실행

1. 이미지 생성

Deevid AI 웹에서 이미지 생성. 프롬프트에 9:16 vertical format 포함.

2. Agent 영상 생성

Deevid Agent에 이미지 업로드 + 프롬프트 → 영상 생성 (2-5분 소요).

3. YouTube 업로드

python3 scripts/youtube_upload.py \
  --file video.mp4 \
  --title "제목 #shorts" \
  --description "설명" \
  --tags "tag1,tag2"

4. 크론잡 등록 (OpenClaw)

매일 정해진 시간에 isolated session으로 파이프라인 실행. 크론잡 payload에 전체 워크플로 설명 + 환경 경로 포함.

트러블슈팅

문제 원인 해결
무음 영상 "이미지를 동영상으로" 도구 사용 Agent 사용으로 전환
업로드 실패 token.json 만료 재인증 또는 refresh
Deevid 로그인 풀림 세션 만료 브라우저에서 재로그인
영상 URL 추출 실패 SPA 렌더링 지연 대기 시간 늘리기
安全使用建议
This skill largely implements a coherent image→video→YouTube workflow and includes a usable upload script, but there are a few red flags to address before installing: 1) The skill's registry metadata lists no required credentials yet the instructions require Google OAuth client_secret.json and will write token.json (containing tokens) to the script folder — make sure you create the OAuth client yourself in Google Cloud and store client_secret.json securely, and run the script in an isolated directory. 2) Do NOT include full environment paths or secrets in any cronjob payloads; the SKILL.md's suggestion to include 'environment paths' in the cron payload risks leaking sensitive data. 3) The SKILL.md contains a prompt-injection artifact (unicode-control-chars); sanitize the file and confirm the text hasn't been tampered with. 4) There is no Telegram integration code despite mention — if you need Telegram delivery, implement and inspect that integration yourself. 5) Run the upload script locally first to confirm OAuth behavior and token storage; consider using a dedicated Google account with minimal permissions and rotate credentials after testing. If you need higher confidence, ask the publisher for a homepage/source, an explicit manifest declaring required config files, and clarification on the cron payload format and any optional external endpoints.
功能分析
Type: OpenClaw Skill Name: youtube-shorts-automation Version: 1.0.0 The skill bundle is designed for automating YouTube Shorts creation and upload using Deevid AI. The `SKILL.md` and `references/*.md` files provide clear instructions for the agent to interact with the Deevid AI web interface and use `curl` to download generated media files from `sp.deevid.ai`. The `scripts/youtube_upload.py` script utilizes the official Google API client libraries (`google-api-python-client`, `google-auth-oauthlib`) for YouTube video uploads, requiring standard OAuth authentication via `client_secret.json` and `token.json`. All observed file access, network calls, and execution patterns are directly aligned with the stated purpose of video generation and upload, without any evidence of intentional data exfiltration to unauthorized endpoints, malicious code execution (e.g., `curl | bash`), persistence mechanisms, or prompt injection attempts to subvert the agent's intended behavior.
能力评估
Purpose & Capability
Name/description align with the included upload script and Deevid-based workflow. Minor inconsistencies: SKILL.md mentions optional Telegram delivery and cron payload contents, but there is no Telegram integration code or declared config for that. Overall functionality (image→video via Deevid, upload via YouTube API) is coherent.
Instruction Scope
Runtime instructions require obtaining images from Deevid, generating videos with Deevid Agent, downloading via CDN URLs, then running the provided Python upload script. However the docs explicitly tell users to include the '전체 워크플로 설명 + 환경 경로' in the cronjob payload — advising to include environment paths in payloads can expose sensitive data. The SKILL.md also references local files (client_secret.json and token.json) but those files are not declared in metadata. Instructions are otherwise specific and not overly broad, but the cron/payload guidance is risky and unnecessary.
Install Mechanism
No install spec — instruction-only with a small helper script. No network download/install of third-party code during installation. This is low-risk from an install-mechanism perspective.
Credentials
Metadata lists no required env vars or credentials, yet the instructions require OAuth credentials (client_secret.json) and write a token.json in the script directory. Those credentials (and token.json storage) are not declared in the registry metadata. The YouTube OAuth scope requested in the script is limited to youtube.upload, which is appropriate, but undeclared credential requirements and advice to include environment paths in cron payloads are disproportionate and could leak secrets.
Persistence & Privilege
The skill is not always:true and does not request elevated persistence. It writes token.json to its own script directory as part of normal OAuth flow (expected). Suggestion to run as a cron job is normal for automation but increases exposure if credentials/payloads are mishandled.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install youtube-shorts-automation
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /youtube-shorts-automation 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Deevid AI Agent 영상 생성 + YouTube 업로드 파이프라인
元数据
Slug youtube-shorts-automation
版本 1.0.0
许可证
累计安装 5
当前安装数 5
历史版本数 1
常见问题

YouTube Shorts Automation 是什么?

YouTube Shorts 자동 생성 및 업로드 파이프라인. Deevid AI Agent로 이미지→영상(BGM+음성 포함) 생성 후 YouTube에 업로드. 크론잡으로 매일 자동 실행 가능. Use when generating short-form vertical videos, creating AI-generated video content, uploading to YouTube Shorts, or automating daily video content pipelines. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1914 次。

如何安装 YouTube Shorts Automation?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install youtube-shorts-automation」即可一键安装,无需额外配置。

YouTube Shorts Automation 是免费的吗?

是的,YouTube Shorts Automation 完全免费(开源免费),可自由下载、安装和使用。

YouTube Shorts Automation 支持哪些平台?

YouTube Shorts Automation 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 YouTube Shorts Automation?

由 kangjjang(@kangjjang)开发并维护,当前版本 v1.0.0。

💬 留言讨论