skills/video-library-pipeline/SKILL.md
Run and inspect the video library pipeline through the V2 run-based OpenClaw tool surface.
npx skillsauth add nextaltair/video-library-pipeline video-library-pipelineInstall 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.
This skill is the V2 orchestrator for video-library-pipeline.
video_pipeline_startvideo_pipeline_resumevideo_pipeline_statusvideo_pipeline_inspect_artifactWorkflowResult.nextActions and followUpToolCalls as the source of truth for the next operation.runId, artifactId, ReviewGate.artifactIds, and artifact paths returned by the run.requiresHumanReview: true or an open ReviewGate, stop and ask the user to review the referenced artifact before resuming.| User intent | V2 action |
|---|---|
| Process new recordings from sourceRoot | Read skills/inventory-review/SKILL.md; start flow: "source_root" |
| Reorganize/relocate existing library files | Read skills/relocate-review/SKILL.md; start flow: "relocate" |
| Continue an existing run | Call video_pipeline_status with runId and includeArtifacts:true; use returned nextActions to resume. |
| Inspect review YAML, plan, diagnostics, or apply log | Call video_pipeline_inspect_artifact with runId and artifactId |
| Metadata review handoff | Read skills/extract-review/SKILL.md; use the run's ReviewGate and artifacts |
| Apply/move after plan review | Read skills/move-review/SKILL.md; resume the run with the plan action returned by nextActions |
| DB maintenance, EPG ingest, dedup, title repair, folder cleanup | Not exposed through the V2 public surface in this issue. Report that the operation requires a future V2 workflow or an explicit maintenance/admin path. |
If the request targets an already-existing directory tree under the library, treat it as the relocate workflow, not the sourceRoot workflow.
video_pipeline_start {"flow":"source_root"}video_pipeline_start {"flow":"relocate", "roots":[...]}video_pipeline_status {"runId":"<runId>", "includeArtifacts":true}runIdflowphaseoutcomeartifactsgatesnextActions / followUpToolCallsdiagnosticsvideo_pipeline_resume only with exact params from followUpToolCalls[].params or nextActions[].params.phase is complete, blocked, or failed.video_pipeline_status reconstructs actionable nextActions from the run manifest for non-terminal review and plan phases. If no action is returned, do not guess a latest JSONL/YAML/plan path.
runId, flow, phase, and outcome.gate.id, gate.status, and the artifact IDs the user must review.Legacy public tools from V1 are hidden after #108. Do not instruct the user to call hidden legacy tools such as video_pipeline_analyze_and_move_videos, video_pipeline_reextract, video_pipeline_apply_reviewed_metadata, video_pipeline_relocate_existing_files, or video_pipeline_validate as active V2 steps.
development
Start and review a V2 relocate workflow for existing library files.
development
Review and apply a V2 run-scoped move plan through video_pipeline_resume.
development
Start a V2 sourceRoot workflow and handle run-scoped inventory, metadata, and review gates.
tools
V2 migration note for folder contamination cleanup; direct legacy cleanup tools are not public in the V2 surface.