{
  "schemaVersion": "1.0",
  "item": {
    "slug": "youtube-shorts-automation",
    "name": "YouTube Shorts Automation",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/kangjjang/youtube-shorts-automation",
    "canonicalUrl": "https://clawhub.ai/kangjjang/youtube-shorts-automation",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/youtube-shorts-automation",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=youtube-shorts-automation",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/config_example.json",
      "references/deevid-agent-workflow.md",
      "references/youtube-upload.md",
      "scripts/youtube_upload.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/youtube-shorts-automation"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/youtube-shorts-automation",
    "agentPageUrl": "https://openagent3.xyz/skills/youtube-shorts-automation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/youtube-shorts-automation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/youtube-shorts-automation/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "YouTube Shorts Automation",
        "body": "Deevid AI로 이미지/영상 생성 → YouTube Shorts 업로드 자동화 스킬."
      },
      {
        "title": "전체 파이프라인",
        "body": "1. 이미지 생성 (Deevid AI)\n2. Agent 영상 생성 (Deevid Agent — 오디오 포함)\n3. 영상 다운로드\n4. YouTube 업로드\n5. (선택) Telegram으로 결과 전송"
      },
      {
        "title": "핵심 규칙",
        "body": "⚠️ \"이미지를 동영상으로\" 도구 사용 금지 → 무음 영상만 나옴\n✅ Deevid Agent (https://deevid.ai/ko/agent) 사용 → BGM+대사 포함\n영상 비율: 9:16 (세로, Shorts 필수)\n영상 길이: 60초 이하 (8~10초 권장)"
      },
      {
        "title": "설정 파일 구조",
        "body": "채널별 설정을 JSON으로 관리. 예시: references/config_example.json\n\n필수 필드:\n\nchannel: 채널명\ndeevid_prompt: 이미지 생성 프롬프트 (영어, 9:16 명시)\nyoutube.title_template: 업로드 제목 (#shorts 포함)\nyoutube.description_template: 업로드 설명\nyoutube.tags: 쉼표 구분 태그"
      },
      {
        "title": "1. 이미지 생성",
        "body": "Deevid AI 웹에서 이미지 생성. 프롬프트에 9:16 vertical format 포함.\n\n비용: 6 크레딧/장\n상세: references/deevid-agent-workflow.md"
      },
      {
        "title": "2. Agent 영상 생성",
        "body": "Deevid Agent에 이미지 업로드 + 프롬프트 → 영상 생성 (2-5분 소요).\n\n비용: 20 크레딧/8초\n모델: Start Image Master V2.0\n상세: references/deevid-agent-workflow.md"
      },
      {
        "title": "3. YouTube 업로드",
        "body": "python3 scripts/youtube_upload.py \\\n  --file video.mp4 \\\n  --title \"제목 #shorts\" \\\n  --description \"설명\" \\\n  --tags \"tag1,tag2\"\n\n사전 설정: OAuth client_secret.json + token.json 필요\n상세: references/youtube-upload.md"
      },
      {
        "title": "4. 크론잡 등록 (OpenClaw)",
        "body": "매일 정해진 시간에 isolated session으로 파이프라인 실행.\n크론잡 payload에 전체 워크플로 설명 + 환경 경로 포함."
      },
      {
        "title": "트러블슈팅",
        "body": "문제원인해결무음 영상\"이미지를 동영상으로\" 도구 사용Agent 사용으로 전환업로드 실패token.json 만료재인증 또는 refreshDeevid 로그인 풀림세션 만료브라우저에서 재로그인영상 URL 추출 실패SPA 렌더링 지연대기 시간 늘리기"
      }
    ],
    "body": "YouTube Shorts Automation\n\nDeevid AI로 이미지/영상 생성 → YouTube Shorts 업로드 자동화 스킬.\n\n전체 파이프라인\n1. 이미지 생성 (Deevid AI)\n2. Agent 영상 생성 (Deevid Agent — 오디오 포함)\n3. 영상 다운로드\n4. YouTube 업로드\n5. (선택) Telegram으로 결과 전송\n\n핵심 규칙\n⚠️ \"이미지를 동영상으로\" 도구 사용 금지 → 무음 영상만 나옴\n✅ Deevid Agent (https://deevid.ai/ko/agent) 사용 → BGM+대사 포함\n영상 비율: 9:16 (세로, Shorts 필수)\n영상 길이: 60초 이하 (8~10초 권장)\n설정 파일 구조\n\n채널별 설정을 JSON으로 관리. 예시: references/config_example.json\n\n필수 필드:\n\nchannel: 채널명\ndeevid_prompt: 이미지 생성 프롬프트 (영어, 9:16 명시)\nyoutube.title_template: 업로드 제목 (#shorts 포함)\nyoutube.description_template: 업로드 설명\nyoutube.tags: 쉼표 구분 태그\n단계별 실행\n1. 이미지 생성\n\nDeevid AI 웹에서 이미지 생성. 프롬프트에 9:16 vertical format 포함.\n\n비용: 6 크레딧/장\n상세: references/deevid-agent-workflow.md\n2. Agent 영상 생성\n\nDeevid Agent에 이미지 업로드 + 프롬프트 → 영상 생성 (2-5분 소요).\n\n비용: 20 크레딧/8초\n모델: Start Image Master V2.0\n상세: references/deevid-agent-workflow.md\n3. YouTube 업로드\npython3 scripts/youtube_upload.py \\\n  --file video.mp4 \\\n  --title \"제목 #shorts\" \\\n  --description \"설명\" \\\n  --tags \"tag1,tag2\"\n\n사전 설정: OAuth client_secret.json + token.json 필요\n상세: references/youtube-upload.md\n4. 크론잡 등록 (OpenClaw)\n\n매일 정해진 시간에 isolated session으로 파이프라인 실행. 크론잡 payload에 전체 워크플로 설명 + 환경 경로 포함.\n\n트러블슈팅\n문제\t원인\t해결\n무음 영상\t\"이미지를 동영상으로\" 도구 사용\tAgent 사용으로 전환\n업로드 실패\ttoken.json 만료\t재인증 또는 refresh\nDeevid 로그인 풀림\t세션 만료\t브라우저에서 재로그인\n영상 URL 추출 실패\tSPA 렌더링 지연\t대기 시간 늘리기"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/kangjjang/youtube-shorts-automation",
    "publisherUrl": "https://clawhub.ai/kangjjang/youtube-shorts-automation",
    "owner": "kangjjang",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/youtube-shorts-automation",
    "downloadUrl": "https://openagent3.xyz/downloads/youtube-shorts-automation",
    "agentUrl": "https://openagent3.xyz/skills/youtube-shorts-automation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/youtube-shorts-automation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/youtube-shorts-automation/agent.md"
  }
}