← 返回 Skills 市场
micahele

Donotify Voice Call Reminder

作者 MicahelE · GitHub ↗ · v1.0.1
cross-platform ✓ 安全检测通过
650
总下载
2
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install donotify-voice-call-reminder
功能描述
Send immediate voice call reminders or schedule future calls via DoNotify.
使用说明 (SKILL.md)

DoNotify Skill

You can send immediate voice call reminders or schedule future calls through the DoNotify API.

Authentication

All requests require:

  • Header: Authorization: Bearer $DONOTIFY_API_TOKEN
  • Header: Accept: application/json
  • Base URL: $DONOTIFY_URL (default: https://donotifys.com)

Endpoints

Check Usage

Check the user's plan, remaining notifications, and phone number status.

GET $DONOTIFY_URL/api/usage

Response:

{
  "plan": "starter",
  "notification_limit": 30,
  "used_this_month": 5,
  "remaining": 25,
  "phone_number_set": true
}

Before placing calls, check that phone_number_set is true and remaining is greater than 0. If the phone number is not set, tell the user to configure it in their DoNotify profile.

Call Now

Place an immediate voice call to the user's phone.

POST $DONOTIFY_URL/api/call-now
Content-Type: application/json

{
  "title": "Pick up groceries",
  "description": "Milk, eggs, bread from Trader Joe's"
}

Parameters:

  • title (required, string, max 255) — What the call is about. This is spoken aloud.
  • description (optional, string, max 1000) — Additional details spoken after the title.

Success response:

{
  "success": true,
  "reminder_id": 42,
  "call_uuid": "abc-123",
  "status": "completed"
}

Error response (422 if no phone number, 500 if call fails):

{
  "success": false,
  "reminder_id": 42,
  "error": "Phone number not configured. Update your profile first.",
  "status": "failed"
}

Schedule Reminder

Schedule a voice call for a future time.

POST $DONOTIFY_URL/api/reminders
Content-Type: application/json

{
  "title": "Team standup",
  "call_at": "2025-06-15T14:45:00Z",
  "description": "Prepare sprint update",
  "event_time": "2025-06-15T15:00:00Z"
}

Parameters:

  • title (required, string, max 255) — Reminder title spoken in the call.
  • call_at (required, ISO 8601 datetime, must be in the future) — When to place the call.
  • description (optional, string, max 1000) — Extra details.
  • event_time (optional, ISO 8601 datetime) — The actual event time, if different from call time.

Success response (201):

{
  "success": true,
  "reminder": {
    "id": 43,
    "title": "Team standup",
    "description": "Prepare sprint update",
    "call_at": "2025-06-15T14:45:00+00:00",
    "event_time": "2025-06-15T15:00:00+00:00",
    "status": "pending"
  }
}

Behavior Guidelines

  • When the user says "call me now about X" or "remind me right now about X", use the Call Now endpoint.
  • When the user says "remind me at [time] about X" or "call me at [time] for X", use the Schedule Reminder endpoint. Convert the user's natural language time to ISO 8601 for call_at.
  • When the user asks "how many reminders do I have left" or "check my usage", use the Usage endpoint.
  • Always check usage first if you're unsure whether the user has remaining notifications.
  • If phone_number_set is false, tell the user to set their phone number at their DoNotify profile page before placing calls.
  • Keep titles concise and descriptive — they are read aloud during the call.
安全使用建议
This skill appears coherent for calling/scheduling reminders via DoNotify. Before installing or using it: (1) only provide DONOTIFY_API_TOKEN to this skill and keep it secret; (2) verify DONOTIFY_URL is the official DoNotify domain (default is https://donotifys.com) so your token isn't sent to an unexpected server; (3) confirm the token's scope/minimum privileges with the DoNotify service; and (4) if you want extra assurance, check the DoNotify project/repository and publisher to validate authenticity before supplying credentials.
功能分析
Type: OpenClaw Skill Name: donotify-voice-call-reminder Version: 1.0.1 The skill bundle is designed to interact with the DoNotify API for voice call reminders. All network permissions and environment variable requirements (DONOTIFY_API_TOKEN, DONOTIFY_URL) are explicitly declared and align with the stated purpose. The SKILL.md instructions guide the AI agent on how to use the DoNotify API endpoints based on user input, without any evidence of prompt injection attempts to subvert the agent, exfiltrate unrelated data, or execute malicious commands. The behavior is clearly aligned with its stated purpose.
能力评估
Purpose & Capability
Name/description (voice call reminders via DoNotify) match the declared requirements: an API token and a base URL plus outbound network permission. Those are exactly what a remote-notification integration would need.
Instruction Scope
SKILL.md confines behavior to three API interactions (usage, call-now, reminders) using the declared env vars. It does not instruct the agent to read local files, other environment variables, or contact third-party endpoints outside the configured DONOTIFY_URL.
Install Mechanism
Instruction-only skill with no install spec and no code files to write or execute; lowest-risk install posture. package.json exists but contains only metadata and a repository URL.
Credentials
Only DONOTIFY_API_TOKEN and DONOTIFY_URL are required, which is proportionate. Caution: DONOTIFY_URL is a configurable base URL — if set to an attacker-controlled host, the token could be sent to that host. Verify the URL points to the legitimate DoNotify service (default provided) and treat the API token as a secret with minimal scope.
Persistence & Privilege
Skill is not always:true, does not request elevated or persistent system privileges, and does not modify other skills' configs. Autonomous invocation is allowed (platform default) but not combined with other concerning privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install donotify-voice-call-reminder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /donotify-voice-call-reminder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added version (1.0.1) and homepage fields to the skill metadata. - Included new metadata for Openclaw compatibility. - No changes to functionality or endpoints.
v1.0.0
Initial release – send immediate or scheduled voice call reminders via DoNotify. - Supports immediate voice calls (“call now”) and future reminders (“schedule reminder”) through the DoNotify API. - Checks user’s plan, remaining notifications, and phone number status before placing calls. - Informs users if a phone number is not configured or if limits are reached. - Requires DoNotify API credentials (token and URL) in environment variables. - Follows clear endpoint usage based on user requests for immediate or scheduled reminders.
元数据
Slug donotify-voice-call-reminder
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Donotify Voice Call Reminder 是什么?

Send immediate voice call reminders or schedule future calls via DoNotify. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 650 次。

如何安装 Donotify Voice Call Reminder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install donotify-voice-call-reminder」即可一键安装,无需额外配置。

Donotify Voice Call Reminder 是免费的吗?

是的,Donotify Voice Call Reminder 完全免费(开源免费),可自由下载、安装和使用。

Donotify Voice Call Reminder 支持哪些平台?

Donotify Voice Call Reminder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Donotify Voice Call Reminder?

由 MicahelE(@micahele)开发并维护,当前版本 v1.0.1。

💬 留言讨论