安装与下载
1 ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install whatsapp-sticker-v2
2 手动安装
将技能文件夹复制到以下位置之一
~/.openclaw/skills/
{'/skills/'}
优先级:工作区 › 全局 › 内置
3 提示词安装
将此提示词复制到 Openclaw 即可自动安装。
请帮我使用 Clawhub 安装 skill-whatsapp-sticker-v2。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
基本信息
whatsapp-sticker-v2
安装指南
- ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install whatsapp-sticker-v2 - 手动安装
将技能文件夹复制到以下位置之一
全局模式
~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置 - 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 whatsapp-sticker-v2。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
下载技能 (.zip)
什么是
WhatsApp 贴纸是 Openclaw Skills 中的一款实用工具,可将本地图片转换为适用于 WhatsApp 的 WebP 贴纸,并通过现有的 Baileys bridge 发送到指定聊天。它会在请求发送前检查 bridge 的连接状态,并尝试将贴纸大小控制在 100 KB 以下。
此技能依赖可信且正在运行的 bridge,以及由用户配置并拥有的 WhatsApp 会话。它旨在按用户指示分享贴纸,而非创建或导出会话,或发送未经请求的消息;只有在 bridge 确认请求后,才会报告已送达。
应用场景
将本地图片转换为 WhatsApp 贴纸,发送到用户选择或确认的聊天。
通过已连接 Baileys bridge 且已完成身份验证的 WhatsApp 会话发送贴纸。
快速制作 512 × 512 的 WebP 贴纸,并尝试将大小控制在 100 KB 以内。
从 Node.js 命令行自动执行贴纸转换和发送请求。
使用 Openclaw Skills 将本地图片处理流程连接到可信的 WhatsApp bridge。
工作原理
用户提供本地图片路径和有效的收件人聊天 ID。
脚本将图片转换为 512 × 512 的 WebP 贴纸,并尝试将文件大小控制在 100 KB 以下。
技能通过健康检查端点检查与已配置 bridge 的连接状态。
如果 bridge 可访问,脚本会通过 bridge 的发送媒体端点请求原生贴纸发送。
是否可以报告已确认送达,取决于 bridge 的响应;未经确认,技能不得声称已送达。
配置指南
Node.js 20 或更高版本。
支持 libwebp 的 FFmpeg。
可信且正在运行的 Baileys bridge,并提供 /health 和 /send-media。
由用户拥有并配置的已验证 WhatsApp 会话。
本地图片文件和有效的收件人聊天 ID。
配置并运行
按需设置可选环境变量,然后使用图片的绝对路径和已确认的收件人聊天 ID 运行脚本:
export WHATSAPP_BRIDGE_URL="http://127.0.0.1:3000"
node convert-send.mjs /absolute/path/to/image.jpg RECIPIENT_CHAT_ID
WHATSAPP_BRIDGE_URL 的默认值为 http://127.0.0.1:3000。如有需要,将 WHATSAPP_BRIDGE_FILE 设置为兼容 bridge 的 bridge.js 文件路径。只有在有意使用可信且不支持匹配哈希的 bridge 时,才将 WHATSAPP_CHECK_BRIDGE_HASH=false。
除非已采取有意且妥善的安全措施,否则请将 bridge 绑定到 localhost。切勿将未经身份验证的发送端点暴露到公共互联网。技能文档未指定软件包安装命令。
数据架构
输入与输出
项目 说明
源图片 用户提供的本地图片文件。
收件人 用户提供或确认的有效聊天 ID。
转换后的媒体 512 × 512 的 WebP 贴纸;脚本会尝试将其大小控制在 100 KB 以下。
发送请求 通过 bridge 的 /send-media 端点发出的原生贴纸发送请求。
连接检查 发送前向 bridge 的 /health 端点发出的请求。
配置元数据
WHATSAPP_BRIDGE_URL:bridge 基础 URL;默认值为 http://127.0.0.1:3000。
WHATSAPP_BRIDGE_FILE:兼容 bridge 的 bridge.js 文件路径。
WHATSAPP_CHECK_BRIDGE_HASH:仅在有意使用可信且不支持匹配哈希的 bridge 时设为 false。
技能文档未定义持久化数据库、元数据分类体系或生成文件位置。请勿公开会话文件、凭据、私人聊天 ID 或个人数据。
高级特性
生成 512 × 512 的 WebP 贴纸媒体,并尝试将结果控制在 100 KB 以下。
请求发送贴纸前检查 bridge 的运行状态。
使用 bridge 配置变量选择端点和兼容的 bridge 文件。
对于可信但不支持匹配哈希的 bridge,可选择关闭哈希检查;仅在有意为之时使用此选项。
遵循隐私与发送安全措施:只使用用户确认的聊天 ID,绝不创建或导出他人的会话,并且只有在 bridge 确认后才报告已送达。
name: whatsapp-sticker description: "Convert images into WebP stickers and send native WhatsApp stickers through an existing Baileys bridge."
WhatsApp Sticker
Use this skill when the user asks to convert an image into a WhatsApp sticker and send it to a specified chat.
Requirements
Node.js 20 or newer.
FFmpeg with libwebp support.
A trusted, running Baileys bridge exposing /health and /send-media.
An authenticated WhatsApp session owned and configured by the user.
A valid recipient chat ID and a local image file.
Usage
Run:
node convert-send.mjs /absolute/path/to/image.jpg RECIPIENT_CHAT_ID
The script converts the image to a 512 × 512 WebP sticker, attempts to keep it under 100 KB, checks bridge connectivity, and requests native sticker delivery.
Configuration
WHATSAPP_BRIDGE_URL: bridge base URL; defaults to http://127.0.0.1:3000.
WHATSAPP_BRIDGE_FILE: path to the compatible bridge's bridge.js.
WHATSAPP_CHECK_BRIDGE_HASH: set to false only when intentionally using a trusted bridge without matching hash support.
Keep the bridge bound to localhost unless remote access is deliberately secured. Never expose an unauthenticated sending endpoint to the public internet.
Safety
Use only chat IDs supplied or confirmed by the user.
Never create or export another person's WhatsApp session.
Do not claim a sticker was delivered unless the bridge confirms the request.
Do not publish session files, credentials, private chat IDs, or personal data.
面向印度的 GirikVoice AI 语音代理
动漫与漫画推荐