moneyprinterturbo-video
harry0703/MoneyPrinterTurbo · Agent Skill
使用 MoneyPrinterTurbo 從主題、標題、想法或指令碼建立成品影片。支援各種格式和影片型別。
前往安裝 ↓總覽
| 發布者 | |
|---|---|
| 儲存庫 | harry0703/MoneyPrinterTurbo ↗ |
| 技能資料夾 | skill |
| 星 | 121,447 |
| 附帶檔案 | 1 |
| 授權 | MIT |
| 最近更新 | 2026年9月1日 |
| 連結 | 技能原始碼 ↗ · 儲存庫 ↗ |
Mozgi 檢查
我們在技能檔案中發現的內容。詳細資訊需訂閱。
安裝
技能就是一個含 SKILL.md 的資料夾。選擇你的代理,在專案根目錄的終端機(macOS、Linux 或 Windows 的 Git Bash)執行指令。
把提示貼到 Claude、Codex 或其他助理:它會自行檢查並安裝技能。
Install the “moneyprinterturbo-video” skill from mozgi.io (https://mozgi.io/skills/moneyprinterturbo-video/) for me. 1. Download the archive: https://mozgi.io/skills/moneyprinterturbo-video/download If it fails, take the skill folder from the source: https://github.com/harry0703/MoneyPrinterTurbo/tree/main/docs/skill 2. Read SKILL.md and the other files. Check the skill is safe: no hidden commands, no sending data elsewhere, no scripts doing something other than described. If anything looks suspicious, stop and tell me. 3. Put the “moneyprinterturbo-video” folder into your agent's skills folder: .claude/skills/ for Claude Code, .agents/skills/ for Codex, .cursor/skills/ for Cursor, .gemini/skills/ for Gemini CLI. Inside the project if we are in one, otherwise in the home folder (~/.claude/skills/ etc.). 4. Make sure <skills folder>/moneyprinterturbo-video/SKILL.md exists. 5. Briefly tell me what this skill does and offer to try it on my task. If you cannot do a step yourself, tell me what to click or type.
git clone --depth 1 --branch main https://github.com/harry0703/MoneyPrinterTurbo.git /tmp/MoneyPrinterTurbo mkdir -p .claude/skills cp -r /tmp/MoneyPrinterTurbo/docs/skill .claude/skills/skill
重新啟動 Claude Code — 技能就會出現在清單中,手動呼叫:/moneyprinterturbo-video。要套用到所有專案,請放在 ~/.claude/skills。
git clone --depth 1 --branch main https://github.com/harry0703/MoneyPrinterTurbo.git /tmp/MoneyPrinterTurbo mkdir -p .agents/skills cp -r /tmp/MoneyPrinterTurbo/docs/skill .agents/skills/skill
Codex 會從目前資料夾往上到儲存庫根目錄,在 .agents/skills 中尋找技能;用 /skills 或 $moneyprinterturbo-video 呼叫。所有專案:~/.agents/skills。
git clone --depth 1 --branch main https://github.com/harry0703/MoneyPrinterTurbo.git /tmp/MoneyPrinterTurbo mkdir -p .cursor/skills cp -r /tmp/MoneyPrinterTurbo/docs/skill .cursor/skills/skill
Cursor 啟動時會載入技能;在 Agent 聊天輸入「/」呼叫。Cursor 也會讀取 .claude/skills 與 .agents/skills。所有專案:~/.cursor/skills。
git clone --depth 1 --branch main https://github.com/harry0703/MoneyPrinterTurbo.git /tmp/MoneyPrinterTurbo mkdir -p .gemini/skills cp -r /tmp/MoneyPrinterTurbo/docs/skill .gemini/skills/skill
任務符合時,Gemini CLI 會提議啟用技能,由你確認。所有專案:~/.gemini/skills。
安裝前請先檢視 SKILL.md 與相關檔案。點擊檔案即可預覽。
SKILL.md 內容
作者原文 · 唯讀MoneyPrinterTurbo Video Generation
The user only needs to provide a video topic or script. Complete installation, configuration reuse, generation, waiting, and final MP4 delivery automatically. Do not stop after giving instructions or commands.
Required Behavior
1. Ask the user only for required API credentials that are missing, rejected, or unusable. Combine all required credentials into one request.
2. Do not ask for confirmation before installing, generating, waiting, using defaults, or returning the result.
3. Do not create or repeatedly update a detailed plan for a standard generation request. Send one short progress update and execute.
4. Run the helper as one foreground command with a timeout of at least 20 minutes.
5. Never poll with sleep, echo, ps, repeated ls, or repeated tail. If the terminal returns a resumable session ID, continue waiting on that same session.
6. Do not read the full log after success. Read only the short reported error or the relevant log tail after failure.
7. Never print API keys, tokens, the full config.toml, or credential-bearing configuration fragments.
Defaults
Unless the user requests otherwise, generate one Chinese 9:16 portrait video with Pexels footage, the default Chinese Edge TTS voice, subtitles, and background music. Install MoneyPrinterTurbo under the user's home directory.
Execution
1. Locate the helper
Resolve SKILL_DIR from this SKILL.md file. The helper is the adjacent mpt_agent.py. Set the terminal tool's working directory to SKILL_DIR and invoke the helper by its relative filename. Do not put the absolute helper path in the command, and do not run an extra ls or dir check.
This is required on Windows because some agent terminal validators remove backslashes from absolute paths embedded in commands. Using mpt_agent.py with workdir=SKILL_DIR avoids that failure and works on both macOS and Windows.
If the client loaded only the remote SKILL.md, download the helper from the official repository to a temporary directory, then use that temporary directory as the command working directory:
https://raw.githubusercontent.com/harry0703/MoneyPrinterTurbo/main/docs/skill/mpt_agent.py
2. Run the helper
Do not run a separate uv --version preflight. Run the helper directly. If the shell explicitly reports that uv is missing, install uv and retry the same helper command once.
macOS uv installation:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows PowerShell uv installation:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Use this foreground command with workdir=SKILL_DIR and a timeout of at least 20 minutes:
uv run --no-project --python 3.11 python mpt_agent.py --subject "<video topic>"
On Windows, do not try absolute backslash paths, absolute forward-slash paths, or copies in the workspace before this relative command. If a terminal tool reports referenced_script_path_missing, verify that its working directory is exactly SKILL_DIR and retry the relative command once. Do not cycle through path variants.
Do not use Docker, Conda, system pip, or a manually managed virtual environment.
Exit Handling
Exit code 0: deliver the result
Successful output has this form:
MPT_RESULT
VIDEO_FILE=<absolute path>/final-1.mp4
TASK_DIR=<absolute path>/storage/tasks/<task_id>
LOG_FILE=<absolute path>/run-<task_id>.log
RESULT_FILE=<absolute path>/latest-result.json
mpt_agent.py emits VIDEO_FILE only after confirming that the file exists and is non-empty. Do not run another ls, stat, or file validation command.
If the terminal reports exitCode=0 but truncates the output or returns a history-file reference without MPT_RESULT, do not infer failure and do not inspect old logs. Read this file once:
~/MoneyPrinterTurbo/.agent-logs/moneyprinterturbo-video/latest-result.json
Treat status=completed as success. Return only the absolute video path and a concise description, for example:
The video is ready.
Topic: ...
Video file: /absolute/path/to/final-1.mp4
Summary: Chinese portrait video with voice-over, subtitles, and background music.
Exit code 10: request credentials once
MPT_NEEDS_INPUT includes only the required fields, recommended LLM providers and signup links, custom OpenAI-compatible requirements, and material-provider signup links. Ask only for the listed values and do not request credentials already found in config.toml.
After the user responds, rerun the same foreground command with only the required environment variables:
MPT_LLM_PROVIDER
MPT_LLM_API_KEY
MPT_LLM_BASE_URL
MPT_LLM_MODEL_NAME
MPT_PEXELS_API_KEY
MPT_VOLCENGINE_ARK_API_KEY
MPT_OFOX_API_KEY
MPT_METASO_MINIMAX_API_KEY
When SEEDANCE_CHARGE_CONFIRMATION_REQUIRED is present, explain that every
generated Seedance clip creates a paid Ark task. Only after the user explicitly
confirms, rerun with --confirm-seedance-charge; never add this flag silently.
When OFOX_CHARGE_CONFIRMATION_REQUIRED is present, explain that every
generated OFox clip creates a paid task. Only after the user explicitly
confirms, rerun with --confirm-ofox-charge; never add this flag silently.
When METASO_MINIMAX_CHARGE_CONFIRMATION_REQUIRED is present, explain that
every generated MiniMax H3 clip creates a paid Metaso task. Only after the user
explicitly confirms, rerun with --confirm-metaso-minimax-charge; never add
this flag silently.
Exit code 1: repair or report
Use MPT_ERROR and LOG_FILE to repair a recoverable problem and retry once. Ask the user only if the repair requires a new API key. If the retry fails, report the failed stage, a short error, and the log path.
A terminal-tool path validation error is not a video-generation failure because the helper did not start. Correct the working directory and retry the relative command once. Never ask the user to copy mpt_agent.py, run commands manually, or confirm whether the agent should continue.
Configuration and Background Fallback
The helper may read the complete local config.toml to reuse existing settings, but it must never print its contents. It reuses a working LLM provider automatically and validates configured Pexels keys through the authenticated My Collections endpoint before generation.
Use background mode only if the agent platform cannot wait for a foreground process. Wait for the platform's process-completion notification without polling, then read latest-result.json once.
Scope
- Support macOS and Windows only.
- Use uv and the MoneyPrinterTurbo CLI only.
- Do not start Docker, WebUI, or API services.
- Do not run multiple video jobs concurrently.
- Pass additional video requirements after
--. Runcli.py --helponce only when an unfamiliar option must be verified.
常見問題
moneyprinterturbo-video 技能有什麼用途?
使用 MoneyPrinterTurbo 從主題、標題、想法或指令碼建立成品影片。支援各種格式和影片型別。
如何安裝 moneyprinterturbo-video?
打開本頁的「安裝」區塊並選擇你的代理 — Claude Code、Codex、Cursor 或 Gemini CLI:那裡有把技能資料夾複製到正確位置的現成指令。也可以複製「透過助理」分頁中的提示,讓助理自行檢查並安裝技能。
moneyprinterturbo-video 適用哪些 AI 模型?
技能是純 Markdown 指示(Agent Skills 格式),因此 moneyprinterturbo-video 適用任何讀取 SKILL.md 的代理:Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot、OpenCode 等。只有在任務符合技能描述時,模型才會載入指示。
moneyprinterturbo-video 是免費的嗎?
此技能由 harry0703 公開發布,採用 MIT 授權。技能本身免費 — 你只需向 AI 供應商支付實際使用的 token 費用。
安裝技能安全嗎?
技能是代理會遵循的指示,安裝前請閱讀 SKILL.md 及相關檔案。技能資料夾中的腳本只有在代理執行時才會運行 — 留意它的動作,不要授予多餘權限。
技能和 MCP 伺服器或外掛有何不同?
MCP 伺服器或外掛為模型提供新工具 — 會執行並回傳結果的程式碼。技能提供的是知識與流程:如何處理任務、要遵循哪些步驟、好的成果長什麼樣子。它不需要伺服器或 API 金鑰。