SkillAgentSearch skills...

elai

Elai AI avatar videos: list avatars, check videos, and render avatar videos. Trigger phrases: elai, avatar video, AI presenter, talking head video.

Install / Use

npx skills add Anil-matcha/awesome-muse-connectors --skill elai

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

85/100

Supported Platforms

Universal

Our assessment of elai

elai scores 85/100 on our quality scale, 2741st of 4,602 Development & Engineering skills we index.

Its SKILL.md is 3.0 KB long, well organised into 13 sections with 1 code example: a solid amount of guidance for an agent.

With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
17/20
Description
15/15
Adoption
13/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 7 days ago, so elai is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

elai compared with similar skills

All 4 of these similar skills score higher than elai; compare them before choosing.

SkillScoreStarsUpdatedFormat
elai (this skill)by Anil-matcha851.3k7d agoSKILL.md
Agent-Reachby Panniantong10096.7k4d agoCLAUDE.md
headroomby headroomlabs-ai10075.2ktodayCLAUDE.md
ai-job-searchby MadsLorentzen10046.4k4d agoCLAUDE.md
claude-howtoby luongnv8910041.8k2d agoCLAUDE.md

Frequently asked questions

How do I install elai?
Run npx skills add Anil-matcha/awesome-muse-connectors --skill elai. The install tabs above show the steps for each supported agent.
Which AI agents does elai work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is elai safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is elai still maintained?
The repository was last updated 7 days ago, so elai is actively maintained.

name: "elai" description: "Elai AI avatar videos: list avatars, check videos, and render avatar videos. Trigger phrases: elai, avatar video, AI presenter, talking head video." metadata: { "includeInPrompt": true } tagline: "Build AI avatar presenter videos with Elai: list available avatars, inspect videos and their render status, submit renders, and poll until a render finishes. Reach for this when the user wants a talking-head video generated from a script or slide deck." catalog_auth: "API token via the secure credential flow" catalog_hosts: ["apis.elai.io"]

Elai

Purpose

Build AI avatar presenter videos with Elai: list available avatars, inspect videos and their render status, submit renders, and poll until a render finishes. Reach for this when the user wants a talking-head video generated from a script or slide deck.

Tooling

All commands go through bin/elai.py.

bin/elai.py auth
# {"ok": true, "avatars": 40} on success

bin/elai.py avatars
# list available avatars (code, name, gender)

bin/elai.py videos
# list your videos (id, name, status)

bin/elai.py video-get --id <VIDEO_ID>
# one video: name, status; rendered video URL when ready

bin/elai.py render --id <VIDEO_ID>
# submit a render for a drafted video; consumes render credits (confirmation-gated)

bin/elai.py render-status --id <VIDEO_ID>
# poll render status; prints status and the video URL when the render completes

Notes:

  • Rendering is asynchronous: render submits the job, then poll render-status until status leaves rendering. Download the resulting video promptly; do not treat the URL as a permanent artifact.
  • Custom-avatar footage submission (the PATCH-based workflow) and WebRTC real-time streaming are outside CLI scope.

Auth

  • Provider id: elai (credential is collected as custom.elai)
  • Collection: Elai API token via the secure credential flow (credentials.request_api_access); only the account primary (admin) user can generate one, under Settings, then API Keys
  • Allowed hosts: apis.elai.io
  • Connect placement: bearer_header (the token goes in Authorization: Bearer <token>)
  • Status check: bin/elai.py auth

Operating Rules

  1. Video renders consume credits and are confirmation-gated: confirm the exact video id with the user before running render. Poll render-status after submitting.
  2. Custom-avatar submissions are confirmation-gated: confirm with the user before submitting custom-avatar footage (training a likeness).
  3. Slide layouts are complex. The recommended flow is: build the layout in the Elai UI, fetch it with video-get, and use that structure as the base for API-created videos.
  4. Never log or print the raw token; the CLI only ever handles the surrogate.

Files

  • SKILL.md
  • bin/elai.py

Maturity

🧪 Draft: written from Elai's public API reference with the host, auth header and render paths verified at build time; not yet live-tested end-to-end. Story API, personalization and the custom-avatar PATCH workflow are not yet in the CLI.

Related Skills

View on GitHub
GitHub Stars1.3k
CategoryDevelopment
Updated7d ago
Forks305

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions