levea-ai-video-editor — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited levea-ai-video-editor (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Plan, execute, and verify timeline video edits through the autonomous_edit MCP tool.
Use the registered ai-video-editor (OpenClaw plugin) or autonomous_edit (MCP server) tool to run edits against a project timeline.
<!-- edit-contract:start (generated from contract/edit-contract.json — edit that file, then run node scripts/sync-contract.mjs) -->
prompt (string, required): Description of the video edit to perform, in the user's own words.project_id (string, optional): Project identifier returned by a prior call; reuse it for every follow-up edit on the same video.video_url (string, optional): Public source video URL when starting a new project.assets (array, optional): Input media (video, image, audio) as public HTTP/HTTPS URLs.scene (object, optional): Existing scene/timeline state to continue editing (advanced).captionTemplatePreset (string, optional): Caption template id to apply: a builtin slug (e.g. hormozi, viral-pop, karaoke) or a saved template id. Call list_caption_templates for the exact ids.captionTemplateMode (string, optional): How to apply captionTemplatePreset: one of add, recreate, style, translate, clear, remove_fillers.requirePlanApproval (boolean, optional): When true, pause after planning and return workingMemory for the user to approve.workingMemory (object, optional): State returned by a paused plan-approval call; send it back to resume.editedPlan (object, optional): The user's edited version of a plan returned by an approval pause.attachedImages (array, optional): Reference image URLs for planning (style, branding).flaggedIssues (array, optional): Specific problems the user flagged that this run must fix.brandId (string, optional): Brand kit to apply to this call.projectBrandId (string, optional): Default brand kit for the project; persists across calls.core_only (boolean, optional): Return only rendering-essential scene fields (smaller responses).<!-- edit-contract:end -->
{
"prompt": "Trim the video to 30 seconds, apply a warm color grade, add synchronized captions, and export as MP4.",
"project_id": "project_example_01"
}success (boolean): True when the edit and verification passed.status (string): One of completed, waiting, awaiting_approval, or failed.projectId (string): Active project identifier for subsequent edits.projectRevision (number): Committed project revision number.videoUrl (string, optional): Rendered MP4 download URL when export completes.jobId (string, optional): Async render job identifier for status polling via check_job_status.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.