Install
openclaw skills install @thcjp/emoji-toolkit-pro专业版表情符号工具箱支持批量编解码、自定义编码、消息加密、多载体管理及传输检测,实现安全高效隐秘通信与数字资产传输。
openclaw skills install @thcjp/emoji-toolkit-pro从单条编解码到批量处理,从明文隐藏到加密传输。专业级隐秘通信系统。
隐秘通信不只是"藏一条消息"那么简单。专业版采用"编码-加密-传输-验证-追溯"五阶段安全通信闭环,配合七大高级功能,帮助用户建立安全、高效、可追溯的隐秘通信体系.
单条编解码,立即可用:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 表情符号工具箱(专业版)处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
node (请参考skill目录中的脚本文件) encode "🥜" "隐藏消息"
node (请参考skill目录中的脚本文件) decode "<粘贴消息>"
启用批量处理与加密层:
node (请参考skill目录中的脚本文件) --batch encode messages.txt --output encoded/
node (请参考skill目录中的脚本文件) encode "🥜" "机密消息" --encrypt --key "my-secret-key"
node (请参考skill目录中的脚本文件) --batch decode encoded/ --output decoded/
| 能力 | 免费版 | 专业版增强 |
|---|---|---|
| 编码 | 单条编码 | 批量编码+并行处理 |
| 解码 | 单条解码 | 批量解码+并行处理 |
| 元数据 | 本地解析 | 本地解析+联网验证 |
| 输出 | 文本/JSON | 文本/JSON/CSV/批量报告 |
处理: 解析隐藏消息编解码(基础+增强)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回隐藏消息编解码(基础+增强)的响应数据,包含状态码、结果和日志.
多消息一键处理,支持并行与检查点:
txt --output encoded/
node (请参考skill目录中的脚本文件) --batch decode encoded/ --output decoded/ --parallel 4
txt --encrypt --key "secret"
node (请参考skill目录中的脚本文件) --batch decode encoded/ --checkpoint --resume
专业版优势:
处理: 解析批量编解码(专业版)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回批量编解码(专业版)的响应数据,包含状态码、结果和日志.
node (请参考skill目录中的脚本文件) encode "🥜" "消息" --mapping custom-byte-map.json
node (请参考skill目录中的脚本文件) encode "🥜" "消息" --algorithm variant-selector-v2
node (请参考skill目录中的脚本文件) --export-codec --output my-codec.json
| 编码方案 | 说明 | 适用场景 |
|---|---|---|
| 标准VS编码 | VS1-VS256映射(默认) | 通用场景 |
| 自定义映射 | 自定义字节到VS的映射 | 防检测场景 |
| 多层编码 | 变体选择器+零宽字符 | 高隐蔽性场景 |
| 压缩编码 | 文本压缩后编码 | 长消息场景 |
处理: 解析自定义编码方案(专业版)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回自定义编码方案(专业版)的响应数据,包含状态码、结果和日志.
在变体选择器编码上叠加AES加密:
node (请参考skill目录中的脚本文件) encode "🥜" "机密消息" --encrypt --key "my-secret-key"
node (请参考skill目录中的脚本文件) decode "<消息>" --decrypt --key "my-secret-key"
node (请参考skill目录中的脚本文件) encode "🥜" "消息" --encrypt --key-env "EMOJI_ENCRYPT_KEY"
| 加密特性 | 说明 |
|---|---|
| 算法 | AES-256-GCM(带认证标签) |
| 密钥管理 | 支持直接传入或环境变量 |
| 密钥交换 | 建议使用Diffie-Hellman密钥交换 |
| 完整性 | GCM模式提供数据完整性验证 |
| 安全层级 | 加密层在编码层之上,双重保护 |
处理: 解析消息加密层(专业版)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回消息加密层(专业版)的响应数据,包含状态码、结果和日志.
node (请参考skill目录中的脚本文件) --carrier-library --list
node (请参考skill目录中的脚本文件) encode --auto-carrier "消息" --output encoded.txt
node (请参考skill目录中的脚本文件) --carrier-library --add "🎯" --tags "目标,精准"
| 载体选择策略 | 说明 | 适用场景 |
|---|---|---|
| 随机选择 | 随机选择载体表情 | 防模式检测 |
| 上下文匹配 | 根据消息上下文选择 | 自然嵌入 |
| 轮换策略 | 按顺序轮换载体 | 防统计分析 |
| 自定义 | 用户指定载体 | 特定需求 |
处理: 解析多载体表情管理(专业版)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回多载体表情管理(专业版)的响应数据,包含状态码、结果和日志.
node (请参考skill目录中的脚本文件) --transport-check --app telegram
node (请参考skill目录中的脚本文件) --transport-check --app wechat
node (请参考skill目录中的脚本文件) --transport-check --app whatsapp
node (请参考skill目录中的脚本文件) --transport-check --all --report compatibility.json
| 检测维度 | 说明 | 检测方法 |
|---|---|---|
| 变体选择器保留 | 是否保留VS字符 | 发送测试消息检测 |
| 消息截断 | 是否截断长消息 | 不同长度测试 |
| Unicode规范化 | 是否规范化Unicode | 标准化检测 |
| 代码块支持 | 是否支持代码块格式 | 格式保留检测 |
| 复制粘贴 | 复制是否保留VS | 剪贴板检测 |
| 应用 | VS保留 | 截断风险 | 推荐格式 |
|---|---|---|---|
| Telegram | 高 | 低 | 代码块 |
| 中 | 中 | 普通文本 | |
| Discord | 高 | 低 | 代码块 |
| 低 | 高 | 不推荐 |
处理: 解析传输可靠性检测(专业版)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回传输可靠性检测(专业版)的响应数据,包含状态码、结果和日志.
node (请参考skill目录中的脚本文件) decode "<消息>" --verify-token
node (请参考skill目录中的脚本文件) --batch verify tokens/ --output verified/
node (请参考skill目录中的脚本文件) --verify-cache --status
| 验证项目 | 说明 | 获取方式 |
|---|---|---|
| 积分有效性 | 是否未被花费 | 向生成源查询 |
| 面额信息 | 积分面额 | 联网查询 |
| 生成源状态 | 生成源是否在线 | 健康检查 |
| 过期检查 | 积分是否过期 | 生成源策略 |
处理: 解析积分安全验证(专业版)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回积分安全验证(专业版)的响应数据,包含状态码、结果和日志.
node (请参考skill目录中的脚本文件) --watermark --batch embed documents/ \
--watermark "作者ID:12345" --output watermarked/
node (请参考skill目录中的脚本文件) --watermark --trace "<可疑文档>"
node (请参考skill目录中的脚本文件) --watermark --library --list
node (请参考skill目录中的脚本文件) --watermark --stats
| 水印功能 | 说明 | 适用场景 |
|---|---|---|
| 批量嵌入 | 多文档批量水印 | 版权保护 |
| 水印追溯 | 从文档提取水印 | 侵权追溯 |
| 唯一标识 | 每份文档唯一水印 | 泄密追溯 |
| 防篡改 | 水印与内容绑定 | 完整性验证 |
| 统计报告 | 水印使用统计 | 管理审计 |
处理: 解析隐藏水印管理系统(专业版)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回隐藏水印管理系统(专业版)的响应数据,包含状态码、结果和日志. 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:全功能表情符号编、码系统、含批量处理、传输检测与水印管、表情符号工具箱专、业版是隐秘通信与、数字资产传输的完、整解决方案、在免费版基础上解、锁批量编解码、七大高级功能、帮助用户建立安全、可追溯的隐秘通信、Use、when、需要安全检测、合规审计、质量检查、加密防护时使用、不适用于安全评估、未授权目标等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
场景描述:企业高管需要在即时通讯中传递机密信息,要求端到端加密且不引起注意. 操作流程:
node (请参考skill目录中的脚本文件) encode "🥜" "收购方案已批准" \
--encrypt --key-env "CORP_COMM_KEY"
node (请参考skill目录中的脚本文件) --transport-check --app telegram
node (请参考skill目录中的脚本文件) decode "<消息>" --decrypt --key-env "CORP_COMM_KEY"
效果:机密信息通过表情符号加密传输,聊天记录中只显示表情符号,即使消息泄露也无法解密.
场景描述:需要向100个用户分发数字积分,每个积分通过表情符号隐藏传输. 操作流程:
node (请参考skill目录中的脚本文件) --batch encode tokens.txt --output encoded/
txt --auto-carrier --output encoded/
node (请参考skill目录中的脚本文件) --batch verify tokens/ --output verified/
node (请参考skill目录中的脚本文件) --batch report --output distribution-report.json
效果:100个积分批量编码分发,每个用户收到不同的表情符号消息,积分有效性预先验证.
场景描述:作者发布100篇文档,需要为每篇嵌入唯一水印用于版权追溯. 操作流程:
node (请参考skill目录中的脚本文件) --watermark --batch embed documents/ \
--unique-id --output watermarked/
node (请参考skill目录中的脚本文件) --watermark --trace "<泄露文档>"
node (请参考skill目录中的脚本文件) --watermark --trace "<泄露文档>" --report trace.json
效果:每篇文档嵌入唯一水印,泄露时可精确定位来源,版权保护自动化.
场景描述:企业需要审计内部即时通讯中是否存在通过表情符号隐藏的敏感信息泄露. 操作流程:
node (请参考skill目录中的脚本文件) --batch decode chat-logs/ --output decoded/
node (请参考skill目录中的脚本文件) --batch detect-encrypted chat-logs/
node (请参考skill目录中的脚本文件) --batch audit chat-logs/ --report audit.json
效果:通讯记录中所有隐藏消息被提取分析,敏感信息泄露可追溯.
场景描述:记者需要在多个即时通讯平台间传递敏感信息,需要确保各平台兼容性. 操作流程:
node (请参考skill目录中的脚本文件) --transport-check --all --report platforms.json
node (请参考skill目录中的脚本文件) encode "🥜" "消息" --transport telegram
node (请参考skill目录中的脚本文件) decode "<消息>"
效果:根据平台兼容性自动调整编码策略,确保消息在各平台完整传输.
场景描述:加密货币钱包需要集成表情符号积分传输功能,支持收发隐藏积分. 操作流程:
node (请参考skill目录中的脚本文件) decode "<消息>" --verify-token --json
node (请参考skill目录中的脚本文件) encode "🥜" "tokenB..." --auto-carrier
node (请参考skill目录中的脚本文件) --batch process wallet-transactions.json
效果:钱包集成表情符号积分传输,收发过程自动化,积分有效性实时验证.
| 角色 | 典型场景 | 推荐功能组合 | 核心价值 |
|---|---|---|---|
| 安全官 | 企业隐私通信 | 加密层+传输检测 | 端到端加密、不引人注意 |
| 加密货币运营 | 资产批量分发 | 批量编解码+积分验证 | 批量处理、预先验证 |
| 内容创作者 | 版权水印 | 水印管理+批量嵌入 | 唯一标识、可追溯 |
| 合规检查员 | 通讯审计 | 批量解码+加密检测 | 全面检测、可追溯 |
| 记者 | 跨平台传输 | 传输检测+加密层 | 兼容性保障、安全传输 |
| 钱包开发者 | 钱包集成 | 积分验证+批量处理 | 自动化、实时验证 |
--parallel参数(建议CPU核心数×0.75)免费版提供隐藏消息编码/解码、积分元数据本地解析、Unicode变体选择器原理、消息完整性检测、安全使用指南。专业版解锁批量编解码、自定义编码方案、消息加密层、多载体表情管理、传输可靠性检测、积分安全验证、隐藏水印管理系统七大高级功能。此外提供六类角色场景指南、性能优化策略和优先支持.
批量处理无数量上限,支持数万条消息的大规模处理。建议通过--parallel参数启用并行处理(默认4进程),并启用--checkpoint检查点机制。对于超大规模处理(>10000条),建议分批执行并监控内存使用.
加密层使用AES-256-GCM算法,提供128位认证标签确保数据完整性。密钥通过环境变量传入,不在命令行明文显示。建议使用Diffie-Hellman密钥交换协议在通信双方间安全共享密钥。加密层在编码层之上,即使变体选择器被提取,没有密钥也无法解密原始消息.
传输可靠性检测通过向目标应用发送测试消息(包含已知变体选择器序列),然后检测接收端是否完整保留这些字符。检测维度包括变体选择器保留率、消息截断风险、Unicode规范化行为、代码块格式支持和复制粘贴保真度。检测结果缓存以避免重复检测.
免费版的--metadata仅做本地解析,从积分字符串中提取面额、单位和生成源信息,不访问网络。专业版的--verify-token会向生成源服务器发起查询,验证积分是否未被花费、是否仍然有效。验证结果缓存5分钟,避免重复查询。重要交易前建议重新验证.
自定义编码方案允许用户自定义字节到变体选择器的映射关系,使编码结果与标准方案不同。这在防检测场景中有用:即使检测者知道变体选择器编码技术,也无法用标准解码方案还原消息。自定义方案需要通信双方共享映射配置.
水印管理系统支持为每份文档嵌入唯一标识水印,追溯精度可达单份文档级别。水印与文档内容绑定,篡改文档会导致水印损坏,从而检测到篡改。泄露文档可通过解码水印精确定位来源文档和分发对象.
支持四种选择策略:随机选择(防模式检测)、上下文匹配(自然嵌入)、轮换策略(防统计分析)、用户指定。自动选择模式会根据消息上下文和传输历史选择最合适的载体表情,使隐藏消息在对话流中不引人注目.
可以。专业版提供JSON输出和批量处理接口,可通过API与加密货币钱包集成。接收积分时自动解码并验证,发送积分时自动编码并选择载体。批量处理接口支持钱包的交易队列。具体集成方案请参考API文档.
专业版用户可获得编码方案定制咨询、加密密钥管理指导、传输兼容性测试支持、水印系统设计方案、钱包集成技术支持。优先响应时间在24小时内,紧急安全问题4小时内响应.
专业版提供检查点机制,处理中断后可通过--resume从断点恢复,不会丢失已处理的结果。建议在大批量处理时始终启用--checkpoint。如果消息在传输过程中丢失(变体选择器被破坏),可使用传输可靠性检测预先识别风险应用.
| 问题 | 可能原因 | 解决方案 | 优先级 |
|---|---|---|---|
| 批量处理中断 | 内存不足 | 启用--checkpoint,从断点恢复 | 高 |
| 解密失败 | 密钥不匹配 | 确认双方使用相同密钥 | 高 |
| 传输后消息损坏 | 应用不兼容 | 使用传输检测,更换兼容应用 | 高 |
| 积分验证超时 | 生成源离线 | 检查生成源状态,稍后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令 | 中 |
| 水印追溯失败 | 水印被篡改 | 检查文档完整性,使用备份 | 中 |
| 自定义编码不兼容 | 映射配置不一致 | 确认双方使用相同映射配置 | 高 |
| 批量解码结果不完整 | 部分消息被截断 | 启用完整性检测,标记损坏消息 | 中 |
| 加密性能慢 | 无AES-NI支持 | 使用软件加速或减少批量大小 | 低 |
| 载体表情显示异常 | 表情不支持 | 更换常见表情作为载体 | 低 |
| 验证缓存过期 | 缓存TTL到期 | 重新验证或调整缓存TTL | 低 |
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent平台内置LLM提供 |
| Node.js 14+ | 运行时 | 必需 | 从nodejs.org安装 |
| emoji-toolkit.js | 脚本 | 必需 | 随本技能提供 |
| Node.js crypto | 加密库 | 专业版必需 | Node.js内置模块 |
| 积分解析库 | npm包 | 专业版必需 | npm install @token/cashu-ts |
EMOJI_ENCRYPT_KEY传入,不硬编码在脚本中本技能基于原始开源作品改进,保留原始版权声明:
本改进作品在原始作品基础上进行了深度差异化改造,包括但不限于:
本专业版相比免费版新增以下能力:
此外,专业版还提供:
| 版本 | 价格 | 功能 | 适用场景 |
|---|---|---|---|
| 免费体验版 | ¥0 | 单条编解码+元数据解析+完整性检测+安全指南+基础示例+基础FAQ | 个人试用、轻量使用 |
| 收费专业版 | ¥19.9/月 | 批量编解码+自定义编码+加密层+多载体管理+传输检测+积分验证+水印管理+多角色指南+优先支持 | 企业/团队、专业通信 |
专业版通过SkillHub SkillPay发布.
单条编解码,立即可用:
```bash
{
"success": true,
"data": {
"result": "表情符号工具箱(专业版)处理结果",
"execution_time": "0.5s",
"metadata": {
"version": "1.0",
"processor": "emojikit pro"
}
},
"execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
"error": null
}
| 风险类型 | 防范措施 |
|---|---|
| API密钥泄露 | 通过环境变量配置,禁止硬编码到代码或配置文件中 |
| 命令执行风险 | 仅执行白名单命令,避免拼接用户输入到命令行参数中 |
| 网络通信安全 | 使用HTTPS协议,验证SSL证书有效性 |
| 敏感数据暴露 | 输出结果中不包含密钥、令牌等敏感信息 |
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。