# 33 AutoShortsBot
_Last updated: 2026-05-22_

## Purpose
Durable project card for **AutoShortsBot**: automated creation of social-media shorts.

## Load when
- Work concerns the AutoShortsBot project, its architecture, code, repository, automations, or content-generation pipeline.
- User asks to continue planning or implementation of automated Social-Media-Shorts generation.

## Stable facts
- Telegram topic/session: **AutoShortsBot**, `JARVIS Command Center`, thread id `4850`.
- Topic target: `telegram:-1003907117629:4850`.
- User requested that AutoShortsBot project discussion be handled as its own session and answered only in this topic.
- GitHub repository: `https://github.com/Gamexgit/AutoShortsBot`.
- Repository status at project start: empty; current default branch has at least initial commit `7642749`.
- Future AutoShortsBot code should be stored in this repository.
- Local clone: `~/jarvis_runtime/autoshortsbot/AutoShortsBot`.
- Fine-grained GitHub token location: Google Drive file named `Github_AutoShortsBot_Token`.
- Local GitHub token cache: `~/.hermes/secrets/github_autoshortsbot_token` with file mode `0600`; contains the token only, never print it.
- Local NVIDIA API key cache: `~/.hermes/secrets/nvidia_api_key` with file mode `0600`; contains `NVIDIA_API_KEY=...`, never print it.
- Local Pexels API key cache: `~/.hermes/secrets/pexels_api_key` with file mode `0600`; contains `PEXELS_API_KEY=...`, never print it.
- Local Pixabay API key cache: `~/.hermes/secrets/pixabay_api_key` with file mode `0600`; contains `PIXABAY_API=...`, never print it.
- Existing prototype script roots: `~/.hermes/scripts/Auto_Shorts_Bot` and `~/.hermes/scripts/Auto_Video_Bot`.
- Initial content directions from Sir: life optimisation, AI. Christian faith / FaithTok was considered but is paused for now because mixing religion and AI is sensitive.

## Secret-handling rules
- Do not print, paste, or store the raw token in chat, repo, or memory.
- Retrieve the token only when needed for GitHub operations, use it as an environment variable/runtime secret, and redact command output.
- Never commit credentials, generated secrets, local `.env` files, or token files.

## Initial project direction
- Build a system for automated creation of Social-Media-Shorts.
- Keep implementation artifacts in the AutoShortsBot GitHub repo once code is created.
