RTGS2017

live2d-control

控制 Live2D 虚拟形象的表情和动作。当 AI 回复表达肯定/同意时触发点头动画,表达否定/拒绝时触发摇头动画。用于增强虚拟形象的情感表达。

RTGS2017 1,522 162 Updated 3mo ago
GitHub

Install

npx skillscat add rtgs2017/nagaagent/live2d-control

Install via the SkillsCat registry.

SKILL.md

Live2D 动作控制技能

本技能用于控制 Live2D 模型的表情动作,根据 AI 回复的情绪内容触发相应的表情。

可用动作

动作名 说明 触发场景
normal 中性 AI 回复表达中性情绪时(如普通陈述、事实说明)
happy 喜悦 AI 回复表达肯定、同意、确认时(如"好的"、"没问题"、"可以")
enjoy 享受 AI 回复表达愉快、满足、享受时(如"很棒"、"很有趣"、"太好了")
sad 悲伤 AI 回复表达否定、拒绝时(如"不行"、"抱歉做不到")
surprise 惊讶 AI 回复表达惊讶、意外时(如"哇"、"没想到"、"太神奇了")

调用格式

{
  "agentType": "live2d",
  "action": "happy"
}

触发规则

  • 当 AI 回复内容表达 中性情绪(如普通陈述、事实说明)→ 输出 normal
  • 当 AI 回复内容表达 肯定/同意/确认(如"好的"、"没问题"、"可以")→ 输出 happy
  • 当 AI 回复内容表达 愉快/满足/享受(如"很棒"、"很有趣"、"太好了")→ 输出 enjoy
  • 当 AI 回复内容表达 否定/拒绝(如"不行"、"抱歉做不到")→ 输出 sad
  • 当 AI 回复内容表达 惊讶/意外(如"哇"、"没想到"、"太神奇了")→ 输出 surprise
  • 可以与其他 agentType(如 openclaw)的调用同时存在,作为 JSON 数组的一个元素
  • 普通回复不需要触发动作,仅在明确的情绪表达时使用