# Supported Installation Surfaces for Claude-Video: Claude Code, CLI, and Web Upload

> Discover supported installation surfaces for Claude-Video. Install Claude Code via marketplace, Agent Skills CLI hosts with npm, or upload to the claude.ai web interface.

- Repository: [bradautomates/claude-video](https://github.com/bradautomates/claude-video)
- Tags: getting-started
- Published: 2026-08-09

---

**Claude-Video supports three installation surfaces: Claude Code via marketplace commands, generic Agent Skills CLI hosts (Codex, Cursor, Copilot) via npm, and the claude.ai web interface via manual skill bundle upload.**

The bradautomates/claude-video repository provides a video analysis skill that integrates with any host implementing the **Agent Skills** protocol. According to the repository's source code, you can install this tool across three distinct surfaces, each using a different distribution method documented in [`AGENTS.md`](https://github.com/bradautomates/claude-video/blob/main/AGENTS.md)【/cache/repos/github.com/bradautomates/claude-video/main/AGENTS.md#L25-L32】.

## Claude Code Marketplace

The most common installation surface is **Claude Code**, Anthropic's official agent framework. This surface uses the native plugin marketplace system and relies on the manifest defined in [`.claude-plugin/plugin.json`](https://github.com/bradautomates/claude-video/blob/main/.claude-plugin/plugin.json).

To install on Claude Code:

```bash

# Add the repository to the Claude Code marketplace

/plugin marketplace add bradautomates/claude-video

# Install the watch skill from that marketplace entry

/plugin install watch@claude-video

```

The [`.claude-plugin/plugin.json`](https://github.com/bradautomates/claude-video/blob/main/.claude-plugin/plugin.json) file serves as the installation manifest that Claude Code reads to expose the `/watch` slash command and configure skill metadata.

## Generic Agent Skills CLI (Codex, Cursor, Copilot)

For hosts that implement the generic **Agent Skills CLI**—including **Codex**, **Cursor**, **GitHub Copilot**, and over 50 other compatible environments—installation uses the npm-based `skills` wrapper with global scope.

To install on generic CLI hosts:

```bash
npx skills add bradautomates/claude-video -g

```

The `-g` flag installs the skill globally, making the `/watch` command available across all projects in that host environment. This method relies on the canonical skill contract defined in [`skills/watch/SKILL.md`](https://github.com/bradautomates/claude-video/blob/main/skills/watch/SKILL.md), which every Agent Skills host reads to determine available commands and parameters.

## claude.ai Web Interface

The third surface targets the **claude.ai** web UI, requiring you to build a distributable skill bundle locally and upload it manually through the browser interface.

To prepare the web installation bundle:

```bash

# Build the skill bundle (creates dist/watch.skill)

bash skills/watch/scripts/build-skill.sh

```

This script produces `dist/watch.skill`, a packaged file containing the skill definition and execution logic. You then upload this `.skill` file directly in the Claude AI web UI to activate the video analysis capabilities.

## Summary

- **Claude Code** users install via `/plugin marketplace add` and `/plugin install` commands, using the [`.claude-plugin/plugin.json`](https://github.com/bradautomates/claude-video/blob/main/.claude-plugin/plugin.json) manifest.
- **Generic CLI hosts** (Codex, Cursor, Copilot) use `npx skills add bradautomates/claude-video -g` for global installation.
- **claude.ai web** users must run `bash skills/watch/scripts/build-skill.sh` to generate `dist/watch.skill`, then upload the bundle manually.
- All three surfaces reference the same canonical skill contract in [`skills/watch/SKILL.md`](https://github.com/bradautomates/claude-video/blob/main/skills/watch/SKILL.md) to expose the `/watch` command.

## Frequently Asked Questions

### Can I install Claude-Video on Cursor or other AI coding assistants?

Yes. Cursor, Codex, GitHub Copilot, and over 50 other hosts that support the generic Agent Skills CLI can install Claude-Video using `npx skills add bradautomates/claude-video -g`. This makes the `/watch` command available globally across all your projects in those environments.

### What file does the build script generate for web installation?

The `bash skills/watch/scripts/build-skill.sh` command produces `dist/watch.skill`, a bundled skill file that you upload directly to the claude.ai web interface. This package contains the complete skill definition required by the web host to expose video analysis features.

### Where is the installation documentation located in the repository?

The three installation surfaces and their specific commands are documented in the root-level [`AGENTS.md`](https://github.com/bradautomates/claude-video/blob/main/AGENTS.md) file【/cache/repos/github.com/bradautomates/claude-video/main/AGENTS.md#L25-L32】. The canonical skill contract that all hosts read is located at [`skills/watch/SKILL.md`](https://github.com/bradautomates/claude-video/blob/main/skills/watch/SKILL.md), while Claude Code-specific metadata lives in [`.claude-plugin/plugin.json`](https://github.com/bradautomates/claude-video/blob/main/.claude-plugin/plugin.json).

### Do all installation methods use the same underlying skill definition?

Yes. Whether you install via Claude Code marketplace, generic CLI, or web upload, each surface ultimately references the skill contract defined in [`skills/watch/SKILL.md`](https://github.com/bradautomates/claude-video/blob/main/skills/watch/SKILL.md). This ensures consistent behavior and command syntax (`/watch`) across all supported hosts.