一键导入
auto-startups-vast
Maintain the auto-startups-vast repo — skill symlink management, commit/push workflow, and repo structure conventions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Maintain the auto-startups-vast repo — skill symlink management, commit/push workflow, and repo structure conventions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | auto-startups-vast |
| version | 1.0.0 |
| category | devops |
| description | Maintain the auto-startups-vast repo — skill symlink management, commit/push workflow, and repo structure conventions. |
| trigger | When adding, updating, removing, or committing skills in the auto-startups-vast repo, or when setting up symlinks between Hermes skills and the repo. |
~/repos/auto-startups-vast/
├── README.md
├── .env.example # Template (never .env)
├── .gitignore
├── skills/ # ← Skills live here (source of truth)
│ ├── runpod-ai/
│ ├── story-to-video/
│ ├── vast-ai/
│ └── workflow-researcher/
├── workflows/
│ ├── comfyui/ # ComfyUI JSON templates
│ └── setup/ # Workflow download/setup scripts
├── discussion-and-docs/
├── scripts/ # Non-skill scripts (provision, bootstrap)
└── temp/ # Scratch space (.gitignored except whitelisted)
All git-tracked skill files live in the repo. Hermes skill directories are symlinks pointing into the repo, so editing from either location modifies the same files.
| Hermes Skill Path | Symlink Target (repo) |
|---|---|
~/.hermes/skills/creative/story-to-video | ~/repos/auto-startups-vast/skills/story-to-video |
~/.hermes/skills/runpod-ai | ~/repos/auto-startups-vast/skills/runpod-ai |
~/.hermes/skills/vast-ai | ~/repos/auto-startups-vast/skills/vast-ai |
~/.hermes/skills/workflow-researcher | ~/repos/auto-startups-vast/skills/workflow-researcher |
Git does NOT follow directory symlinks. If the repo holds a symlink → ~/.hermes/skills/, git only stores the symlink target path (e.g., /root/.hermes/skills/creative/story-to-video), not the file contents. Anyone cloning the repo gets a broken symlink.
By making the repo the source of truth and Hermes the symlink, we get:
~/.hermes/skills/productivity/growthlabs-docs/references → ~/Syncthing/obsidian-vault/growthlabs-docs. This is NOT in the repo.skill_manage(action='create') — this puts it in ~/.hermes/skills/mv ~/.hermes/skills/<category>/<skill-name> ~/repos/auto-startups-vast/skills/<skill-name>
ln -s ~/repos/auto-startups-vast/skills/<skill-name> ~/.hermes/skills/<category>/<skill-name>
cd ~/repos/auto-startups-vast
git add skills/<skill-name>/
git commit -m "feat: add <skill-name> skill"
git push
rm ~/.hermes/skills/<category>/<skill-name>
cd ~/repos/auto-startups-vast
git rm -r skills/<skill-name>/
git commit -m "chore: remove <skill-name> skill"
git push
Since repo files = real files and Hermes symlinks → repo:
cd ~/repos/auto-startups-vast
# Check what changed (edits via Hermes skill dir show up here)
git status
git diff
# Stage, commit, push
git add -A # or selective paths
git commit -m "feat(story-to-video): describe change"
git push
No extra sync step needed — edits made through the Hermes symlink path modify the repo files directly.
Never create a directory symlink in the repo pointing to ~/.hermes/skills/. Git won't track the contents. Always put real files in the repo and symlink from Hermes.
git add on a directory symlink stages the symlink itself, not the files inside. If you see new file: skills/<name> (without trailing /), it's a symlink — remove it and use real files instead.
.env files are gitignored. Never commit secrets. Use .env.example templates instead.
__pycache__/ and .venv/ are gitignored. Don't accidentally track Python bytecode or local venvs.
When replacing a real directory with a symlink in Hermes, make sure to delete the Hermes directory first, then create the symlink. ln -sf on an existing directory won't work — you must rm -rf first.
Verify symlinks after setup:
ls -la ~/.hermes/skills/creative/story-to-video # Should show arrow →
cat ~/.hermes/skills/creative/story-to-video/SKILL.md | head -3 # Should work
# Check all skill symlinks are intact
find ~/.hermes/skills -maxdepth 3 -type l -ls
# Check repo status
cd ~/repos/auto-startups-vast && git status
# Verify a specific symlink resolves
readlink -f ~/.hermes/skills/creative/story-to-video
# Should output: /root/repos/auto-startups-vast/skills/story-to-video
ADK multi-agent story-to-video: vision-grounded LTX motion prompts, Grok refs, LTX 2.3 I2V.
Publish AI-generated videos from a Google Sheet queue to YouTube and Instagram. Instagram Login API (graph.instagram.com), token exchange, Drive via gws. Use when publishing final_film.mp4 to social channels from Hermes VPS agents.
Turn story manifests into scene images using agent-composed prompts (prompt.json) and config-driven workflow templates. Supports model swapping (Qwen, HiDream, etc.) without code changes. Covers character sheet generation (Gemini or ComfyUI T2I fallback), prompt composition, batch scene generation, and vision-based evaluation (OpenRouter Gemini 3.1 Flash Lite with thinking tokens, or Gemini API fallback).
Parse ComfyUI workflow JSONs, extract all required models (UNET, CLIP, VAE, LoRA, checkpoints) and custom node packs, research download URLs via HuggingFace CLI (never download!), and generate self-contained provisioning-ready bash scripts for $REPO_ROOT/workflows/setup/. Scripts must be platform-aware (Vast.ai + RunPod) and end with a ComfyUI restart.
Turn stories into highly consistent cinematic videos using a deterministic 9-step pipeline orchestrated by Google ADK and wave execution.
Turn stories into highly consistent cinematic videos using a cloud-based image generation backend (Grok Imagine via fal.ai) and self-hosted LTX-2.3 FLF2V video generation.