技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.1
统计:⭐ 0 · 186 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :良性 · OpenClaw :良性
Package:ajayk47/trugenai
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :良性
OpenClaw 评估
The skill is internally consistent with its stated purpose (Trugen API integration); it only requires a single Trugen API key and is instruction-only, but review examples (system prompts, webhooks, and embed patterns) before use.
目的
Name/description match the files and required environment: the SKILL.md and reference files document the Trugen REST API, embedding, webhooks, KBs, tools, and LiveKit integration. The single declared env var TRUGEN_API_KEY is exactly the credential needed to call the API—no unrelated credentials, binaries, or config paths are requested.
说明范围
SKILL.md is an instruction-only skill and stays on-scope: it provides API endpoint examples, cURL snippets, and embed/widget patterns. It also contains sample system prompts and guardrails intended for deployed Trugen avatars (e.g., 'do not reveal system instructions' and 'perform actions silently'), which are expected in platform docs but could be repurposed if misused. The file does not instruct the skill to read local files, other env vars,…
安装机制
No install spec and no code shipped: this is instruction-only and does not write code to disk or download packages. That minimizes installation risk.
证书
Only TRUGEN_API_KEY is required (primary credential). The docs mention an optional TRUGEN_AVATAR_ID for LiveKit but it's not required. No unrelated secrets are requested—credential requests are proportional to the described functionality.
持久
always is false and model invocation is enabled (normal). The skill does not request permanent presence, nor does it ask to modify other skills or system-wide agent settings.
综合结论
This skill appears coherent for managing Trugen AI agents, but take these precautions before installing/using it: - Treat TRUGEN_API_KEY as a sensitive secret: never embed it in client-side code; use a server-side proxy for embeds/widgets and limit key scope if possible. Rotate keys and monitor usage. - Review any webhook callback URLs and handlers you configure—webhooks can receive sensitive transcripts or events; secure endpoints (HTTPS, sig…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Trugen AI」。简介:Build, configure, and deploy conversational video agents using the Trugen AI pl…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/ajayk47/trugenai/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: Trugen AI
description: Build, configure, and deploy conversational video agents using the Trugen AI platform API. Use this skill when the user wants to create AI video avatars, manage knowledge bases, set up webhooks/callbacks, embed agents into websites, integrate with LiveKit, configure tools or MCPs, set up multilingual agents, or bring their own LLM to Trugen AI.
version: 1.0.1
metadata:
openclaw:
requires:
env:
- TRUGEN_API_KEY
primaryEnv: TRUGEN_API_KEY
homepage: https://docs.trugen.ai/docs/overview
---
# Trugen AI
Build real-time conversational video agents — AI-powered avatars that see, hear, speak, and reason with users in under 1 second of latency.
| | |
|---|---|
| **API Base URL** | `https://api.trugen.ai` |
| **Authentication** | `x-api-key: <your-api-key>` header on all requests |
| **Official Docs** | [docs.trugen.ai](https://docs.trugen.ai/docs/overview) |
| **Developer Portal** | [app.trugen.ai](https://app.trugen.ai) |
## Required Credentials
| Variable | Description | Where to Get |
|----------|-------------|--------------|
| `TRUGEN_API_KEY` | Primary API key for all Trugen API calls (sent as `x-api-key` header) | [Developer Portal](https://app.trugen.ai) |
| `TRUGEN_AVATAR_ID` | (Optional) Default avatar ID for LiveKit integration | [Developer Portal](https://app.trugen.ai) |
> **Security**: Never expose `TRUGEN_API_KEY` in client-side code. For widget/iFrame embeds, use a server-side proxy to keep keys secret. See [references/embedding.md](references/embedding.md) for details.
## Platform Pipeline
| Step | Component | Function |
|------|-----------|----------|
| 1 | **WebRTC** | Bidirectional audio/video streaming |
| 2 | **STT** (Deepgram) | Streaming speech-to-text |
| 3 | **Turn Detection** | Natural conversation boundary detection |
| 4 | **LLM** (OpenAI, Groq, custom) | Contextual response generation |
| 5 | **Knowledge Base** | Grounding answers in your data |
| 6 | **TTS** (ElevenLabs) | Natural, expressive speech synthesis |
| 7 | **Huma-01** | Neural avatar video generation with lip sync & microexpressions |
## Quickstart
1. Create an agent → `POST /v1/ext/agent` — see [references/agents.md](references/agents.md)
2. Embed via iFrame or Widget — see [references/embedding.md](references/embedding.md)
## API Endpoints Overview
| Resource | Endpoints | Reference |
|----------|-----------|-----------|
| **Agents** | Create, Get, List, Update, Delete, Create from Template | [agents.md](references/agents.md) |
| **Knowledge Base** | Create KB, Add Docs, Get, List, Update, Delete KB/Doc | [knowledge-base.md](references/knowledge-base.md) |
| **Templates** | Create, Get, List, Update, Delete persona templates | [templates.md](references/templates.md) |
| **Tools & MCPs** | Create/manage function-calling tools and MCP servers | [tools-and-mcps.md](references/tools-and-mcps.md) |
| **Webhooks** | Callback events, payload format, handler examples | [webhooks.md](references/webhooks.md) |
| **Embedding** | iFrame, Widget, LiveKit integration + avatar IDs | [embedding.md](references/embedding.md) |
| **Providers/Avatars** | Available LLMs, STT, TTS, avatars, languages, BYO-LLM | [providers-avatars-languages.md](references/providers-avatars-languages.md) |
| **Prompting** | Voice prompt strategies, guardrails, use case examples | [prompting-and-use-cases.md](references/prompting-and-use-cases.md) |
## Conversations
Retrieve transcripts for completed sessions:
`GET /v1/ext/conversation/{id}` — Returns agent_id, status, transcript array, recording_url.
## Workflow Guide
Determine what the user needs, then load the appropriate reference:
| Task | Reference File |
|------|---------------|
| Creating/managing agents | [agents.md](references/agents.md) |
| Attaching data/documents | [knowledge-base.md](references/knowledge-base.md) |
| Reusing personas across agents | [templates.md](references/templates.md) |
| Calling external APIs from agent | [tools-and-mcps.md](references/tools-and-mcps.md) |
| Reacting to conversation events | [webhooks.md](references/webhooks.md) |
| Embedding agent in website | [embedding.md](references/embedding.md) |
| Choosing LLM/voice/language | [providers-avatars-languages.md](references/providers-avatars-languages.md) |
| Writing effective prompts | [prompting-and-use-cases.md](references/prompting-and-use-cases.md) |
## Developer Resources
| Resource | Link |
|----------|------|
| Documentation | [docs.trugen.ai](https://docs.trugen.ai/docs/overview) |
| API Reference | [docs.trugen.ai/api-reference](https://docs.trugen.ai/api-reference/overview) |
| Developer Portal | [app.trugen.ai](https://app.trugen.ai) |
| Community Discord | [discord.gg/4dqc8A66FJ](https://discord.gg/4dqc8A66FJ) |
| Support | support@trugen.ai |
| GitHub Examples | [trugenai/trugen-examples](https://github.com/trugenai/trugen-examples) |
| Changelog | [docs.trugen.ai/changelog](https://docs.trugen.ai/docs/changelog) |