← 返回
未分类 Key 中文

graineai

Manage voice agents, place and transfer calls, handle telephony events, and retrieve call records using the NoddyAI API at graine.ai.
管理语音代理、发起和转接通话、处理电话事件并获取通话记录,使用位于 graine.ai 的 NoddyAI API。
rishabh171998 rishabh171998 来源
未分类 clawhub v1.0.1 1 版本 100000 Key: 需要
★ 0
Stars
📥 383
下载
💾 0
安装
1
版本
#latest

概述

NoddyAI API Skill

Call the NoddyAI platform API (graine.ai) to manage voice agents, place calls, handle telephony, and retrieve call records.

Security, credentials, and user consent (read first)

No secrets ship in this skill. This package is documentation only (markdown files). It does not contain API keys, tokens, passwords, or org_id values. Operators must supply credentials via the host (OpenClaw secrets, environment variables, or your workspace's approved credential store - see host documentation). The model must use Authorization: Bearer only with a key the user or runtime already configured, never invent or embed credentials in skill text.

Declare required configuration to the user. Before any API call, ensure a Graine/NoddyAI API key (prefix gat_) and an organization- id are available from configuration; if missing, ask the user to add them - do not proceed with placeholder secrets.

Confirm before high-impact actions. Obtain explicit user confirmation before: placing outbound or batch calls, transferring live calls, revoking API tokens, deleting agents, or changing inbound webhook URLs. Summarize the exact numbers, agent IDs, or URLs affected.

What “save IDs” means. Retain call_sid, agent IDs, and similar values only in the current task/session so follow-up calls (e.g. GET call status) work. Do not send credentials or tokens to third parties; do not store identifiers beyond what the user expects for the active workflow.

Webhooks. webhook_url and inbound webhook fields send events to URLs the user provides. They must verify those endpoints are under their control before PATCH/POST that set webhooks.

ClawHub / OpenClaw notes

  • This skill describes HTTP calls to https://api.graine.ai. It does not require a local openclaw run command (many CLI versions have no run - use openclaw --help).
  • Test locally with curl or any HTTP client; see README.md for CLI troubleshooting and ClawHub publish tips (slug conflicts, network status codes).

Setup

Credential source (not in repo): API key and org id come from user/host configuration only.

All requests require:

  • Base URL: https://api.graine.ai (fixed; no other base URLs for this skill)
  • Auth header: Authorization: Bearer - key prefix gat_, supplied by the user or secret store
  • org_id: organization ID (format organization-XXXX), supplied by the user or secret store

Refer to endpoints.md for the full endpoint reference and examples.md for ready-to-use request bodies.

How to use this skill

When the user asks you to interact with NoddyAI, identify which operation they need from the list below and construct the HTTP request using the details in endpoints.md.

Operations available

#OperationMethodPath
----------------------------
1Validate API tokenGET/api/v1/api-tokens/validate-token
2List API tokensGET/api/v1/api-tokens/list-tokens
3Revoke API tokenDELETE/api/v1/api-tokens/revoke-token/{token}
4Create voice agentPOST/api/v1/agents
5Get agent (runtime format)GET/api/v1/agents/{agent_id}
6List agentsGET/api/v1/agents
7Update agent voice/synthesizerPATCH/api/v1/agents/{agent_id}
8Update agent system promptPATCH/api/v1/agents/{agent_id}
9Add API tool/skill to agentPATCH/api/v1/agents/{agent_id}
10Delete agentDELETE/api/v1/agents/{agent_id}
11Make outbound callPOST/api/v1/telephony/call
12Get call statusGET/api/v1/telephony/call/{call_sid}
13Transfer call (human handoff)POST/api/v1/telephony/transfer
14Create inbound agentPOST/api/v1/telephony/inbound-agents
15Update inbound webhook URLsPATCH/api/v1/telephony/inbound-agents/webhooks
16Submit batch callPOST/api/v1/batch/calls
17Upload CSV batchPOST/api/v1/batch/upload
18List call recordsGET/api/v1/calls
19Get single call recordGET/api/v1/calls/{call_sid}

Response behavior

  • Always show the HTTP status and response body to the user (redact full Bearer tokens if echoing headers).
  • For call_sid values returned from telephony, keep them in this conversation for follow-up status checks only.
  • For agent IDs from create operations, keep them in this conversation for follow-up PATCH/DELETE only.
  • Webhook payload shapes are in webhooks.md - use when the user builds or debugs their own webhook servers.

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-05-03 10:59 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 881 📥 357,724
ai-agent

Find Skills

root
帮助用户发现和安装智能体技能,当用户询问如「如何做X」、「找X的技能」、「有能做...的吗」等问题时
★ 1,545 📥 592,775
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,461 📥 330,986