Naga 自身控制

SkillMedia

Lets your agent pause voice or Live2D, switch models and characters, play music, and manage its own sessions.

Then ask your AI: use the Naga 自身控制 skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.

About this skill

Naga's self-control capabilities. Pause/resume voice and Live2D, switch models/characters, manage sessions/skills, control music playback, start/stop travel, etc. Use when the user asks to control its own functions.

What this skill tells your AI

The instructions your AI receives, as published by rtgs2017/nagaagent in skills/naga_control/SKILL.md and read by Ahel’s review.

通过 agentType: "naga_control" 调用,直接控制 Naga 自身的运行状态和配置。

调用格式

{"agentType": "naga_control", "action": "动作名", "params": {参数}}

可用动作

动作用途参数
get_config读取配置section?(string,如 "api"、"system"、"tts")
update_config修改配置并持久化config(object,如 {"api": {"temperature": 0.5}})
get_status获取系统状态无
toggle_voice暂停/恢复语音enabled(bool) — 运行时暂停,不改设置
toggle_live2d暂停/恢复Live2Denabled(bool) — 运行时暂停,不改设置
set_model切换LLM模型model(string); base_url?, api_key?
list_characters列出可用角色无
switch_character切换角色character(string)
list_sessions列出会话limit?(int)
clear_session清空会话session_id(string)
list_skills列出技能无
toggle_skill启停技能name(string), enabled(bool)
list_mcp_services列出MCP服务无
play_music控制音乐播放action("play"/"pause"/"next"/"prev"/"toggle"); track?(文件名)
start_travel启动旅行time_limit?, credit_limit?
stop_travel停止旅行无
get_memory_stats记忆统计无
send_notification发送通知message(string), type?("info"/"warning"/"error")

重要说明

  • toggle_voice / toggle_live2d 是运行时暂停/恢复,不修改用户设置。只有用户明确要求"修改设置"时才用 update_config。
  • play_music 的 action 参数:play 播放(可指定 track 文件名)、pause 暂停、next 下一首、prev 上一首、toggle 切换播放/暂停。

示例

暂停语音:

{"agentType": "naga_control", "action": "toggle_voice", "params": {"enabled": false}}

查看当前模型:

{"agentType": "naga_control", "action": "get_config", "params": {"section": "api"}}

修改温度:

{"agentType": "naga_control", "action": "update_config", "params": {"config": {"api": {"temperature": 0.5}}}}

随机播放音乐:

{"agentType": "naga_control", "action": "play_music", "params": {"action": "play"}}

播放指定曲目:

{"agentType": "naga_control", "action": "play_music", "params": {"action": "play", "track": "8.日常的小曲.mp3"}}

Signals

GitHub stars
2k
Forks
165
Last commit
Aug 2026
Advanced
Item type
skill
Key
naga-control
Source
github.com/rtgs2017/nagaagent