A

angles-video-skill

anglesvideo/angles-video-skills · v0.5.0 · source f94b98b · Development & Workflow

by anglesvideoScan grade: caution

AI video generation skill for Claude Code supporting Veo3, Kling 3.0, Wan, and HunyuanVideo via the angles.video API

Protect this install with HOL Guard

Guard checks the skills and MCP servers a plugin adds on your machine and asks you before a risky action runs. The scores above are free, and no plan changes them.

Is angles-video-skill a fit?

From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.

Works with

  • Claude Code
  • 6 skills

Before you install

Sign-in
Not declared
Declared access
Not declared
License
Not declared

Check before relying on it

  • Some security checks did not finish: Cisco skill scan and HOL plugin scan. See the evidence
  • 3 medium findings from the scan. See the evidence
  • The publisher has not verified ownership on HOL.
  • No license declared in the manifest.

What is angles-video-skill?

angles-video-skill is a published development & workflow plugin for AI coding agents in the Claude Code ecosystem, developed by anglesvideo and distributed through the HOL AI plugin registry. AI video generation skill for Claude Code supporting Veo3, Kling 3.0, Wan, and HunyuanVideo via the angles.video API.

Canonical slug
anglesvideo/angles-video-skills
Version
v0.5.0 · source f94b98b · updated Oct 15, 2026

Registry snapshot

Owner verification
Not verified
Scanner
Registry fallback scan
Security result
Caution
Digest verified
Yes
6 bundled skillsRead, copy or download each SKILL.mdOpen skills

Trust and security

Trust & reputation

62

HOL Trust Score

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64/100
Maintenance
80/100
MCP server setup
100/100
Plugin Security
59/100
Provenance
70/100
Publisher Quality
75/100

Provenance

Plugin root
.
Source repo
https://github.com/anglesvideo/angles-video-skills
Source commit
f94b98bf42fa…
Publisher verified
No
Owner verified
Not owner verified

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

README badge not detected

Plugin owners can add the HOL badge to the repository README from Guard Plugins. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.

Caution
Security result
59
Security score
0
High findings
Provider
registry-broker-fallback
Grade
F · caution
Version
Unknown
cisco-skill-scanner: unknown

Published advisories

None matched in GitHub security advisories, checked . This covers published advisories only, not problems nobody has reported.

GitHub security advisories are those the source repository has published.

Findings

mediumpublishabilitypublishability.link.missing.websiteURL

websiteURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.privacyPolicyURL

privacyPolicyURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.termsOfServiceURL

termsOfServiceURL should be present for marketplace readiness.

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-KCRwfV (lenient mode requires at least one markdown file)

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-YVi88h (lenient mode requires at least one markdown file)

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

Install guidance

Install in Source

Install from a native release archive or the assessed source revision.

Install guide
  1. 1

    Download the release archive

    Use a published GitHub release archive. The catalog version is the package version at the assessed commit.

    shell
  2. 2

    Follow the publisher install guide

    https://github.com/anglesvideo/angles-video-skills/blob/f94b98bf42fab8246b227597840ef5dd356adb39/docs/INSTALL.md

Did setup work in Source?

No setup reports for Source yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.

Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W43, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.

Loading reviews

Plugin manifest

{
  "name": "angles-video-skills",
  "version": "0.5.0",
  "description": "AI video generation skill for Claude Code supporting Veo3, Kling 3.0, Wan, and HunyuanVideo via the angles.video API",
  "repository": "https://github.com/anglesvideo/angles-video-skills",
  "homepage": "https://github.com/anglesvideo/angles-video-skills",
  "interface": {
    "displayName": "angles-video-skill",
    "developerName": "anglesvideo",
    "category": "Development & Workflow"
  },
  "skills": "./",
  "holManifestOrigin": "synthesized",
  "registryIndexVersion": 5
}

Skills

6 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • create-launch-video

    skills/create-launch-video/SKILL.md

    Write and render a product video for the repository the user is working in, or for a product page they name. You design every scene yourself in Remotion from the product's real facts — its numbers, commands, and interface — and render it on the user's machine; no template is involved. Use when a user asks to make, generate, render, or draft a product video, launch video, feature announcement, update video, or social video from a repository or a product URL, or asks for the next video in a series already started. Gather facts, offer angles, write and voice the script, write the look once and the scenes for this video, check the rendered frames, and return a finished mp4 with posting copy. For a video built from a screen recording, use create-video-from-recording; for one the user presents on camera, use create-presenter-video; for one about a subject rather than a product, use create-video-essay; for one made from an Angles template and rendered in the cloud, use create-template-video.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • create-music-video

    skills/create-music-video/SKILL.md

    Write a song and make its music video — lyrics built from what the song's audience really says, a song sung from them, and a video cut to that song on a stage of lights you write yourself in Remotion, with every lyric arriving as it is sung and, if wanted, a drawn singer. Use when a user asks for a music video, an MV, a lyric video, a song or an anthem about their product, community, team, or an in-joke, a jingle with a video, "make a song about…", or wants a video made for a song file they already have. Find the phrases, write and agree the lyrics, have the song made, measure it, time the words, cast and draw the singer, write the lights and the shots, check the rendered frames, and return a finished mp4. For a narrated video about a product, use create-launch-video; for a narrated video about a subject, use create-video-essay.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • create-presenter-video

    skills/create-presenter-video/SKILL.md

    Make a product video presented by the user on camera, written and rendered on their machine. Use when a user wants to appear in their own product video, record a voiceover or talking-head video, read a script on camera, or asks for a presenter, founder, or face-to-camera video of a repository or product page. Write the script from the product's real facts, let the user reword it until it sounds like them, guide them to record one video file per sentence, then design the video yourself in Remotion — their takes in a window over scenes built for each sentence — render it locally, check the result, and return a finished mp4. Recordings stay on the user's machine and no template is involved. For a synthesised voice, use create-launch-video; for a screen recording, use create-video-from-recording; for a presenter video made from an Angles template and rendered in the cloud, use create-template-video.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • create-template-video

    skills/create-template-video/SKILL.md

    Make a product video from an Angles template, rendered in the cloud. Angles plans the scenes from a summary you write, the user picks a selling angle and a template, and the finished mp4 comes back as a link — nothing to install beyond Node.js. Use whenever a user asks for a template video, an Angles-hosted or cloud-rendered video, a quick product, launch, feature, or promo video without setting up a renderer on their machine, wants to choose among templates or colour variants, wants to keep editing in the Angles browser editor, or when this machine cannot render video locally. Works from a repository, a product page, a screen recording, or the user presenting on camera. Needs ANGLES_API_KEY, and each render costs 30 credits. For a video designed scene by scene for this one product and rendered free on the user's machine, use create-launch-video, create-video-from-recording, or create-presenter-video instead.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • create-video-essay

    skills/create-video-essay/SKILL.md

    Write and render a narrated video that tells a true story or explains a subject — a piece of history, an idea, a person, a book, how something works — rather than promoting a product. You research the subject, record every claim with its source, design every scene yourself in Remotion from that material — maps, timelines, quotations, figures, archive pictures — and render it on the user's machine; no template is involved. Use when a user asks for a video essay, an explainer about a topic, a history, science, or educational video, a documentary-style or storytelling video, "the story of…", "why did…", or the next episode of such a series. Gather sources, offer throughlines, write and voice the script, write the look and the scenes, check the rendered frames against the sources, and return a finished mp4 with titles, a description, and the source list. For a video about a product or a repository, use create-launch-video.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • create-video-from-recording

    skills/create-video-from-recording/SKILL.md

    Turn a screen recording of a product into a finished promo video that you write and render yourself. Use when a user points at a screen capture, screencast, demo recording, or product walkthrough file and asks to turn it into a video, promo, ad, social clip, or launch asset. Watch the recording locally, check its frames for anything that should not be published, write a script around what it actually shows, then design the video in Remotion — cutting, framing, zooming, and labelling the footage to match each spoken line — render it on the user's machine, check the result, and return a finished mp4. The recording never leaves the machine and no template is involved. For a recording played in an Angles template and rendered in the cloud, use create-template-video.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File inventory

.codex-plugin/plugin.json

plugin-manifest

499 bytes

93326be57daa3563…

package.json

file

909 bytes

3e217eda88a5fb20…

README.md

file

28,653 bytes

1c671db34e69eea4…

README.md

file

28,653 bytes

1c671db34e69eea4…

SECURITY.md

file

237 bytes

fba18fb8227f8ed4…

skills/create-launch-video/agents/openai.yaml

skill

253 bytes

469373785d835171…

skills/create-launch-video/assets/starter/package.json

skill

843 bytes

0c673b466b90bae0…

skills/create-launch-video/assets/starter/scripts/character.mjs

skill

11,634 bytes

7aad3e761a58bb73…

skills/create-launch-video/assets/starter/scripts/finish.mjs

skill

3,182 bytes

98be50b3b44206aa…

skills/create-launch-video/assets/starter/scripts/frames.mjs

skill

4,289 bytes

7cbfeb45025b72a6…

skills/create-launch-video/assets/starter/scripts/image.mjs

skill

20,428 bytes

cd690803b285f05c…

skills/create-launch-video/assets/starter/scripts/media.mjs

skill

13,163 bytes

0bba25ff3d2336ad…

skills/create-launch-video/assets/starter/scripts/music.mjs

skill

23,980 bytes

b48161655ea7ade3…

skills/create-launch-video/assets/starter/scripts/render.mjs

skill

7,607 bytes

2c87ade78e93c09e…

skills/create-launch-video/assets/starter/scripts/sfx.mjs

skill

7,337 bytes

ed70d30038ce3c55…

skills/create-launch-video/assets/starter/scripts/stills.mjs

skill

5,297 bytes

6a17ea79b077e825…

skills/create-launch-video/assets/starter/scripts/voice.mjs

skill

24,129 bytes

e911c7946080e609…

skills/create-launch-video/assets/starter/src/index.ts

skill

93 bytes

98b03b1da7aa397e…

skills/create-launch-video/assets/starter/src/Root.tsx

skill

485 bytes

02bfe7895389559f…

skills/create-launch-video/assets/starter/src/timeline.ts

skill

7,737 bytes

aef51669a85566ae…

skills/create-launch-video/assets/starter/tsconfig.json

skill

285 bytes

d163d2b71baa8d7c…

skills/create-launch-video/references/writing-the-video.md

skill

30,845 bytes

43a1fc61a25337d3…

skills/create-launch-video/SKILL.md

skill

6,519 bytes

ae936806fc005e0f…

skills/create-music-video/agents/openai.yaml

skill

277 bytes

003465d916a483c2…

skills/create-music-video/assets/starter/package.json

skill

901 bytes

32d65ec8db3e0548…

skills/create-music-video/assets/starter/scripts/art.mjs

skill

9,470 bytes

3d2a032bb47b2b26…

skills/create-music-video/assets/starter/scripts/beats.py

skill

7,629 bytes

9617463f49c1e956…

skills/create-music-video/assets/starter/scripts/character.mjs

skill

11,634 bytes

7aad3e761a58bb73…

skills/create-music-video/assets/starter/scripts/finish.mjs

skill

3,182 bytes

98be50b3b44206aa…

skills/create-music-video/assets/starter/scripts/image.mjs

skill

20,428 bytes

cd690803b285f05c…

skills/create-music-video/assets/starter/scripts/lines.py

skill

30,939 bytes

e7ef0c98e043e17c…

skills/create-music-video/assets/starter/scripts/look.mjs

skill

4,739 bytes

102fbd64ddc73d93…

skills/create-music-video/assets/starter/scripts/media.mjs

skill

13,163 bytes

0bba25ff3d2336ad…

skills/create-music-video/assets/starter/scripts/music.mjs

skill

23,980 bytes

b48161655ea7ade3…

skills/create-music-video/assets/starter/scripts/song.mjs

skill

9,398 bytes

a02690c959a8f90e…

skills/create-music-video/assets/starter/scripts/words.py

skill

5,165 bytes

48519fbfd24373d3…

skills/create-music-video/assets/starter/src/index.ts

skill

93 bytes

98b03b1da7aa397e…

skills/create-music-video/assets/starter/src/readout.tsx

skill

4,508 bytes

e6b46a7afd5a0713…

skills/create-music-video/assets/starter/src/rig.tsx

skill

12,209 bytes

76ca607a1c6b0006…

skills/create-music-video/assets/starter/src/Root.tsx

skill

553 bytes

0264b3eb57310864…

skills/create-music-video/assets/starter/src/shots.tsx

skill

9,442 bytes

09a68a6ca90f3625…

skills/create-music-video/assets/starter/src/singer.tsx

skill

3,942 bytes

4f5a8f8d044ac88a…

skills/create-music-video/assets/starter/src/song.ts

skill

2,909 bytes

06b49053139a90a0…

skills/create-music-video/assets/starter/src/type.tsx

skill

4,422 bytes

147e6112c9c781a2…

skills/create-music-video/assets/starter/tsconfig.json

skill

285 bytes

d163d2b71baa8d7c…

skills/create-music-video/references/the-stage.md

skill

19,649 bytes

e884bae52c2d90c5…

skills/create-music-video/references/timing-the-words.md

skill

7,317 bytes

4a28155b7e7b368a…

skills/create-music-video/SKILL.md

skill

22,070 bytes

de487c46b1a1ebd5…

skills/create-presenter-video/agents/openai.yaml

skill

249 bytes

f8f93eb700959c87…

skills/create-presenter-video/assets/starter/package.json

skill

843 bytes

0c673b466b90bae0…

skills/create-presenter-video/assets/starter/scripts/character.mjs

skill

11,634 bytes

7aad3e761a58bb73…

skills/create-presenter-video/assets/starter/scripts/finish.mjs

skill

3,182 bytes

98be50b3b44206aa…

skills/create-presenter-video/assets/starter/scripts/frames.mjs

skill

4,289 bytes

7cbfeb45025b72a6…

skills/create-presenter-video/assets/starter/scripts/image.mjs

skill

20,428 bytes

cd690803b285f05c…

skills/create-presenter-video/assets/starter/scripts/media.mjs

skill

13,163 bytes

0bba25ff3d2336ad…

skills/create-presenter-video/assets/starter/scripts/music.mjs

skill

23,980 bytes

b48161655ea7ade3…

skills/create-presenter-video/assets/starter/scripts/render.mjs

skill

7,607 bytes

2c87ade78e93c09e…

skills/create-presenter-video/assets/starter/scripts/sfx.mjs

skill

7,337 bytes

ed70d30038ce3c55…

skills/create-presenter-video/assets/starter/scripts/stills.mjs

skill

5,297 bytes

6a17ea79b077e825…

skills/create-presenter-video/assets/starter/scripts/voice.mjs

skill

24,129 bytes

e911c7946080e609…

skills/create-presenter-video/assets/starter/src/index.ts

skill

93 bytes

98b03b1da7aa397e…

skills/create-presenter-video/assets/starter/src/Root.tsx

skill

485 bytes

02bfe7895389559f…

skills/create-presenter-video/assets/starter/src/timeline.ts

skill

7,737 bytes

aef51669a85566ae…

skills/create-presenter-video/assets/starter/tsconfig.json

skill

285 bytes

d163d2b71baa8d7c…

skills/create-presenter-video/references/writing-the-video.md

skill

30,845 bytes

43a1fc61a25337d3…

skills/create-presenter-video/SKILL.md

skill

7,508 bytes

3fe6b850380a0377…

skills/create-template-video/agents/openai.yaml

skill

247 bytes

ab328c29a0cf0f02…

skills/create-template-video/references/api.md

skill

24,130 bytes

ced6a74174db8cb1…

skills/create-template-video/references/presenter.md

skill

9,621 bytes

2605f107534f17f4…

skills/create-template-video/references/recording.md

skill

13,783 bytes

a7512af74de659d3…

skills/create-template-video/scripts/angles.mjs

skill

20,777 bytes

9a8f91014f0891d8…

skills/create-template-video/SKILL.md

skill

19,847 bytes

c3a6c90e4b399a59…

skills/create-video-essay/agents/openai.yaml

skill

271 bytes

d3cba64fe4d80e56…

skills/create-video-essay/assets/starter/package.json

skill

843 bytes

0c673b466b90bae0…

skills/create-video-essay/assets/starter/scripts/character.mjs

skill

11,634 bytes

7aad3e761a58bb73…

skills/create-video-essay/assets/starter/scripts/check.mjs

skill

8,178 bytes

779912649c5399c4…

skills/create-video-essay/assets/starter/scripts/finish.mjs

skill

3,182 bytes

98be50b3b44206aa…

skills/create-video-essay/assets/starter/scripts/frames.mjs

skill

4,289 bytes

7cbfeb45025b72a6…

skills/create-video-essay/assets/starter/scripts/handover.mjs

skill

5,978 bytes

8a13a81d43217ba1…

skills/create-video-essay/assets/starter/scripts/image.mjs

skill

20,428 bytes

cd690803b285f05c…

skills/create-video-essay/assets/starter/scripts/media.mjs

skill

13,163 bytes

0bba25ff3d2336ad…

skills/create-video-essay/assets/starter/scripts/music.mjs

skill

23,980 bytes

b48161655ea7ade3…

skills/create-video-essay/assets/starter/scripts/read.mjs

skill

6,088 bytes

4caf44fe950c55d2…

skills/create-video-essay/assets/starter/scripts/render.mjs

skill

7,607 bytes

2c87ade78e93c09e…

skills/create-video-essay/assets/starter/scripts/sfx.mjs

skill

7,337 bytes

ed70d30038ce3c55…

skills/create-video-essay/assets/starter/scripts/stills.mjs

skill

5,297 bytes

6a17ea79b077e825…

skills/create-video-essay/assets/starter/scripts/voice.mjs

skill

24,129 bytes

e911c7946080e609…

skills/create-video-essay/assets/starter/src/index.ts

skill

93 bytes

98b03b1da7aa397e…

skills/create-video-essay/assets/starter/src/Root.tsx

skill

485 bytes

02bfe7895389559f…

skills/create-video-essay/assets/starter/src/sources.ts

skill

2,004 bytes

4a006936bbbb8875…

skills/create-video-essay/assets/starter/src/timeline.ts

skill

7,737 bytes

aef51669a85566ae…

skills/create-video-essay/assets/starter/tsconfig.json

skill

285 bytes

d163d2b71baa8d7c…

skills/create-video-essay/references/writing-the-video.md

skill

30,845 bytes

43a1fc61a25337d3…

skills/create-video-essay/SKILL.md

skill

22,305 bytes

efe23844033d45b4…

skills/create-video-from-recording/agents/openai.yaml

skill

253 bytes

0d1b3981e1bde595…

skills/create-video-from-recording/assets/starter/package.json

skill

843 bytes

0c673b466b90bae0…

skills/create-video-from-recording/assets/starter/scripts/character.mjs

skill

11,634 bytes

7aad3e761a58bb73…

skills/create-video-from-recording/assets/starter/scripts/finish.mjs

skill

3,182 bytes

98be50b3b44206aa…

skills/create-video-from-recording/assets/starter/scripts/frames.mjs

skill

4,289 bytes

7cbfeb45025b72a6…

skills/create-video-from-recording/assets/starter/scripts/image.mjs

skill

20,428 bytes

cd690803b285f05c…

Browse all 112 files

angles-video-skill — Frequently asked questions

What is angles-video-skill?
angles-video-skill is an AI plugin in the HOL registry. AI video generation skill for Claude Code supporting Veo3, Kling 3.0, Wan, and HunyuanVideo via the angles.video API.
How do I install angles-video-skill?
Install angles-video-skill in your harness: Source — https://github.com/anglesvideo/angles-video-skills/releases; Any agent — npx [email protected] add anglesvideo/angles-video-skills. Full step-by-step guidance is on the HOL plugin page.
How do I install angles-video-skill in Source?
To install angles-video-skill in Source, start with https://github.com/anglesvideo/angles-video-skills/releases. The complete step-by-step install guide for Source is on the HOL plugin page.
How is the Trust Score for angles-video-skill computed?
angles-video-skill has a HOL Trust Score of 62 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/anglesvideo%2Fangles-video-skills/trust
Who publishes angles-video-skill?
angles-video-skill is published by anglesvideo and listed on HOL.

Install signal

HOL cannot see every install. These are separate signals from different sources, so they are not added together. Counts under each floor show as <N.

Install commands issued here
<5
HOL Guard install commands issued from this listing, last 28 days.
Opt-in install reports
<10
Machines that reported installing it through HOL Guard in week 2026-W43. Reporting is opt-in, so most installs are not counted.
HOL Guard workspaces
<5
Workspaces that approved it or include it in an approved-plugin feed, as of today.

Reviews and similar plugins