local-asset-import

Import local media files into a structured imports/ directory with collision-safe filenames.

2|1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/dangngocbinh/vibedio --skill local-asset-import
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-asset-import
Source: https://github.com/dangngocbinh/vibedio/tree/main/.claude/skills/local-asset-import
Command: npx skills add https://github.com/dangngocbinh/vibedio --skill local-asset-import

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Import local media files into a video project, copying assets from anywhere on the filesystem into a structured imports/ directory.

Core Features & Use Cases

  • Import local images, videos, and audio from anywhere on the filesystem into a project, copying outside files into imports/ with descriptive names.
  • Smart rename to produce meaningful filenames and consistent conventions; automatic sceneId/label handling; collision resolution.
  • Update resources.json optionally with import metadata (if requested) to track assets and provenance.

Quick Start

Use the local asset import script to copy ~/Downloads/intro.mp4 into your project while organizing into imports/videos.

Frequently Asked Questions about local-asset-import

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

FAQPage Schema
How do I import local media files into a video project directory?

To import local media files, this skill copies assets from anywhere on your filesystem into a structured imports/ directory, automatically classifying them into videos, images, music, and sfx subfolders while preserving the original files.

Can I automatically rename video clips and images during the import process?

Yes, smart renaming produces descriptive, collision-safe filenames during the import process. It automatically handles content-type detection by file extension and can optionally append sceneId and label metadata to your video clips and images.

Does the asset import tool support updating resources.json with file metadata?

Yes, the asset import tool optionally updates resources.json with import metadata to help you track assets and provenance. This feature is activated upon request during the file transfer process.

What is the best way to prevent filename collisions when copying assets into a project?

The best way to prevent filename collisions is to use the skill's built-in collision handling, which ensures every copied asset receives a unique, descriptive name within the imports/ directory structure.

Can I preview local asset organization before committing changes to the filesystem?

Yes, you can preview local asset organization using the built-in dry-run mode, which simulates the copying, renaming, and folder classification actions without modifying your actual project files or directories.

How does folder classification work for audio and video assets?

Folder classification for audio and video assets works through content-type detection by file extension, automatically routing imported files into dedicated videos, images, music, or sfx subfolders within the imports/ directory.