/ 디렉터리 / 플레이그라운드 / narrator-ai-cli-skill
● 커뮤니티 GridLtd-ProductDev ⚡ 바로 사용

narrator-ai-cli-skill

제작: GridLtd-ProductDev · GridLtd-ProductDev/narrator-ai-cli-skill

Agent skill for the Narrator AI video-narration CLI — Claude drives end-to-end narration runs from the command line.

narrator-ai-cli-skill teaches Claude how to use narrator-ai-cli, the CLI client for the Narrator AI video narration API. It wraps the flags, common flows, and output handling so Claude can assemble narration prompts, kick off jobs, poll for completion, and place the output files in sensible locations — useful when you want to batch-narrate a series of videos without hand-running the CLI.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

narrator-ai-cli-skill.replay ▶ 준비됨
0/0

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "narrator-ai-cli-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/GridLtd-ProductDev/narrator-ai-cli-skill",
        "~/.claude/skills/narrator-ai-cli-skill"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "narrator-ai-cli-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/GridLtd-ProductDev/narrator-ai-cli-skill",
        "~/.claude/skills/narrator-ai-cli-skill"
      ],
      "_inferred": true
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "narrator-ai-cli-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/GridLtd-ProductDev/narrator-ai-cli-skill",
        "~/.claude/skills/narrator-ai-cli-skill"
      ],
      "_inferred": true
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "narrator-ai-cli-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/GridLtd-ProductDev/narrator-ai-cli-skill",
        "~/.claude/skills/narrator-ai-cli-skill"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "narrator-ai-cli-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/GridLtd-ProductDev/narrator-ai-cli-skill",
        "~/.claude/skills/narrator-ai-cli-skill"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "narrator-ai-cli-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/GridLtd-ProductDev/narrator-ai-cli-skill",
          "~/.claude/skills/narrator-ai-cli-skill"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add narrator-ai-cli-skill -- git clone https://github.com/GridLtd-ProductDev/narrator-ai-cli-skill ~/.claude/skills/narrator-ai-cli-skill

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: narrator-ai-cli-skill

How to narrate a single video from a brief

👤 Creators and editors using Narrator AI for VO ⏱ ~15 min beginner

언제 쓸까: You have a video and a draft voice-over script and want narration produced via the CLI.

사전 조건
  • narrator-ai-cli installed and configured — Follow upstream install docs for the CLI
  • Skill cloned — git clone https://github.com/GridLtd-ProductDev/narrator-ai-cli-skill ~/.claude/skills/narrator-ai-cli-skill
흐름
  1. Stage inputs
    Given my video scene_01.mp4 and the VO script script.md, run narrator-ai-cli and save the output to ./narrations/.✓ 복사됨
    → CLI invocation with correct flags
  2. Wait and verify
    Poll until the job is done, then confirm the output file exists and has audio.✓ 복사됨
    → Output file present with non-zero duration

결과: Narration file ready to drop into your editor.

함정
  • Long jobs time out in the shell — Use the CLI's async mode + poll instead of a blocking call
함께 쓰기: filesystem

Batch-narrate a series of scenes

👤 Teams with multi-scene projects ⏱ ~45 min intermediate

언제 쓸까: You have 10+ scenes with per-scene scripts and need them narrated consistently.

흐름
  1. Walk the project structure
    Find all scene_*.mp4 + scene_*.md pairs under project/ and queue narration for each.✓ 복사됨
    → Enumerated pairs + job queue
  2. Run serially or in parallel
    Run up to 3 jobs in parallel; rate-limit per the API allowance.✓ 복사됨
    → Controlled concurrency
  3. Report results
    Produce a table: scene, status, duration, output path.✓ 복사됨
    → Clear completion table

결과: Whole project narrated in one run with clear status.

함정
  • Hitting API limits mid-batch — Respect upstream rate limits; back off on 429
함께 쓰기: filesystem

조합

다른 MCP와 조합해 10배 효율

narrator-ai-cli-skill + filesystem

Find inputs automatically and drop outputs in structured folders

Walk project/, narrate every scene, output to project/narrations/.✓ 복사됨
narrator-ai-cli-skill + claude-shorts-skill

Add AI narration to Short clips generated by claude-shorts

For each rendered Short, narrate an intro line and mix it in.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
cli-invocation inputs (video+script) + flags Every narration run narrator-ai API usage
job-polling job id After submission minimal
batch-orchestration list of jobs Multi-scene projects depends on batch size

비용 및 제한

운영 비용

API 쿼터
depends on Narrator AI tier
호출당 토큰
minimal LLM tokens; real cost is API minutes
금액
API billed by Narrator AI
Narrate final scripts only; iterate text in LLM first

보안

권한, 시크릿, 파급범위

자격 증명 저장: Narrator AI API key in env var; never inline
데이터 외부 송신: Narrator AI endpoints

문제 해결

자주 발생하는 오류와 해결

Skill doesn't activate

Ensure SKILL.md is at the cloned dir root and Claude Code restarted.

확인: ls ~/.claude/skills/narrator-ai-cli-skill/SKILL.md
CLI command not found

Install narrator-ai-cli and make sure it's on PATH where Claude Code runs.

확인: which narrator-ai-cli
401 from Narrator API

Set NARRATOR_API_KEY (or the env var the CLI expects).

확인: env | grep NARRATOR

대안

narrator-ai-cli-skill 다른 것과 비교

대안언제 쓰나단점/장점
claude-shorts-skillYou want a full long-to-short pipeline, not just narrationPipeline vs single-purpose

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기