websiteURL should be present for marketplace readiness.
angles-video-skill
anglesvideo/angles-video-skills · v0.5.0 · source f94b98b · Development & Workflow
AI video generation skill for Claude Code supporting Veo3, Kling 3.0, Wan, and HunyuanVideo via the angles.video API
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
- Open data
- entity.json (JSON-LD)
Registry snapshot
- Canonical profile
- https://hol.org/registry/plugins/anglesvideo%2Fangles-video-skills
- Owner verification
- Not verified
- Scanner
- Registry fallback scan
- Security result
- Caution
- Digest verified
- Yes
Trust and security
Trust & reputation
HOL Trust Score
Per-metric points (0–100 each) combined via a weighted average into the overall score.
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.
Security posture
See how the Trust Score is computed- Provider
- registry-broker-fallback
- Grade
- F · caution
- Version
- 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
privacyPolicyURL should be present for marketplace readiness.
termsOfServiceURL should be present for marketplace readiness.
Repository snapshot does not include a lockfile.
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)
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
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)
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Install guidance
Install in Source
Install from a native release archive or the assessed source revision.
- 1
Download the release archive
Use a published GitHub release archive. The catalog version is the package version at the assessed commit.
shell - 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.
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.
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.
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.
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.
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.
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…
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.
Related plugins
Ordered by Trust Score. Listings cannot pay for these positions. Check each one fits your task before switching from angles-video-skill.
Alternatives in Development & Workflow
- agent-kitExtension pack of slash commands, skills, rules, and hooks adding plan-driven, confirmation-gated coding and staging-to-prod git workflows to Cursor and Claude CodeTrust 97 · Scan: passed · Codex, Claude Code, Cursor
- A TeamA complete engineering team in one folder with 26 specialist agents, 20 workflow skills, an orchestrator, and quality gates; integration and hook support vary by coding platform.Trust 96 · Scan: passed · Codex, Claude Code, Cursor
- ArmorCodexIntent-based security for Codex with MCP plan registration, policy gating, CSRG cryptographic proofs, and audit logging on `bash` and `apply_patch`.Trust 96 · Scan: passed · MCP, Codex
- AtomLaneParallelizes only work proven safe by compiling resource-aware atomic plans for builds, tests, Make/Compose workflows, and long-running jobs with live progress and measured savings.Trust 96 · Scan: passed · Codex
Reviews and similar plugins
User reviews
No reviews yet. Write the first review
Similar plugins
Similar by contents
Suggested from HOL scan evidence: same category, at least one shared runtime, similar tags and contents. Paid placement and Trust Score play no part.
