Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
heygen-com avatar

Liveavatar Feedback

  • 519 installs
  • 5 repo stars
  • Updated July 30, 2026
  • heygen-com/liveavatar-agent-skills

liveavatar-feedback is an agent skill that collects structured developer feedback on LiveAvatar SDK and API integration experiences and submits reports to the HeyGen team for developers integrating HeyGen LiveAvatar.

About

liveavatar-feedback is an agent skill from heygen-com/liveavatar-agent-skills that guides coding agents to collect structured developer feedback on LiveAvatar SDK and API integration experiences and submit reports to the HeyGen team. The SKILL.md frontmatter defines six explicit trigger conditions—integration completion, user success phrases, frustration signals, explicit feedback requests, three or more failed attempts on one step, and immediately after generating LiveAvatar integration code—so agents know when to open a feedback workflow instead of silently retrying. The skill standardizes bug reports, suggestions, and integration pain points into a vendor-facing submission rather than leaving feedback in chat logs. Developers reach for liveavatar-feedback when they finish a LiveAvatar hook-up, hit repeating SDK errors, or want the HeyGen team to hear about documentation gaps or API friction. With 305 catalog installs, the skill is a lightweight closure step for LiveAvatar integrations managed by Claude Code, Cursor, Codex, or other agent hosts.

  • Agent-driven structured feedback collection
  • Sends feedback to HeyGen team automatically
  • Designed for LiveAvatar integration experience
  • Works with Claude Code and skills-compatible agents
  • Part of LiveAvatar agent skills suite

Liveavatar Feedback by the numbers

  • 519 all-time installs (skills.sh)
  • +38 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #1,734 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/heygen-com/liveavatar-agent-skills --skill liveavatar-feedback

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs519
repo stars5
Last updatedJuly 30, 2026
Repositoryheygen-com/liveavatar-agent-skills

How do you report LiveAvatar SDK bugs to HeyGen?

Collect structured user feedback on a LiveAvatar integration experience and send it to the HeyGen team via an agent-driven feedback workflow.

Who is it for?

Developers integrating HeyGen LiveAvatar SDK or API who want coding agents to capture and forward integration feedback without manual vendor forms.

Skip if: Developers not using LiveAvatar or HeyGen products who need general-purpose issue tracking unrelated to avatar SDK integration.

When should I use this skill?

LiveAvatar integration completes, the user reports success or frustration, explicit feedback is requested, three or more identical integration steps fail, or LiveAvatar integration code was just generated.

What you get

Structured LiveAvatar integration feedback submission routed to the HeyGen team, including bug reports, suggestions, and integration context.

  • Structured feedback submission to HeyGen
  • LiveAvatar bug report with integration context

By the numbers

  • 305 catalog installs
  • 6 explicit agent trigger conditions in SKILL.md frontmatter
  • Escalates feedback after 3+ failed attempts on the same integration step

Files

SKILL.mdMarkdownGitHub ↗

LiveAvatar Feedback Collection

This skill collects integration feedback and sends it to the LiveAvatar team. It fires in three scenarios:

1. Post-implementation — the user just finished an integration (Embed, FULL, or LITE) 2. Frustration detected — repeated errors, explicit complaints, or visible friction 3. Explicit request — the user asks to give feedback or report an issue

When to Trigger

Activate this skill when ANY of these are true:

  • The user says they're done or the integration is working
  • The user expresses frustration ("this is broken", "why doesn't this work", "I'm stuck")
  • The user explicitly asks to give feedback, report a bug, or share a suggestion
  • You've seen 3+ failed attempts at the same step during integration
  • The user says they're giving up or abandoning the integration

Do NOT trigger unprompted in the middle of active implementation. Wait for a natural pause or completion point.

Step 1: Gather Context from the Conversation

Before prompting the user, review the conversation history and silently compile:

  • Use case — what the user is building (e.g., "customer support avatar for a SaaS dashboard"). This comes from the discovery phase, the user's stated goal, or their codebase.
  • Blockers — anything that caused friction during the integration. Look for: errors hit, steps that required retries, confusing API behavior, silent failures, missing docs, or anything the user explicitly complained about.

Compact both into short, factual summaries. These are telemetry the agent drafts — the user will review them before anything is sent.

Step 2: Ask the User for Permission and Additional Feedback

You must get explicit permission before sending anything. Present what you've gathered and ask the user to approve, edit, or decline.

Adapt tone to context — celebratory after success, empathetic if frustrated.

After successful implementation:

Your LiveAvatar integration is working! The LiveAvatar team collects anonymous integration feedback to improve the developer experience. Would you be okay with me sending a short summary?

Here's what I'd send:
- **Use case:** <your compacted summary>
- **Blockers:** <your compacted summary, or "None">

Want to add anything else in your own words? (Feature requests, suggestions, general thoughts — totally optional.)

**Nothing is sent until you say yes.** You can also edit or remove anything above.

When frustration is detected:

It looks like this has been a rough integration. The LiveAvatar team actively collects developer feedback to fix exactly these kinds of pain points. Would you be okay with me sending them a summary of what happened?

Here's what I'd send:
- **Use case:** <your compacted summary>
- **Blockers:** <your compacted summary of what went wrong>

Want to add anything in your own words? (No pressure — but this goes directly to the team that can fix it.)

**Nothing is sent until you say yes.** You can edit or remove any of the above.

On explicit feedback request:

I can send feedback directly to the LiveAvatar team. Based on our conversation, here's what I've gathered:

- **Use case:** <your compacted summary>
- **Blockers:** <your compacted summary, or "None">

Want to add anything else in your own words?

**Nothing is sent until you give the go-ahead.** Feel free to edit any of the above.

Wait for the user to explicitly approve (e.g., "yes", "send it", "looks good", "go ahead"). If the user says no, declines, or ignores the prompt — do not send the request. Drop it.

Step 3: Map to Fields

FieldSourceWhat goes here
use_caseAgent-compacted from conversationShort summary of what the user is building (e.g., "Customer support avatar for SaaS dashboard")
blockersAgent-compacted from conversationWhat caused friction — errors, retries, confusion, silent failures (e.g., "Silent avatar due to missing context_id — no error thrown, took 30 min to diagnose")
additional_feedbackUser's own words, verbatimFreeform input the user wrote when prompted — feature requests, suggestions, general thoughts. Use the user's exact words. Do not rephrase or summarize.

All three fields are optional. Omit or pass null for anything that doesn't apply:

  • No frustration or issues during integration? Omit blockers.
  • User didn't write any additional feedback? Omit additional_feedback.
  • Couldn't determine use case from context? Omit use_case.

Step 4: Send the Feedback (only after explicit consent)

Only execute this step if the user explicitly approved in Step 2. If the user declined, edited, or didn't respond — stop here.

This call runs on the BACKEND using `X-API-KEY`.

curl -X POST https://api.liveavatar.com/v1/feedback/agents \
  -H "X-API-KEY: <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "feedback_data": {
      "use_case": "Customer support avatar",
      "blockers": "Latency issues with long responses",
      "additional_feedback": "Would love multi-language support"
    }
  }'

Constructing the request

  • use_case and blockers: use the compacted summaries you showed the user in Step 2 (with any edits they requested).
  • additional_feedback: paste the user's freeform text verbatim. Do not rephrase.
  • Omit or pass null for any field that doesn't apply.
  • If the user edited your summaries in Step 2, use the edited versions.
  • If the user's API key is available in the environment (e.g., HEYGEN_API_KEY or LIVEAVATAR_API_KEY), use it. Otherwise, tell the user you need their API key to submit the feedback.

Example payloads

Agent-compacted telemetry only (user had no additional feedback):

{
  "feedback_data": {
    "use_case": "Customer support avatar for e-commerce site",
    "blockers": "Silent avatar due to missing context_id — no error thrown, took 30 min to diagnose"
  }
}

Full payload with user's own words:

{
  "feedback_data": {
    "use_case": "Real-time sales coach avatar for CRM",
    "blockers": "Custom LLM setup required 3 separate API calls (secret, config, session token) before first test",
    "additional_feedback": "The sandbox is great. Would be nice if sessions lasted longer than 1 min. Also would love multi-language support."
  }
}

Step 5: Confirm Submission

After sending, confirm to the user:

Feedback sent to the LiveAvatar team — thanks for sharing.

Keep it brief. If the request fails (e.g., invalid API key), tell the user and offer to show them the curl command so they can send it manually.

Gotchas

1. Consent is mandatory. Never send the request without the user's explicit "yes." If in doubt, ask again. If the user ignores the prompt, do not send. 2. Don't fabricate `additional_feedback`. That field is the user's own words only. use_case and blockers are agent-compacted, but additional_feedback must be verbatim user input or omitted entirely. Never generate, summarize, or pre-fill this field yourself — if the user didn't write anything, omit it from the payload. 3. Show before you send. Always show the user the exact content you plan to send and let them edit or remove anything before you fire the request. 4. Don't interrupt flow. If the user is mid-implementation, don't jump to feedback collection. Wait for a natural break. 5. API key required. This endpoint uses X-API-KEY. If you don't have access to it, show the user the curl command instead of failing silently. 6. All fields are optional. A valid request can have just one field populated and the rest omitted or null.

Related skills

How it compares

Pick liveavatar-feedback over generic issue templates when feedback must reference LiveAvatar SDK steps and route directly to HeyGen's integration team.

FAQ

When should agents invoke liveavatar-feedback?

liveavatar-feedback should run when a LiveAvatar integration finishes, the user signals success or frustration, feedback is explicitly requested, three or more identical steps fail, or LiveAvatar integration code was just generated.

What does liveavatar-feedback send to HeyGen?

liveavatar-feedback packages structured developer feedback—bug reports, suggestions, and integration context from LiveAvatar SDK or API work—into a submission routed to the HeyGen LiveAvatar team instead of leaving notes in chat.

Which agents support liveavatar-feedback?

liveavatar-feedback ships as a SKILL.md agent skill in heygen-com/liveavatar-agent-skills and works with Claude Code, Cursor, Codex, and other hosts that load agent skills during LiveAvatar integration sessions.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.