Token导航 LogoToken导航

Agent Skill · 开发

green-api(green API 文档)

用于辅助 API 设计、接口文档、请求响应结构和服务集成说明。它适合让 Agent 梳理 endpoint、生成 OpenAPI 草稿、检查字段命名、整理错误码或辅助前后端联调。使用时需要确认真实业务语义、鉴权方式、分页和错误处理规则;涉及生成接口文档时,应避免凭空补字段,最好从现有代码、schema 或接口样例中提取事实。

green-api 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为调用外部服务;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 7,793。

总安装 3,528周安装 150GitHub Stars 公开资料未说明下载 1,236核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:green-api(green API 文档)
来源仓库:https://github.com/support-greenapi/green-api
安装命令:
openclaw skills install green-api
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install green-api

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

通过 GREEN-API MCP 网关发送和接收 WhatsApp 消息、管理群组、联系人和实例。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install green-api;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

green-api 怎么安装?

在终端执行 openclaw skills install green-api。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

green-api 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

green-api 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

green-api 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

green-api 用的人多吗?

公开数据是累计安装 3,528 次,近一周安装 150 次,下载 1,236 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

green-api 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
green-api

green API 文档 · 本页

3,528—调用外部服务MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
green-api
version
1.0.0
description
Send and receive WhatsApp messages, manage groups, contacts, and instances via GREEN-API MCP gateway.
homepage
https://green-api.com
metadata
{ "openclaw": { "emoji": "💬" } }

GREEN-API WhatsApp Skill

Use this skill when the user wants to send or receive WhatsApp messages, manage contacts, groups, or WhatsApp instances via GREEN-API.

Connection

Before using any tools, connect an instance with whatsapp_connect by providing instance_id and api_token (from console.green-api.com). This validates credentials and stores them for the session.

Call whatsapp_disconnect when done.

Chat ID format

  • Personal chats: 79876543210@c.us (phone number in international format + @c.us)
  • Group chats: 120363XXX@g.us or 79876543210-1581234048@g.us

Tools

Session

ToolDescription
whatsapp_connectConnect instance (required first). Params: instance_id, api_token, optional api_url
whatsapp_disconnectDisconnect instance and clear credentials

Messaging

ToolDescription
whatsapp_send_messageSend text message. Params: instance_id, chat_id, message, optional quoted_message_id, link_preview
whatsapp_send_fileSend file by URL. Params: instance_id, chat_id, url, optional file_name, caption
whatsapp_upload_fileUpload file to GREEN-API storage, returns URL. Params: instance_id, file_base64, filename. Use returned URL with whatsapp_send_file
whatsapp_send_file_by_uploadSend file directly via base64 (no separate upload step). Params: instance_id, chat_id, file_base64, filename, optional caption
whatsapp_send_locationSend location. Params: instance_id, chat_id, latitude, longitude, optional name, address
whatsapp_send_contactSend contact card. Params: instance_id, chat_id, phone_number, optional first_name, last_name, company
whatsapp_send_pollSend poll. Params: instance_id, chat_id, message (question), options (string array, 2–12), optional multiple_answers
whatsapp_forward_messagesForward messages between chats. Params: instance_id, chat_id (destination), chat_id_from (source), messages (ID array)
whatsapp_edit_messageEdit a sent message. Params: instance_id, chat_id, id_message, message (new text)
whatsapp_delete_messageDelete a message. Params: instance_id, chat_id, id_message

Instance management

ToolDescription
whatsapp_get_stateGet instance state: authorized, notAuthorized, blocked, sleepMode, starting, yellowCard
whatsapp_get_settingsGet instance settings (webhooks, delays, flags)
whatsapp_set_settingsUpdate instance settings. Params: optional webhook_url, webhook_url_token, outgoing_webhook, incoming_webhook, state_webhook, mark_incoming_messages_readed, delay_message, etc.
whatsapp_get_qrGet QR code for authorization (instance must be unauthorized)
whatsapp_get_authorization_codeGet auth code by phone number (alternative to QR). Params: instance_id, phone_number
whatsapp_get_wa_settingsGet WhatsApp account info (avatar, phone, state, device ID)
whatsapp_rebootReboot instance
whatsapp_logoutLog out instance (required before re-authorizing)

Contacts & history

ToolDescription
whatsapp_check_whatsappCheck if a phone number has WhatsApp. Params: instance_id, phone_number
whatsapp_get_contactsGet all contacts
whatsapp_get_contact_infoGet info about a contact or group. Params: instance_id, chat_id
whatsapp_get_contact_avatarGet avatar of contact or group. Params: instance_id, chat_id
whatsapp_get_chat_historyGet chat message history. Params: instance_id, chat_id, optional count (default 100)
whatsapp_get_messageGet a specific message. Params: instance_id, chat_id, id_message
whatsapp_last_incoming_messagesGet recent incoming messages. Params: instance_id, optional minutes (default 1440)
whatsapp_last_outgoing_messagesGet recent outgoing messages. Params: instance_id, optional minutes (default 1440)
whatsapp_read_chatMark messages as read. Params: instance_id, chat_id, optional id_message

Notifications (manual polling)

ToolDescription
whatsapp_receive_notificationGet one notification from the queue
whatsapp_delete_notificationAcknowledge/delete a notification. Params: instance_id, receipt_id

Groups

ToolDescription
whatsapp_create_groupCreate a group. Params: instance_id, group_name, chat_ids (participant array)
whatsapp_get_group_dataGet group info (members, name, link). Params: instance_id, group_id
whatsapp_add_group_participantAdd member. Params: instance_id, group_id, participant_chat_id
whatsapp_remove_group_participantRemove member. Params: instance_id, group_id, participant_chat_id
whatsapp_set_group_adminPromote member to admin. Params: instance_id, group_id, participant_chat_id
whatsapp_remove_group_adminDemote admin. Params: instance_id, group_id, participant_chat_id
whatsapp_leave_groupLeave a group. Params: instance_id, group_id

Partner API (instance provisioning)

These require a partner_token from the GREEN-API partner dashboard.

ToolDescription
whatsapp_create_instanceCreate a new instance
whatsapp_delete_instanceDelete an instance. Params: partner_token, instance_id
whatsapp_get_instancesList all partner instances

Resources

  • whatsapp://instance/{id}/state — read current instance authorization state
  • whatsapp://instance/{id}/settings — read instance settings

Prompts

  • whatsapp_customer_support — system prompt template for a customer support agent. Args: instance_id, language
  • whatsapp_broadcast — template for planning and executing broadcast messaging. Args: instance_id, message_template

Important notes

  • Always whatsapp_connect before calling any other tool.
  • Use whatsapp_check_whatsapp to verify a phone number has WhatsApp before sending.
  • For broadcasts, add delays between messages to avoid rate limiting.
  • File uploads use base64 encoding. Max file size: 100 MB.
  • Poll options must be unique, 2–12 items, max 100 chars each.
  • Message quoting only works within the same chat.

平台分布

OpenClaw

94.22%
按下载量换算1,165

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills