← Back to Skills Marketplace
zuoyuting214

Zyt avatar

by zuoyuting214 · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ Security Clean
181
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install zyt-avatar
Description
use chanjing avatar api to create lip-sync videos by uploading source media, creating avatar tasks, and polling task status. this skill reads app_id and secr...
Usage Guidance
This skill appears to be what it claims: a small client for the Chanjing Avatar API. Before installing, consider: (1) keep the credentials file (~/.chanjing/credentials.json or $CHANJING_CONFIG_DIR) readable only by you, since it stores app_id/secret_key and cached tokens in plaintext; (2) do not set CHANJING_API_BASE to an untrusted URL — the client will POST your app_id/secret_key there; (3) CHANJING_AUTO_OPEN_LOGIN can cause the script to open your browser only if you explicitly set it; (4) the metadata marks CHANJING_CONFIG_DIR and CHANJING_API_BASE as required even though defaults exist — that's harmless but be aware. If you want extra assurance, review the rest of the scripts (upload_file, create_task, etc.) to confirm they make only the expected API calls.
Capability Analysis
Type: OpenClaw Skill Name: zyt-avatar Version: 0.2.0 The skill provides a legitimate integration for the Chanjing Avatar API to generate lip-sync videos. It manages authentication by reading and storing credentials in a local configuration file (~/.chanjing/credentials.json) and communicates exclusively with the official service domain (open-api.chanjing.cc). The code in scripts/_auth.py follows standard practices for token management and lacks any indicators of data exfiltration, malicious execution, or harmful instructions.
Capability Assessment
Purpose & Capability
Name and description (create/upload/poll lip-sync avatar tasks) match the included instructions and the _auth.py code. The declared environment variables (CHANJING_CONFIG_DIR, CHANJING_API_BASE) are relevant to selecting the local credential path and API base URL used by the client.
Instruction Scope
Runtime instructions and the _auth.py script stay within the expected scope: they read/write ~/.chanjing/credentials.json (or $CHANJING_CONFIG_DIR/credentials.json), request an access token from the API base, and optionally open the login page in a browser. The script does not reference unrelated system paths or other credentials. It does, however, write access_token and expire_in into the local credentials file (expected for caching).
Install Mechanism
This is an instruction-only skill with a small helper script; there is no install spec and no remote downloads. That keeps install risk low.
Credentials
The skill reasonably requires configuration for an API base and config directory. A couple of small inconsistencies: CHANJING_AUTO_OPEN_LOGIN is referenced as an optional env var in SKILL.md but is not listed in requires.env metadata; conversely CHANJING_CONFIG_DIR and CHANJING_API_BASE are marked required but the code provides safe defaults (~/.chanjing and the official API base). The skill stores app_id/secret_key and cached access_token in plaintext under the chosen config dir — that is expected but you should secure that directory. Also note that if CHANJING_API_BASE is overridden to an untrusted endpoint, the client will send credentials there, so only set that to trusted URLs.
Persistence & Privilege
The skill does not request persistent/always-on privileges (always:false). It only manages its own local credential file and does not modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zyt-avatar
  3. After installation, invoke the skill by name or use /zyt-avatar
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
Initial publish.
v0.1.0
Initial publish.
Metadata
Slug zyt-avatar
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Zyt avatar?

use chanjing avatar api to create lip-sync videos by uploading source media, creating avatar tasks, and polling task status. this skill reads app_id and secr... It is an AI Agent Skill for Claude Code / OpenClaw, with 181 downloads so far.

How do I install Zyt avatar?

Run "/install zyt-avatar" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Zyt avatar free?

Yes, Zyt avatar is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Zyt avatar support?

Zyt avatar is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Zyt avatar?

It is built and maintained by zuoyuting214 (@zuoyuting214); the current version is v0.2.0.

💬 Comments