skills/install-civitai-videoflow-bundle/SKILL.md
Automatically installs and validates the Civitai Videoflow skill bundle from the civitai-agent-skills repository. Supports git clone or manual zip upload, runs npx skills add in dependency-safe order, and guides environment and tool prerequisite checks for CIVITAI_RECORDS_DATABASE_URL, DUOMI_API_TOKEN, IMAGEKIT_PRIVATE_KEY, and CIVITAI_ACCOUNT. Use when: user needs videoflow setup, install Civitai pipeline skills, configure image-to-video workflow, enable Civitai publish pipeline, or when civitai-videoflow and related worker skills are mentioned but unavailable. Triggers: install videoflow skills, setup civitai skills bundle, configure civitai-agent-skills, enable videoflow commands, install duomi/civitai pipeline skills.
npx skillsauth add feed-mob/agent-skills install-civitai-videoflow-bundleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automatically installs the Videoflow orchestrator and its worker skills, then verifies environment and runtime prerequisites.
This skill helps install and validate the default Civitai Videoflow bundle:
The bundle is installed in a deterministic order so dependency skills are available before the orchestrator is installed.
When triggered by Videoflow installation requests, follow these steps.
Before installing, check if key bundle skills are already available:
civitai-videoflow in available skillsIf the bundle appears installed, ask the user:
I found that Civitai Videoflow skills appear to already be installed. Would you like me to:
- Verify prerequisites and environment only (Recommended)
- Reinstall the bundle to get the latest version
- Skip setup and try using videoflow directly
If option 1, skip to Step 4. If option 2, continue with installation. If option 3, attempt use directly.
If the bundle is not available, ask for confirmation before installing:
I will install the Civitai Videoflow bundle from
civitai-agent-skills. This will:
- Obtain the repository into
/tmp/civitai-agent-skills- Install 8 skills in dependency-safe order
- Verify required environment variables and runtime tools
- Provide videoflow config and smoke-test guidance
Installation usually takes 30-90 seconds. Proceed? (yes/no)
Wait for explicit confirmation before Step 2.
civitai-agent-skills RepositoryUse git clone/pull by default, with HTTPS and zip fallback.
if [ -d "/tmp/civitai-agent-skills/.git" ]; then
echo "Repository exists. Pulling latest changes..."
cd /tmp/civitai-agent-skills && git pull
else
echo "Cloning civitai-agent-skills repository..."
rm -rf /tmp/civitai-agent-skills
git clone [email protected]:feed-mob/civitai-agent-skills.git /tmp/civitai-agent-skills
fi
If SSH clone fails, use HTTPS:
rm -rf /tmp/civitai-agent-skills
git clone https://github.com/feed-mob/civitai-agent-skills.git /tmp/civitai-agent-skills
If both fail, continue with Option B.
Ask the user to provide a zip archive when git is unavailable.
I could not fetch
civitai-agent-skillsusing git. Please upload the repository zip, and I will extract it into/tmp/civitai-agent-skills.
Then run:
# Example uploaded file path (adjust if needed)
ZIP_PATH="/tmp/civitai-agent-skills.zip"
rm -rf /tmp/civitai-agent-skills
mkdir -p /tmp/civitai-agent-skills
unzip -q "$ZIP_PATH" -d /tmp/
if [ -d "/tmp/civitai-agent-skills-main" ]; then
cp -R /tmp/civitai-agent-skills-main/. /tmp/civitai-agent-skills/
elif [ -d "/tmp/civitai-agent-skills" ]; then
:
else
echo "Could not find extracted civitai-agent-skills directory"
exit 1
fi
Verify the expected skill directories exist:
ls /tmp/civitai-agent-skills/skills/civitai-videoflow
ls /tmp/civitai-agent-skills/skills/duomi-image-generator-skill
ls /tmp/civitai-agent-skills/skills/duomi-video-generation-skill
ls /tmp/civitai-agent-skills/skills/civitai-upload-assets-skill
ls /tmp/civitai-agent-skills/skills/civitai-post-skill
ls /tmp/civitai-agent-skills/skills/civitai-prompt-enhancer-skill
ls /tmp/civitai-agent-skills/skills/civitai-image-curator-skill
ls /tmp/civitai-agent-skills/skills/civitai-video-prompt-enhancer-skill
npxInstall all 8 skills in this order:
duomi-image-generator-skillduomi-video-generation-skillcivitai-upload-assets-skillcivitai-post-skillcivitai-prompt-enhancer-skillcivitai-image-curator-skillcivitai-video-prompt-enhancer-skillcivitai-videoflowFirst set AGENT_NAME:
AGENT_NAME="opencode" # or codex / claude-code / openclaw
Install commands:
npx skills add /tmp/civitai-agent-skills --skill duomi-image-generator-skill --agent "$AGENT_NAME" -y
npx skills add /tmp/civitai-agent-skills --skill duomi-video-generation-skill --agent "$AGENT_NAME" -y
npx skills add /tmp/civitai-agent-skills --skill civitai-upload-assets-skill --agent "$AGENT_NAME" -y
npx skills add /tmp/civitai-agent-skills --skill civitai-post-skill --agent "$AGENT_NAME" -y
npx skills add /tmp/civitai-agent-skills --skill civitai-prompt-enhancer-skill --agent "$AGENT_NAME" -y
npx skills add /tmp/civitai-agent-skills --skill civitai-image-curator-skill --agent "$AGENT_NAME" -y
npx skills add /tmp/civitai-agent-skills --skill civitai-video-prompt-enhancer-skill --agent "$AGENT_NAME" -y
npx skills add /tmp/civitai-agent-skills --skill civitai-videoflow --agent "$AGENT_NAME" -y
Progress messages to share while running:
[1/8] Installing duomi-image-generator-skill...[2/8] Installing duomi-video-generation-skill...[3/8] Installing civitai-upload-assets-skill...[4/8] Installing civitai-post-skill...[5/8] Installing civitai-prompt-enhancer-skill...[6/8] Installing civitai-image-curator-skill...[7/8] Installing civitai-video-prompt-enhancer-skill...[8/8] Installing civitai-videoflow...If installation fails, capture and report the command error. Common causes:
/tmp/civitai-agent-skills/skills/npx / broken Node installationThis installer performs verification and guidance only. It does not auto-run dependency bootstrap steps.
Required variables:
CIVITAI_RECORDS_DATABASE_URLDUOMI_API_TOKENIMAGEKIT_PRIVATE_KEYRecommended variable:
CIVITAI_ACCOUNTPresence-only checks:
[ -n "$CIVITAI_RECORDS_DATABASE_URL" ] && echo "OK CIVITAI_RECORDS_DATABASE_URL is set" || echo "MISSING CIVITAI_RECORDS_DATABASE_URL"
[ -n "$DUOMI_API_TOKEN" ] && echo "OK DUOMI_API_TOKEN is set" || echo "MISSING DUOMI_API_TOKEN"
[ -n "$IMAGEKIT_PRIVATE_KEY" ] && echo "OK IMAGEKIT_PRIVATE_KEY is set" || echo "MISSING IMAGEKIT_PRIVATE_KEY"
[ -n "$CIVITAI_ACCOUNT" ] && echo "OK CIVITAI_ACCOUNT is set" || echo "WARN CIVITAI_ACCOUNT is not set"
Do not print token values.
python --version
node --version
npm --version
npx --version
jq --version
agent-browser --version
If a tool is missing, report what is missing and provide next-step install guidance only.
Check whether the working project has videoflow.yaml.
If missing, suggest creating it from the template in the source repository:
cp /tmp/civitai-agent-skills/skills/civitai-videoflow/videoflow.example.yaml ./videoflow.yaml
Then ask the user to confirm/update at least:
image_generation_skill: duomi-image-generator-skillvideo_generation_skill: duomi-video-generation-skillupload_skill: civitai-upload-assets-skillcreator and civitai_accountAfter install and checks complete, guide the user:
videoflow.yaml, run a lightweight command:# Status check for existing run
VF="./skills/civitai-videoflow/scripts/videoflow"
$VF list --pending
# Optional small test (no enhancement path)
$VF start test-run "simple cinematic scene" --no-enhance
If they use OpenCode commands, they can run /videoflow-generate "prompt" after setup.
After successful installation and verification, share this exact prompt so the user can execute the full flow correctly:
Use civitai-videoflow skill to run the full video generation pipeline and publish to Civitai.
Prompt: $ARGUMENTS
# OpenCode
npx skills add /tmp/civitai-agent-skills --skill duomi-image-generator-skill --agent opencode -y
npx skills add /tmp/civitai-agent-skills --skill duomi-video-generation-skill --agent opencode -y
npx skills add /tmp/civitai-agent-skills --skill civitai-upload-assets-skill --agent opencode -y
npx skills add /tmp/civitai-agent-skills --skill civitai-post-skill --agent opencode -y
npx skills add /tmp/civitai-agent-skills --skill civitai-prompt-enhancer-skill --agent opencode -y
npx skills add /tmp/civitai-agent-skills --skill civitai-image-curator-skill --agent opencode -y
npx skills add /tmp/civitai-agent-skills --skill civitai-video-prompt-enhancer-skill --agent opencode -y
npx skills add /tmp/civitai-agent-skills --skill civitai-videoflow --agent opencode -y
# Codex
npx skills add /tmp/civitai-agent-skills --skill duomi-image-generator-skill --agent codex -y
npx skills add /tmp/civitai-agent-skills --skill duomi-video-generation-skill --agent codex -y
npx skills add /tmp/civitai-agent-skills --skill civitai-upload-assets-skill --agent codex -y
npx skills add /tmp/civitai-agent-skills --skill civitai-post-skill --agent codex -y
npx skills add /tmp/civitai-agent-skills --skill civitai-prompt-enhancer-skill --agent codex -y
npx skills add /tmp/civitai-agent-skills --skill civitai-image-curator-skill --agent codex -y
npx skills add /tmp/civitai-agent-skills --skill civitai-video-prompt-enhancer-skill --agent codex -y
npx skills add /tmp/civitai-agent-skills --skill civitai-videoflow --agent codex -y
# Claude Code
npx skills add /tmp/civitai-agent-skills --skill duomi-image-generator-skill --agent claude-code -y
npx skills add /tmp/civitai-agent-skills --skill duomi-video-generation-skill --agent claude-code -y
npx skills add /tmp/civitai-agent-skills --skill civitai-upload-assets-skill --agent claude-code -y
npx skills add /tmp/civitai-agent-skills --skill civitai-post-skill --agent claude-code -y
npx skills add /tmp/civitai-agent-skills --skill civitai-prompt-enhancer-skill --agent claude-code -y
npx skills add /tmp/civitai-agent-skills --skill civitai-image-curator-skill --agent claude-code -y
npx skills add /tmp/civitai-agent-skills --skill civitai-video-prompt-enhancer-skill --agent claude-code -y
npx skills add /tmp/civitai-agent-skills --skill civitai-videoflow --agent claude-code -y
# OpenClaw
npx skills add /tmp/civitai-agent-skills --skill duomi-image-generator-skill --agent openclaw -y
npx skills add /tmp/civitai-agent-skills --skill duomi-video-generation-skill --agent openclaw -y
npx skills add /tmp/civitai-agent-skills --skill civitai-upload-assets-skill --agent openclaw -y
npx skills add /tmp/civitai-agent-skills --skill civitai-post-skill --agent openclaw -y
npx skills add /tmp/civitai-agent-skills --skill civitai-prompt-enhancer-skill --agent openclaw -y
npx skills add /tmp/civitai-agent-skills --skill civitai-image-curator-skill --agent openclaw -y
npx skills add /tmp/civitai-agent-skills --skill civitai-video-prompt-enhancer-skill --agent openclaw -y
npx skills add /tmp/civitai-agent-skills --skill civitai-videoflow --agent openclaw -y
[ -n "$CIVITAI_RECORDS_DATABASE_URL" ] && echo "OK CIVITAI_RECORDS_DATABASE_URL" || echo "MISSING CIVITAI_RECORDS_DATABASE_URL"
[ -n "$DUOMI_API_TOKEN" ] && echo "OK DUOMI_API_TOKEN" || echo "MISSING DUOMI_API_TOKEN"
[ -n "$IMAGEKIT_PRIVATE_KEY" ] && echo "OK IMAGEKIT_PRIVATE_KEY" || echo "MISSING IMAGEKIT_PRIVATE_KEY"
[ -n "$CIVITAI_ACCOUNT" ] && echo "OK CIVITAI_ACCOUNT" || echo "WARN CIVITAI_ACCOUNT"
# 1) unzip availability (for zip fallback)
unzip -v
# 2) source repository and skill paths
ls -la /tmp/civitai-agent-skills
ls -la /tmp/civitai-agent-skills/skills
# 3) npx availability
npx --version
# 4) check required skill directories
ls -la /tmp/civitai-agent-skills/skills/duomi-image-generator-skill
ls -la /tmp/civitai-agent-skills/skills/duomi-video-generation-skill
ls -la /tmp/civitai-agent-skills/skills/civitai-upload-assets-skill
ls -la /tmp/civitai-agent-skills/skills/civitai-post-skill
ls -la /tmp/civitai-agent-skills/skills/civitai-prompt-enhancer-skill
ls -la /tmp/civitai-agent-skills/skills/civitai-image-curator-skill
ls -la /tmp/civitai-agent-skills/skills/civitai-video-prompt-enhancer-skill
ls -la /tmp/civitai-agent-skills/skills/civitai-videoflow
# 5) if install fails, rerun with explicit agent
AGENT_NAME="opencode"
npx skills add /tmp/civitai-agent-skills --skill civitai-videoflow --agent "$AGENT_NAME" -y
If agent-browser is missing, instruct the user to install it before using publish workflows.
If videoflow.example.yaml is not found at repo root, use:
cp /tmp/civitai-agent-skills/skills/civitai-videoflow/videoflow.example.yaml ./videoflow.yaml
/tmp/civitai-agent-skills during installation.tools
A clear, complete description of what this skill does and when Claude should use it
data-ai
Parse URLs in CSV files and extract query parameters as new columns. Use when working with CSV files containing URLs that need parameter extraction and analysis.
development
Delegate coding tasks to an attached OpenCode server via `opencode run --attach`. Use when: (1) building new features, (2) refactoring, (3) reviewing changes, (4) iterative coding with background monitoring. This skill is server-only and always uses `--attach` with `--dir` (server-side path).
development
Automatically installs and configures weekly-hubspot-report and weekly-hubspot-report-pipeline skills from feedmob-skills repository. Supports git clone or manual zip upload, runs npx skills add commands, and guides environment variable setup for FEMINI_API_TOKEN, FEEDAI_API_TOKEN, and AWS credentials. Use when: user needs HubSpot reporting, install HubSpot skills, generate weekly ticket reports, configure report pipeline, or when weekly-hubspot-report* skills are mentioned but not available. Triggers: install HubSpot skills, setup HubSpot reporting, HubSpot weekly report, configure HubSpot, feedmob-skills installation.