Agent Skills › mutonby/agentring › agentring

agentring

GitHub

通过短信或语音电话触达用户,用于任务完成通知、紧急决策或获取回复。支持轻量消息等待与紧急呼叫,强调隐私保护及非打扰式沟通策略。

skills/agentring/SKILL.md mutonby/agentring

Trigger Scenarios

需要用户远程决策或注意力 长任务完成或失败需通知 用户主动要求发送消息或通话

Install

npx skills add mutonby/agentring --skill agentring -g -y
More Options

Use without installing

npx skills use mutonby/agentring@agentring

指定 Agent (Claude Code)

npx skills add mutonby/agentring --skill agentring -a claude-code -g -y

安装 repo 全部 skill

npx skills add mutonby/agentring --all -g -y

预览 repo 内 skill

npx skills add mutonby/agentring --list

SKILL.md

Frontmatter
{
    "name": "agentring",
    "description": "Reach the user on their phone through agentring — send a message, wait for their reply, or call them (a voice AI talks to them for you and returns the transcript). Use when you need the user's decision or attention and they may be away from the screen, when a long task finishes or fails, or when the user asks you to message or call them."
}

agentring

agentring rings and messages the user's own phone. The tools come from the agentring MCP server (agentring mcp; setup for each harness in docs/agents.md).

Pick the lightest channel

  • send_message for anything that can wait: a task finished, a summary, a question with an obvious default. Keep it short; it is read on a lock screen.
  • get_replies(wait_s=…) after asking something: wait a few minutes (wait_s 300–900) instead of polling in a loop. Each reply is returned once.
  • call only when it is urgent or needs a conversation: production is down, a decision blocks you and a message got no answer, or the user asked for a call. Set urgent: true only for real emergencies (it rings through Do Not Disturb).

Calling well

The voice AI on the call knows only what you pass:

  • reason: one sentence, shown on the ringing screen ("The nightly deploy failed").
  • context: what happened, the options, your recommendation, and exactly what you need from the user. Write it for someone who has not seen your work; no ids, paths or links (they get read aloud).

call returns when the call ends. Read the transcript (and end_reason: no_answer, hung_up, end_call, …) and act on what the user said. If nobody answered, fall back to send_message, don't call again right away.

Don't

  • Don't call for routine updates or several times in a row.
  • Don't put secrets or tokens in messages or call context.
  • Don't treat silence as consent: if there's no reply, keep the safe default.

Version History

  • 492809a Current 2026-11-02 08:38

Metadata

Files
0
Version
492809a
Hash
2319c9c1
Indexed
2026-11-02 08:38

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-02 12:41
浙ICP备14020137号-1