AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Miles Video Editing

skill-add-miles-mileswang-skill-miles-video-editing · by Add-Miles

Turn one supplied talking-head video into a reviewable V10-style semantic edit with timestamped captions, explanatory cards, micro-effects, spatial avoidance, and a verified vertical MP4. Use when a user asks Miles to AI-edit or package spoken footage; do not use for generative video, multi-camera NLE work, publishing, or a render without final preview approval.

No reviews yet
0 installs
22 views
0.0% view→install

Install

$ agentstack add skill-add-miles-mileswang-skill-miles-video-editing

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-add-miles-mileswang-skill-miles-video-editing)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Miles Video Editing? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Miles Video Editing

Turn one real source video into one semantic, reviewable candidate. The visual system must explain the speech; repeating subtitles in decorative boxes is not completion.

Use the public local toolchain

This Miles Skill owns the V10 method, portable workspace, storyboard contract, composition builder, spatial rules, and acceptance. A user needs only this plugin plus public local system prerequisites; they do not need another Skill, Miles API, Miles credentials, or a Miles-hosted service.

Use the host-provided active Skill catalog as the only availability authority when the user explicitly delegates an operation to another Skill. Keep the catalog decision and keep the selected executor unchanged. Do not rediscover or replace the selected executor from disk folders, caches, inventories, or configuration. The default path does not delegate: it installs the pinned Apache-2.0 hyperframes@0.7.81 npm package inside the current video project and forces local Whisper transcription.

Never infer a transcript, media asset, successful check, or successful render.

Read [the V10 contract](references/v10-contract.md) before authoring the storyboard and [the dependency contract](references/dependencies.md) before any setup or render operation.

Create an isolated project

Require one readable video with a video stream and audible primary speech. Run the non-mutating environment check first:

python3 /scripts/video_workspace.py preflight --input  --json

Preflight never installs, downloads, or renders. A blocker stops the workflow. When ready, initialize a new project outside the Skill directory:

python3 /scripts/video_workspace.py init \
  --input  --project-dir 

The source is copied into source/ and never overwritten. All manifest paths are relative and must resolve inside the project.

With explicit approval for network and disk changes, install the project-local public toolchain and pinned browser:

python3 /scripts/video_workspace.py setup \
  --project-dir 

Setup installs only into work/toolchain/. It never reads an API key or writes to the Skill package.

Obtain evidence and author the storyboard

Transcribe the copied source locally:

python3 /scripts/video_workspace.py transcribe \
  --project-dir  --language zh

This forces local Whisper and stores SRT at work/transcript.srt. Inspect and correct the result against the real audio before authoring semantic beats; do not publish the transcript with this Skill.

Create work/spec/storyboard.json from [the public schema](references/storyboard.schema.json). Each semantic beat must state the spoken claim it explains, its time range, one visual treatment, and why that treatment adds information. Mark required real media as missing until actually supplied or reconstructed from verified evidence.

Validate before building:

python3 /scripts/video_workspace.py validate \
  --project-dir 

Missing media, transcript mismatch, out-of-range timing, duplicate IDs, same-lane overlap, or unsafe lower-screen overlays block the build.

Build and check the composition

Generate the portable HyperFrames project:

python3 /scripts/video_workspace.py build \
  --project-dir 

The builder uses deterministic finite WAAPI animation and does not bundle GSAP, private fonts, remote scripts, Miles media, or machine-specific paths.

From work/composition/, use the project-local pinned CLI:

npm install --ignore-scripts --no-audit --no-fund
npx hyperframes check --strict --snapshots
npx hyperframes preview

Package, browser, font, and model setup may use the public npm, Google Fonts, or Hugging Face endpoints; perform them only after explicit user approval. None is a Miles API. A passing check is not render approval. Show the final Studio preview and wait for approval.

Render and verify

After preview approval:

npx hyperframes render --quality high --output ../../outputs/candidate.mp4
python3 /scripts/video_workspace.py verify \
  --project-dir  --output outputs/candidate.mp4 --json

Verify a real non-empty H.264/AAC 1080x1920 MP4, duration, frame rate, audio, and snapshots. Call it a candidate until semantic timing, explanatory value, caption readability, and spatial crowding pass human review. Automated checks cannot promote this Skill from candidate to released-owned.

Protect Miles personal information

Allow public Miles branding, but remove non-brand contact details, private paths, account identifiers, private chats, and unnecessary face, voice, device, location, or source-media metadata from previews, renders, logs, and handoffs. Keep required private source media local and stop before any unapproved upload or public export.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.