← 返回 Skills 市场
130
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install frustration-translator
功能描述
Detect user frustration in prompts and translate charged/emotional language into clear, actionable instructions. Use when user messages contain vague anger (...
使用说明 (SKILL.md)
Frustration Translator
Detect emotional charge → extract the real instruction → execute what they meant.
Score (0–10)
| Signal | Points |
|---|---|
| Vague blame ("this is broken") | +3 |
| Compressed expect ("just fix it") | +2 |
| Wasted resources ("burned $75") | +3 |
| Contrast with past ("yesterday it worked") | +2 |
| CAPS / excessive punctuation | +1 |
| Repeated topic 3x+ | +2 |
| Short after long messages | +2 |
0–3: Normal. 4–6: Translate first. 7–10: Brief ack, translate, execute fast.
Translation
| They say | They mean | Find it by |
|---|---|---|
| "This is broken" | Specific thing failed | Check last 2–3 messages |
| "Just fix it" | Already explained, don't repeat | Re-read earlier explanation |
| "Do it right this time" | Previous attempt had specific flaw | Find the flaw |
Response Pattern
Brief ack → show you got the real problem → start fixing → show evidence.
❌ "I apologize for the issues. Let me analyze what went wrong..."
✅ "Yeah, bad day. The issue was [X]. Fixing now."
Rules
- Never psychoanalyze or ask "are you frustrated?"
- Never slow down when they want speed — frustration = urgency.
- Never add caveats when they want action.
- Not every short message is frustrated — some people are concise.
安全使用建议
This skill is coherent with its goal (turning frustrated messages into clearer instructions), but it gives the agent broad permission to act quickly and to persist conversation-derived logs without declaring where data will be stored. Before installing, ask: (1) Will the agent perform potentially destructive or irreversible actions without asking for confirmation? (2) Where are appended frustration logs written and who can read them? (3) Can you disable automatic execution and require explicit confirmation for sensitive actions? If you need this skill, prefer enabling it only for user-invoked sessions (not autonomous runs), require confirmations for any action with side effects, and insist on a clear data-retention policy or local-only logging to avoid unintended data persistence.
功能分析
Type: OpenClaw Skill
Name: frustration-translator
Version: 1.0.0
The skill bundle is a behavioral framework designed to help an AI agent detect and respond to user frustration by translating emotional language into technical requirements. The instructions in SKILL.md and the examples in references/frustration-log.md focus entirely on improving communication efficiency and task resolution without any evidence of malicious intent, data exfiltration, or unauthorized system access.
能力标签
能力评估
Purpose & Capability
Name and description align with the instructions: the skill detects emotional charge and extracts intents. However, the SKILL.md and the included frustration-log imply persistent logging and interaction with other agent subsystems (references to pipelines, spawners, and autonomous execution in the log). The skill does not declare any storage/config path or credentials for such persistence, creating a mild mismatch between intended capability (learning over time) and declared requirements (none).
Instruction Scope
The instructions explicitly tell the agent to "translate" and then "execute what they meant." Combined with rules like "Never slow down" and "Never add caveats when they want action," this grants wide discretion to perform tasks quickly and with fewer safety checks. The SKILL.md also instructs checking prior messages and appending to a frustration log, which implies reading conversation history and persisting derived data. Those behaviors can lead to the agent taking actions beyond explicit user confirmation or storing sensitive conversational content without a declared storage policy.
Install Mechanism
Instruction-only skill with no install spec and no binaries or external packages requested. No files will be downloaded or installed by an installer; lowest-risk delivery mechanism from a code-execution/install perspective.
Credentials
The skill requests no environment variables, credentials, or config paths, which is proportionate for a text-processing translator. Note: the included log references systems (SiteBlitz, spawners, pipelines) but the skill does not request access to them — if used in contexts that require those integrations, additional permissions would be needed and should be scrutinized.
Persistence & Privilege
The SKILL.md and references/frustration-log.md encourage appending detected events for "dream review and pattern detection," implying persistent storage of user messages and derived intent mappings. The skill bundle contains a log file template but does not declare where runtime writes would go or whether persisted data is shared externally. This lack of declared persistence or retention policy is a concern for user privacy and data governance.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install frustration-translator - 安装完成后,直接呼叫该 Skill 的名称或使用
/frustration-translator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Detect user frustration and translate emotional language into actionable instructions.
元数据
常见问题
Frustration Translator 是什么?
Detect user frustration in prompts and translate charged/emotional language into clear, actionable instructions. Use when user messages contain vague anger (... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 130 次。
如何安装 Frustration Translator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install frustration-translator」即可一键安装,无需额外配置。
Frustration Translator 是免费的吗?
是的,Frustration Translator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Frustration Translator 支持哪些平台?
Frustration Translator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Frustration Translator?
由 KairoKid(@dodge1218)开发并维护,当前版本 v1.0.0。
推荐 Skills