agentsclimarketplace

Creator vault

Skill CaptainTimmeow/creator-vault-skill/.agents/skills/creator-vault

Copy-only local media ingest for creators using a Codex skill

Install
npx -y skills add CaptainTimmeow/creator-vault-skill --skill creator-vault

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when solo creators, photographers, videographers, YouTubers, or filmmakers need to create or attach a local footage vault, safely ingest SD card or camera media, organize photo/video/audio files by project, generate manifests, or audit a media library. Do not use for editing, color grading, cloud sync, or social media scheduling.

SKILL.md

3.8 KB, as published. Nobody here has run it

Creator Vault

Purpose

Use Creator Vault to help a creator build or maintain a local, copy-only media vault. The workflow plans, checks, copies, verifies, records, and reports each ingest without deleting or moving source media.

First-run interview

Ask the minimum needed questions before touching files:

  1. Do you already have a local Creator Vault or footage library?
  2. Where is the source card or folder?
  3. Where should the vault live, or where is the existing library?
  4. What project or shoot name should this ingest belong to?

If the user is unsure, audit the folder before suggesting a setup.

Safety rules

  • Never delete source files.
  • Never move source files in V1.
  • Never upload files, call external APIs, or add telemetry.
  • Skip symlinks and hidden junk files by default.
  • Preserve original filenames unless a destination collision needs a safe _copy-001 suffix.
  • Preserve timestamps with metadata-preserving copies.
  • Treat Creator Vault as organization, not a full backup system.

Dry-run-first workflow

Always use the local script for file operations:

python .agents/skills/creator-vault/scripts/creator_vault.py <command>

Use python3 instead if the host does not provide python.

For ingest, run --dry-run first and show the summary to the user. Do not run --execute until the user has reviewed the dry-run summary and confirmed in the current conversation.

Workflow:

interview -> scan -> classify -> dry-run -> confirm -> copy -> verify -> catalog -> report

CLI examples

Create a new vault:

python .agents/skills/creator-vault/scripts/creator_vault.py init \
  --vault "/path/to/CreatorVault" \
  --name "Creator Vault"

Attach metadata to an existing footage folder:

python .agents/skills/creator-vault/scripts/creator_vault.py attach \
  --vault "/path/to/ExistingFootageLibrary" \
  --name "My Existing Library"

Audit a folder:

python .agents/skills/creator-vault/scripts/creator_vault.py audit \
  --vault "/path/to/CreatorVault"

Dry-run an ingest:

python .agents/skills/creator-vault/scripts/creator_vault.py ingest \
  --source "/path/to/SD_CARD" \
  --vault "/path/to/CreatorVault" \
  --project "Shenzhen Street Vlog" \
  --date "2026-06-26" \
  --dry-run

Execute only after confirmation:

python .agents/skills/creator-vault/scripts/creator_vault.py ingest \
  --source "/path/to/SD_CARD" \
  --vault "/path/to/CreatorVault" \
  --project "Shenzhen Street Vlog" \
  --date "2026-06-26" \
  --execute

Output expectations

Executed ingests write:

  • .creator-vault/catalog.csv
  • .creator-vault/ingests/<ingest_id>.json
  • 01_PROJECTS/<date>_<project-slug>/00_ADMIN/manifest-<ingest_id>.csv
  • 01_PROJECTS/<date>_<project-slug>/00_ADMIN/ingest-report-<ingest_id>.md

References

  • Read references/ingest-workflow.md for the loop.
  • Read references/folder-schema.md for vault and project folders.
  • Read references/safety-rules.md before changing ingest behavior.
  • Read references/manifest-schema.md before changing CSV columns.

Troubleshooting

  • If the vault is missing metadata, run init for a new vault or attach for an existing footage library.
  • If ingest refuses nested paths, choose separate source and vault folders.
  • If space is insufficient, free space or choose a larger destination before executing.
  • If unknown files matter, repeat the dry-run with --include-unknown.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.