Openclaw용 libtv-cli

LibTV canvas, 프로젝트 및 스토리보드 노드에 대한 워크플로우를 완전히 제어, 관리 및 실행하기 위한 공식 명령줄 인터페이스입니다.

taosiuman
v1.0.0
Jun 8, 2026
0
716
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install libtv-cli

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 libtv-cli 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

libtv-cli란 무엇인가요?

libtv-cli는 LibTV canvas, 프로젝트, 노드, 모델 및 에셋을 터미널에서 직접 완전히 자동화하고 제어하도록 설계된 공식 명령줄 도구입니다. 개발자는 웹 사용자 인터페이스와 수동으로 상호 작용하거나 복잡하고 취약한 사용자 지정 HTTP 요청을 작성할 필요 없이 이 강력한 도구를 활용하여 전체 canvas 작업 공간을 기본적으로 관리할 수 있습니다.\n\nOpenclaw Skills를 통해 이 도구를 통합하면 시각적 워크플로우, 스토리보드 생성 및 canvas 노드 매개변수에 대한 심도 있는 스크립트 제어가 가능해집니다. 이 도구는 디렉토리 수준의 컨텍스트 인식을 지원하며, 프로젝트 및 그룹 참조를 로컬 구성 파일에 캐시하여 개발자 작업과 프로그래밍 방식의 워크플로우를 간소화합니다.

libtv-cli 활용 사례

  • 시각적 에셋 파이프라인 자동화: 로컬 터미널 환경에서 노드와 에셋을 프로그래밍 방식으로 업로드 및 구성합니다.\n- 일괄 스토리보드 생성: 구조화된 한 줄 터미널 명령을 사용하여 원시 스크립트 노드에서 고충실도 시각적 스토리보드를 생성합니다.\n- CI/CD 통합: 자동화된 소프트웨어 파이프라인 내에서 LibTV canvas를 자동으로 배포, 복제 또는 업데이트합니다.\n- AI 에이전트 도구: Openclaw Skills를 사용하는 대화형 에이전트가 웹 브라우저 오버헤드 없이 canvas 레이아웃을 동적으로 빌드, 쿼리 및 수정할 수 있도록 지원합니다.

libtv-cli 작동 원리

  1. 인증: libtv login web 또는 libtv login phone을 사용하여 안전한 터미널 세션을 설정하고 계정 자격 증명을 인증합니다.\n2. 컨텍스트 확인: libtv project use <projectUuid>를 통해 활성 프로젝트를 설정하면 컨텍스트 상태가 .libtv/project.json에 직접 저장됩니다.\n3. 노드 오케스트레이션: 프로젝트 플래그를 추가할 필요 없이 컨텍스트 범위 명령을 사용하여 프로그래밍 방식으로 canvas 노드를 쿼리, 생성, 삭제 또는 수정합니다.\n4. 구조화된 파이핑: NDJSON 형식을 통해 표준 UNIX 파이프를 사용하여 구조화된 출력을 전달함으로써 명령을 연결하거나 다운스트림 자동화 프로세스에 공급합니다.

libtv-cli 설정 가이드

사전 요구 사항\n시스템 환경에 bash 및 표준 네트워크 유틸리티가 설치되어 있는지 확인하세요.\n\n### 설치\n자동 설치 스크립트를 실행하여 기기에 CLI를 설치하세요:\n\nbash\n# 자동 설치 스크립트 실행\ncurl -fsSL https://raw.githubusercontent.com/libtv/cli/main/scripts/install.sh | bash\n\n\n### 컨텍스트 설정\nCLI를 인증하고 대상 canvas 작업 공간에 바인딩하세요:\n\nbash\n# 1. 계정 로그인\nlibtv login web\n\n# 2. 작업 공간 디렉토리를 특정 프로젝트에 바인딩\nlibtv project use <your-project-uuid>\n\n# 3. 선택 사항: 좁은 그룹 범위 설정\nlibtv group use <your-group-key>\n

libtv-cli 데이터 스키마 및 분류 체계

CLI는 로컬 구성 파일을 사용하여 작업 공간 폴더 내에서 실행 상태 및 프로젝트 바인딩을 유지 관리합니다.\n\n### 로컬 컨텍스트 파일\n\n| 파일 경로 | 구성 필드 | 설명 |\n| :--- | :--- | :--- |\n| .libtv/project.json | projectUuid | 범위 명령에 대한 활성 프로젝트 UUID 대상 |\n| .libtv/project.json | groupNodeKey | 노드 수준 범위를 좁히기 위한 활성 그룹 키 |\n\n### 지원되는 CLI 도메인\n* 계정 및 로그인: libtv account [info/list/use]\n* 프로젝트 관리: libtv project [create/list/use/unuse]\n* Canvas 노드: libtv node [create/list/delete]\n* 에셋 업로드: libtv upload 및 libtv image shortcut\n* 스크립트 파싱: libtv script storyboard (시각적 스크립트 변환용)

libtv-cli 고급 기능

  • NDJSON 스트림 파이핑: UNIX stdout/stderr 파이프를 통해 명령 간에 구조화된 입력 및 출력을 전송하여 사용자 지정 도구에 쉽게 통합합니다.\n- 상태 캐스케이딩: .libtv/project.json 파일에서 디렉토리 컨텍스트가 초기화되면 프로젝트 플래그 (-p / --project)를 생략하여 시간을 절약합니다.\n- 자동화된 스토리보드 생성: 한 줄 파이프라인 명령으로 스크립트 노드 텍스트를 전체 시각적 스토리보드 요소로 변환합니다.\n- 동적 모델 스키마 검증: 실행 전 실시간 매개변수 검증을 위해 libtv model search를 사용하여 canvas 수준 모델 스키마를 동적으로 쿼리합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*