← Back to Skills Marketplace
chensanle

sticker

by chensanle · GitHub ↗ · v1.0.3
cross-platform ⚠ suspicious
437
Downloads
1
Stars
3
Active Installs
4
Versions
Install in OpenClaw
/install sticker
Description
对话情绪感知表情包技能。根据对话上下文的情绪和状况,自动选择合适的关键词搜索表情包并展示。当此技能被加载时,说明语境适合发表情——主动发一张。触发词:发个表情、来个表情包、斗图、emoji、sticker、谢谢、感谢、辛苦了、太好了、太棒了、厉害、牛、666、哈哈、笑死、搞笑、无语、累了、摸鱼、躺平、加油、你好、...
Usage Guidance
This skill will autonomously decide to send a single sticker in many conversational contexts and does so by querying https://api.tangdouz.com with keywords derived from your chat. Concerns: (1) always:true forces the skill to be active in every session — it can proactively post stickers without explicit user consent; (2) the skill sends conversation-derived text as query parameters to a third‑party domain (possible data leakage) but the manifest does not disclose or justify that network usage; (3) the SKILL.md uses curl but the required binary/network permission is not declared. Before installing, consider asking the publisher to: remove always:true or require user opt-in, declare the external API domain and its privacy policy, and add an explicit permission/opt-in for outbound network queries (or use an approved image provider). If you handle sensitive information, avoid enabling this skill or require it to be user-invocable only (not forced/autonomous).
Capability Analysis
Type: OpenClaw Skill Name: sticker Version: 1.0.3 The skill is designed to enhance AI interactions by proactively sending stickers based on the emotional context of the conversation. It uses a standard curl command to fetch image URLs from a public API (api.tangdouz.com) and follows clear logic for when to engage or remain silent, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
The name/description (auto mood-based stickers) aligns with instructions to pick keywords and fetch images. However, the SKILL.md uses curl to call an external API (api.tangdouz.com) but the skill metadata does not declare that network calls or curl are required. The omission of any mention of the external API in the manifest is a mismatch.
Instruction Scope
Runtime instructions require inspecting whole conversation to derive keywords and then issuing HTTP requests with those keywords to a third‑party server. That means user messages (potentially sensitive) are sent as query parameters to api.tangdouz.com; there is no privacy notice or limitation. The skill also instructs the agent to proactively send stickers whenever it judges the context appropriate ("默认发 / 自主发"), which may cause unsolicited messages.
Install Mechanism
There is no install spec and no code to write to disk, which is lower risk. However, the SKILL.md relies on an external HTTP endpoint (not a well‑known release host) to fetch images at runtime; while not an install-time risk, it is a runtime network dependency that was not surfaced in metadata.
Credentials
The skill declares no environment variables, credentials, or config paths — which is proportional to a simple sticker fetcher. But it nevertheless performs outbound HTTP requests with conversation-derived keywords, which effectively leaks context to a third party despite not requiring explicit credentials.
Persistence & Privilege
always: true means the skill is force-loaded for every agent session; combined with its autonomous 'default send' behavior and third‑party API calls, this increases the blast radius (unwanted/sticky behavior and silent data exfiltration). There is no justification in the manifest for always:true.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sticker
  3. After installation, invoke the skill by name or use /sticker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- 新增 always: true,确保技能始终启用 - 表情展示方式由 Markdown 图片链接改为 MEDIA token,并与文字分行显示 - 其余功能和行为未变
v1.0.2
- Skill name changed from "mood-emoji" to "mood-sticker" for clearer alignment with functionality. - Documentation ("SKILL.md") updated: all references from "emoji" replaced with "sticker" for consistency. - Internal terminology updated accordingly (e.g., section headings). - Added a new file: .clawhub/lock.json (for dependency or environment management, likely internal tooling).
v1.0.1
- 改进表情包的主动性与场景判断,强调默认主动发送表情,闲聊和任务类场景采用不同的表情和回复顺序。 - 细化具体应对策略和语境(如被夸、被喷等)的表情选择,并新增更多情感映射关键词。 - 明确“何时发/不发表情”规则,强化尊重用户意愿和不刷屏限制。 - 丰富用例,鼓励灵活换词,避免重复单一表情,提升交互趣味性和人情味。 - 优化规则排序和表达,便于理解和实施。
v1.0.0
Mood Emoji Skill v1.0.0 — 自动根据对话情绪发送合适表情包 - 新增情绪感知表情包功能,分析对话语境自动选取表情关键词搜索并展示表情包 - 无需触发词,技能加载即主动发图,提升互动温度 - 涵盖日常喜怒哀乐、问候、感谢、吐槽、自嘲等丰富场景 - 支持中英文及网络热门流行语关键词 - 内置应对策略和规则,防止刷屏并保证回复风格有趣自然
Metadata
Slug sticker
Version 1.0.3
License
All-time Installs 3
Active Installs 3
Total Versions 4
Frequently Asked Questions

What is sticker?

对话情绪感知表情包技能。根据对话上下文的情绪和状况,自动选择合适的关键词搜索表情包并展示。当此技能被加载时,说明语境适合发表情——主动发一张。触发词:发个表情、来个表情包、斗图、emoji、sticker、谢谢、感谢、辛苦了、太好了、太棒了、厉害、牛、666、哈哈、笑死、搞笑、无语、累了、摸鱼、躺平、加油、你好、... It is an AI Agent Skill for Claude Code / OpenClaw, with 437 downloads so far.

How do I install sticker?

Run "/install sticker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is sticker free?

Yes, sticker is completely free (open-source). You can download, install and use it at no cost.

Which platforms does sticker support?

sticker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created sticker?

It is built and maintained by chensanle (@chensanle); the current version is v1.0.3.

💬 Comments