libtv-cli for Openclaw

An official command-line interface to completely control, manage, and execute workflows on LibTV canvases, projects, and storyboard nodes.

taosiuman
v1.0.0
Jun 8, 2026
0
716
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install libtv-cli

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install libtv-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is libtv-cli?

The libtv-cli is the official command-line tool designed to completely automate and control your LibTV canvases, projects, nodes, models, and assets directly from your terminal. Instead of manually interacting with the web user interface or fabricating fragile, custom HTTP requests, developers can leverage this robust tool to manage their entire canvas workspace natively.\n\nBy integrating this tool via Openclaw Skills, you unlock deep, scriptable control over visual workflows, storyboard generation, and canvas node parameters. The tool operates with directory-level context awareness, caching project and group references inside local configuration files to streamline developer operations and programmatic workflows.

libtv-cli Use Cases

  • Visual Asset Pipeline Automation: Programmatically upload and configure nodes and assets directly from your local terminal environment.\n- Batch Storyboard Generation: Generate high-fidelity visual storyboards from raw script nodes using structured, single-line terminal commands.\n- CI/CD Integration: Automatically deploy, clone, or update LibTV canvases within automated software pipelines.\n- AI Agent Tooling: Equip conversational agents using Openclaw Skills to dynamically build, query, and modify canvas layouts without web browser overhead.

How libtv-cli Works

  1. Authentication: Establish a secure terminal session using libtv login web or libtv login phone to authenticate your account credentials.\n2. Context Resolution: Set your active project via libtv project use <projectUuid>, which saves the context state directly to .libtv/project.json.\n3. Node Orchestration: Query, create, delete, or modify canvas nodes programmatically using context-scoped commands without needing to append project flags.\n4. Structured Piping: Pass structured outputs via standard UNIX pipes using NDJSON formats to stitch commands together or feed downstream automation processes.

libtv-cli Setup

Prerequisites\nEnsure you have bash and standard network utilities installed in your system environment.\n\n### Installation\nRun the automated installation script to bootstrap the CLI on your machine:\n\nbash\n# Run the automated install script\ncurl -fsSL https://raw.githubusercontent.com/libtv/cli/main/scripts/install.sh | bash\n\n\n### Context Setup\nAuthenticate and bind the CLI to your target canvas workspace:\n\nbash\n# 1. Login to your account\nlibtv login web\n\n# 2. Bind your workspace directory to a specific project\nlibtv project use <your-project-uuid>\n\n# 3. Optional: Set a narrow group scope\nlibtv group use <your-group-key>\n

libtv-cli Data Schema & Taxonomy

The CLI uses localized configuration files to maintain execution state and project bindings within your workspace folder.\n\n### Local Context Files\n\n| File Path | Config Field | Description |\n| :--- | :--- | :--- |\n| .libtv/project.json | projectUuid | Active project UUID target for scoped commands |\n| .libtv/project.json | groupNodeKey | Active group key to narrow down node-level scopes |\n\n### Supported CLI Domains\n* Account & Login: libtv account [info/list/use]\n* Project Management: libtv project [create/list/use/unuse]\n* Canvas Nodes: libtv node [create/list/delete]\n* Asset Uploads: libtv upload and libtv image shortcut\n* Script Parsing: libtv script storyboard for visual script conversions

libtv-cli Advanced Features

  • NDJSON Stream Piping: Send structured inputs and outputs across commands via UNIX stdout/stderr pipelines for easy integration into custom tools.\n- State Cascading: Save time by omitting project flags (-p / --project) once your directory context is initialized in your .libtv/project.json file.\n- Automated Storyboarding: Convert script node text to complete visual storyboard elements with single-line pipeline commands.\n- Dynamic Model Schema Validation: Query canvas-level model schemas dynamically using libtv model search for real-time parameter validation before execution.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*