asset-import

Import local, attached, existing, or public media into ChatCut projects.

751|69|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/ChatCut-Inc/agent-plugin --skill asset-import
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asset-import
Source: https://github.com/ChatCut-Inc/agent-plugin/tree/main/claude/skills/asset-import
Command: npx skills add https://github.com/ChatCut-Inc/agent-plugin --skill asset-import

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node.js, ffmpeg, ffprobe, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies acquiring and importing local, attached, existing, and public media into ChatCut projects while avoiding duplicate uploads and preserving reliable processing state.

Core Features & Use Cases

  • Smart Import Routing: Selects the appropriate Browser-pane drop, existing-asset, public-URL, or upload-helper workflow based on the media source and editor availability.
  • Processing Readiness: Verifies asset registration, upload state, transcription progress, cloud availability, and recovery requirements before dependent editing or export tasks.
  • Robust Media Handling: Supports multiple media formats, preserves filenames, prepares compatible video and audio, generates thumbnails, and uses retries and bundled media tools when needed.
  • Use Case: Import a local video into an open ChatCut project, confirm that it is cloud-backed and transcription-ready, then use it safely for captions, timeline edits, or export.

Quick Start

Use the asset-import skill to import the provided local video into the open ChatCut project and verify that it is registered and ready for transcription.

Frequently Asked Questions about asset-import

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I import local video files into a ChatCut project without creating duplicate assets?

To import local video files without duplicates, the skill uses smart routing to select the appropriate Browser-pane drop, existing-asset, or upload-helper workflow based on media source. It verifies upload state and prevents duplicate uploads while preserving filenames.

Do I need Node.js and ffmpeg installed to import media for transcription?

Yes, Node.js, ffmpeg, and ffprobe are required dependencies for media import. These tools handle format compatibility, generate thumbnails, and verify asset registration before transcription begins.

What is the best way to verify media is ready for timeline editing and export?

The best way to verify media readiness is checking asset registration, cloud availability, and transcription progress. The skill confirms processing state and recovery requirements before dependent editing or export tasks begin.

Can I import media from a public URL into ChatCut?

Yes, you can import media from public URLs. The skill evaluates the media source and applies public-URL workflow routing to register the asset and prepare it for transcription and timeline editing.

Why does media upload fail or interrupt processing in video editing workflows?

Media upload can fail due to unverified asset registration or incompatible formats. The skill uses retries, bundled media tools, and upload fallback handling to maintain reliable processing state during import.

Does asset-import work with existing cloud-backed media in ChatCut?

Yes, it works with existing cloud-backed assets by verifying cloud availability and applying existing-asset routing. This avoids duplicate uploads and confirms the media is ready for captions, edits, or export.