Skip to content

Repository files navigation

Creative Agent

Creative Agent is a local-first CLI and four Codex skills for collecting, searching, generating, and presenting YouTube inspiration.

Skills

  • import-youtube-inspo imports public videos, channels, and playlists into the local library.
  • find-youtube-inspo searches and curates title and thumbnail references.
  • generate-inspo remixes a curated selection into original title and thumbnail concepts.
  • create-inspo-page turns a working selection into a standalone visual board that can be previewed or published.

For a complete agent-led installation and user onboarding workflow, see SETUP.md.

Run from a checkout

Use Node.js 24 and pnpm 11:

pnpm install
pnpm cli status

pnpm cli is the repository-local command prefix. For example:

pnpm cli auth status
pnpm cli videos list

Build dist/ and link the creative-agent executable when a command available outside the checkout is useful:

pnpm build
pnpm link --global
creative-agent status

Agent JSON contracts

Canonical input and output are JSON. Commands that accept JSON read it from stdin. Their current input contracts are available as JSON Schema:

pnpm cli schema embed
pnpm cli schema videos-upsert
pnpm cli schema channels-upsert
pnpm cli schema videos-search

Local state is initialized beneath ~/.creative-inspo-agent/. Set CREATIVE_AGENT_HOME to use a different root.

Video imports may include normalized channel records and retained avatars in the same atomic videos upsert batch. channels upsert is also available for channel-only enrichment and backfills without re-embedding videos.

Browse the local corpus

Start the read-only Assets Explorer with one command:

pnpm assets:dev

The React/Vite client reads the live local database through a loopback-only Effect HTTP server. It provides dense infinite browsing, avatar-based creator filtering, random/newest/oldest/most viewed sorting, and direct YouTube links without authentication or write actions. See apps/assets-explorer/README.md for its service boundaries and configuration.

Validate

pnpm validate

About

IN PROGRESS

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages