
from montaj18
Agent-first video editing toolkit: probe, trim, transcribe, caption and materialize clips via CLI or HTTP workflows for automated editing pipelines.
Montaj is an agent-focused video editing toolkit that lets agents run end-to-end editing workflows (probe, trim, waveform-based silence removal, transcription, captions, materialize encodes and background removal) either via a local CLI or an HTTP API. It outputs trim specs for non-destructive edits, supports transcription and caption generation, and includes steps for common edit tasks so an agent can decide the right sequence and parameters based on user intent.
Use Montaj whenever the user requests video editing, transcription, captioning, or format conversions for short-to-medium clips. It is ideal for workflows that benefit from automated silence trimming, filler removal, and scripted pipelines (e.g. social clips, short-form captions, explainer videos). Choose HTTP mode when a local serve API is available; fallback to CLI when headless.
Best suited for agents with CLI or HTTP integration capability (Copilot/Codex-style or local agent runtimes that can run shell commands and HTTP calls).
Montaj is an agent-first video editing toolkit concept (probe, trim, transcribe, caption clips). The SKILL.md body was unavailable/null, making the skill's actual instructions inaccessible. The 4 bundled scripts are all project dev tooling (build, type generation, release, version bump) — not agent-facing automation scripts. 3 of 4 scripts failed due to missing project context (pyproject.toml, schema/enums.yaml), and version-bump.sh exited 0 but with empty output. Well-written code quality but fundamentally these are CI scripts, not skill scripts.
build (Python module)pyproject.toml (project context)Security is clean — no shell injection, no credential leaks, no destructive commands, proper quoting throughout. The scripts use set -euo pipefail and have good error handling. However, the skill is poorly structured as an agent skill: SKILL.md body is missing, and scripts are project build tooling rather than agent operation scripts. This appears to be the entire montaj repo's scripts/ directory bundled into a skill, not a purpose-built agent skill.