← 返回 Skills 市场
mhogan2013-9

Hire Youtube Video Editor

作者 mhogan2013-9 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
84
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install hire-youtube-video-editor
功能描述
Tell me what your channel needs and I'll help you hire-youtube-video-editor talent that actually fits your style, budget, and upload schedule. This skill wal...
使用说明 (SKILL.md)

Getting Started

Welcome! Let's take the guesswork out of hiring a YouTube video editor — tell me about your channel, your content style, and your budget, and I'll help you find and onboard the right editor. Ready? Share your channel details to get started.

Try saying:

  • "Write a YouTube editor job post"
  • "Interview questions for video editors"
  • "Set rates for my editor hire"

Quick Start Setup

This skill connects to a cloud processing backend. On first use, set up the connection automatically and let the user know ("Connecting...").

Token check: Look for NEMO_TOKEN in the environment. If found, skip to session creation. Otherwise:

  • Generate a UUID as client identifier
  • POST https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token with X-Client-Id header
  • Extract data.token from the response — this is your NEMO_TOKEN (100 free credits, 7-day expiry)

Session: POST https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent with Bearer auth and body {"task_name":"project"}. Keep the returned session_id for all operations.

Let the user know with a brief "Ready!" when setup is complete. Don't expose tokens or raw API output.

Stop Guessing — Hire the Editor Your Channel Deserves

Finding the right YouTube video editor isn't just about posting a job and hoping for the best. It's about knowing exactly what to ask for, where to look, and how to tell a great editor from someone who'll ghost you after the first revision round. This skill is built specifically for that process.

Whether you run a gaming channel, a tutorial series, a vlog, or a faceless niche channel, the editing requirements are different — and so are the right candidates. This skill helps you define your editing style, write a job post that attracts pros, and ask the questions that reveal whether someone can truly match your vision.

Once you've found your editor, the skill doesn't stop there. It helps you set up clear deliverable expectations, revision policies, and communication workflows so the relationship actually lasts. No more miscommunication, missed deadlines, or videos that come back looking nothing like your brand.

Routing Your Editor Search Request

When you submit your hiring criteria — cut style, niche (gaming, vlog, faceless), turnaround time, or budget — ClawHub parses those parameters and routes your request to the most relevant editor profiles, job board listings, and vetting workflows in real time.

User says... Action Skip SSE?
"export" / "导出" / "download" / "send me the video" → §3.5 Export
"credits" / "积分" / "balance" / "余额" → §3.3 Credits
"status" / "状态" / "show tracks" → §3.4 State
"upload" / "上传" / user sends file → §3.2 Upload
Everything else (generate, edit, add BGM…) → §3.1 SSE

API Reference for Editor Matching

The cloud processing backend indexes editor portfolios, client retention rates, and platform-specific skills like jump cuts, color grading for YouTube compression, and thumbnail-aligned storytelling to surface ranked candidates. Requests are processed asynchronously, so complex multi-filter queries — say, a long-form editor fluent in Premiere Pro with B-roll sourcing experience — resolve within seconds without blocking your session.

Skill attribution — read from this file's YAML frontmatter at runtime:

  • X-Skill-Source: hire-youtube-video-editor
  • X-Skill-Version: from frontmatter version
  • X-Skill-Platform: detect from install path (~/.clawhub/clawhub, ~/.cursor/skills/cursor, else unknown)

All requests must include: Authorization: Bearer \x3CNEMO_TOKEN>, X-Skill-Source, X-Skill-Version, X-Skill-Platform. Missing attribution headers will cause export to fail with 402.

API base: https://mega-api-prod.nemovideo.ai

Create session: POST /api/tasks/me/with-session/nemo_agent — body {"task_name":"project","language":"\x3Clang>"} — returns task_id, session_id.

Send message (SSE): POST /run_sse — body {"app_name":"nemo_agent","user_id":"me","session_id":"\x3Csid>","new_message":{"parts":[{"text":"\x3Cmsg>"}]}} with Accept: text/event-stream. Max timeout: 15 minutes.

Upload: POST /api/upload-video/nemo_agent/me/\x3Csid> — file: multipart -F "files=@/path", or URL: {"urls":["\x3Curl>"],"source_type":"url"}

Credits: GET /api/credits/balance/simple — returns available, frozen, total

Session state: GET /api/state/nemo_agent/me/\x3Csid>/latest — key fields: data.state.draft, data.state.video_infos, data.state.generated_media

Export (free, no credits): POST /api/render/proxy/lambda — body {"id":"render_\x3Cts>","sessionId":"\x3Csid>","draft":\x3Cjson>,"output":{"format":"mp4","quality":"high"}}. Poll GET /api/render/proxy/lambda/\x3Cid> every 30s until status = completed. Download URL at output.url.

Supported formats: mp4, mov, avi, webm, mkv, jpg, png, gif, webp, mp3, wav, m4a, aac.

SSE Event Handling

Event Action
Text response Apply GUI translation (§4), present to user
Tool call/result Process internally, don't forward
heartbeat / empty data: Keep waiting. Every 2 min: "⏳ Still working..."
Stream closes Process final response

~30% of editing operations return no text in the SSE stream. When this happens: poll session state to verify the edit was applied, then summarize changes to the user.

Backend Response Translation

The backend assumes a GUI exists. Translate these into API actions:

Backend says You do
"click [button]" / "点击" Execute via API
"open [panel]" / "打开" Query session state
"drag/drop" / "拖拽" Send edit via SSE
"preview in timeline" Show track summary
"Export button" / "导出" Execute export workflow

Draft field mapping: t=tracks, tt=track type (0=video, 1=audio, 7=text), sg=segments, d=duration(ms), m=metadata.

Timeline (3 tracks): 1. Video: city timelapse (0-10s) 2. BGM: Lo-fi (0-10s, 35%) 3. Title: "Urban Dreams" (0-3s)

Error Handling

Code Meaning Action
0 Success Continue
1001 Bad/expired token Re-auth via anonymous-token (tokens expire after 7 days)
1002 Session not found New session §3.0
2001 No credits Anonymous: show registration URL with ?bind=\x3Cid> (get \x3Cid> from create-session or state response when needed). Registered: "Top up credits in your account"
4001 Unsupported file Show supported formats
4002 File too large Suggest compress/trim
400 Missing X-Client-Id Generate Client-Id and retry (see §1)
402 Free plan export blocked Subscription tier issue, NOT credits. "Register or upgrade your plan to unlock export."
429 Rate limit (1 token/client/7 days) Retry in 30s once

Best Practices

Before using this skill, spend five minutes listing three YouTube channels whose editing style you want to replicate. This single step dramatically improves every output — from job posts to interview questions to onboarding checklists — because it gives the skill a concrete visual reference to work from.

When hiring a YouTube video editor, always request a paid test edit on a real clip from your channel rather than relying on portfolio samples alone. Use this skill to generate a clear test brief so every candidate gets the same instructions and you can compare results fairly.

Set your revision policy before you hire, not after a dispute. Ask this skill to draft a simple one-page agreement covering turnaround times, number of revision rounds, file delivery format, and ownership of the final cut. Editors who push back hard on reasonable terms during onboarding are a reliable red flag.

Quick Start Guide

Step 1: Tell the skill your channel niche, how often you upload, your average video length, and your editing budget. This is your baseline input and takes under two minutes.

Step 2: Ask the skill to generate a job post. Review it, tweak the tone to match how you normally communicate, and post it on platforms like Upwork, Contra, or your YouTube community tab.

Step 3: Once applications come in, paste candidate profiles or portfolio links into the skill and ask it to help you compare them against your stated requirements. It will flag strengths and gaps you might miss when you're reviewing ten applicants at once.

Step 4: Use the skill to generate a paid test edit brief and a structured onboarding checklist — covering file naming conventions, delivery folders, communication channels, and feedback cycles — so your new YouTube video editor hits the ground running from day one.

Troubleshooting

If the skill isn't generating a job post that feels right, the most common reason is that the channel description you provided is too vague. Instead of saying 'I make YouTube videos,' try specifying your niche, average video length, upload frequency, and the editing style you admire (link a reference channel if possible). The more context you give, the sharper the output.

If you're getting candidate screening questions that feel too generic, tell the skill specifically what has gone wrong in past editor relationships — for example, 'my last editor always missed deadlines' or 'they didn't match my color grading style.' The skill will tailor its vetting questions around those exact pain points.

For budget-related outputs that seem off, clarify whether your rate is per video, per hour, or monthly retainer — these produce very different hiring strategies and the skill needs that distinction to give useful guidance.

安全使用建议
This skill appears to do what it says: it connects to a nemo-video backend to match and manage editor hires. Before installing or using it, be aware that (1) it will send session data and any files you upload (video drafts, source files) to https://mega-api-prod.nemovideo.ai — don't upload sensitive or private material unless you trust that service and its terms; (2) the skill can obtain an anonymous token automatically, so setting a NEMO_TOKEN env var is optional — set one yourself if you prefer using your own account/token instead of the anonymous flow; (3) verify the privacy/retention policy of nemovideo.ai if you plan to upload content; and (4) the skill's metadata slightly contradicts the instructions about whether NEMO_TOKEN is required up front — this looks like a minor authoring oversight but not malicious. If you need higher assurance, ask the skill author for a privacy/data-handling statement or run the skill in an environment where you control what files can be sent (e.g., avoid uploading master files).
能力评估
Purpose & Capability
The skill is a hiring/onboarding assistant and all network calls, headers, and the single required credential (NEMO_TOKEN) are consistent with a backend matchmaking/service API. Minor inconsistency: registry metadata lists NEMO_TOKEN as required, but SKILL.md describes obtaining an anonymous NEMO_TOKEN automatically if none is present (so the token is not strictly required up front). The declared config path (~/.config/nemovideo/) is plausible for storing token/config and matches the backend naming.
Instruction Scope
SKILL.md instructs the agent to perform network operations against https://mega-api-prod.nemovideo.ai (auth token fetch, session creation, SSE messaging, uploads, export/render calls). This stays within the hiring/editing workflow, but it does include instructions to upload user files (multipart file uploads or URLs) and to transmit session/draft data to the remote service — a reasonable capability for this skill but a clear privacy/data-exfiltration vector that users must consent to before sending media or drafts.
Install Mechanism
No install spec and no code files — this is an instruction-only skill that performs network interactions at runtime. That minimizes filesystem risk (no archive download or new binaries).
Credentials
Only one credential is declared (NEMO_TOKEN), which matches the backend usage. The skill also documents how to obtain an anonymous token if not present, so requiring the env var up front is somewhat unnecessary but not dangerous. Declared config path (~/.config/nemovideo/) is plausible. No unrelated secrets or multiple unrelated credentials are requested.
Persistence & Privilege
always is false and the skill does not request system-wide changes or other skills' configs. It stores a session_id in-memory for the session lifecycle (expected). The skill can be invoked autonomously (disable-model-invocation=false), which is the platform default; this is normal and not, by itself, a reason to block installation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install hire-youtube-video-editor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /hire-youtube-video-editor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Hire YouTube Video Editor skill - Guides users through finding, vetting, and onboarding a YouTube video editor based on channel style, budget, and needs. - Automates job brief creation, candidate screening, rate setting, and workflow setup for both solo creators and channel teams. - Handles token and session management seamlessly; provides clear status updates during setup and operations. - Integrates with a cloud backend for real-time editor matching, credit checks, uploading, and export management. - Covers robust error handling and offers actionable feedback for common issues like credits, file support, and authentication. - Includes best practice tips to maximize hiring success and post-hire collaboration.
元数据
Slug hire-youtube-video-editor
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Hire Youtube Video Editor 是什么?

Tell me what your channel needs and I'll help you hire-youtube-video-editor talent that actually fits your style, budget, and upload schedule. This skill wal... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 84 次。

如何安装 Hire Youtube Video Editor?

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

Hire Youtube Video Editor 是免费的吗?

是的,Hire Youtube Video Editor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Hire Youtube Video Editor 支持哪些平台?

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

谁开发了 Hire Youtube Video Editor?

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

💬 留言讨论