NL emotion tracking + prompt injection via OpenClaw hook
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install emotion-state或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install emotion-state⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/emotion-state/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: emotion-state description: NL emotion tracking + prompt injection via OpenClaw hook ---
This skill describes how to install and configure the Emotion State hook, which adds a compact emotion_state block to the system prompt.
1) After installing the skill, copy the bundled hook into your workspace:
cp -R ./skills/emotion-state/hooks/emotion-state ./hooks/
2) Enable the hook in OpenClaw:
openclaw hooks enable emotion-state
3) Restart the OpenClaw gateway.
Set environment variables for the hook via OpenClaw config, e.g. in ~/.openclaw/openclaw.json:
{
"hooks": {
"internal": {
"enabled": true,
"entries": {
"emotion-state": {
"enabled": true,
"env": {
"EMOTION_CLASSIFIER_URL": "",
"OPENAI_API_KEY": "YOUR_KEY",
"OPENAI_BASE_URL": "https://api.openai.com/v1",
"EMOTION_MODEL": "gpt-4o-mini",
"EMOTION_CONFIDENCE_MIN": "0.35",
"EMOTION_HISTORY_SIZE": "100",
"EMOTION_HALF_LIFE_HOURS": "12",
"EMOTION_TREND_WINDOW_HOURS": "24",
"EMOTION_MAX_USER_ENTRIES": "3",
"EMOTION_MAX_AGENT_ENTRIES": "2",
"EMOTION_MAX_OTHER_AGENTS": "3",
"EMOTION_TIMEZONE": "America/Los_Angeles"
}
}
}
}
}
}
~/.openclaw/agents//agent/emotion-state.json .neutral/low/unsure.安装 Emotion State 后,可以对 AI 说这些话来触发它
Help me get started with Emotion State
Explains what Emotion State does, walks through the setup, and runs a quick demo based on your current project
Use Emotion State to nL emotion tracking + prompt injection via OpenClaw hook
Invokes Emotion State with the right parameters and returns the result directly in the conversation
What can I do with Emotion State in my design & creative workflow?
Lists the top use cases for Emotion State, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/emotion-state/ 目录(个人级,所有项目可用),或 .claude/skills/emotion-state/(项目级)。重启 AI 客户端后,用 /emotion-state 主动调用,或让 AI 根据上下文自动发现并使用。
Emotion State 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Emotion State 可免费安装使用。请查阅仓库了解许可证信息。
NL emotion tracking + prompt injection via OpenClaw hook
Emotion State 属于「Design & Creative」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my design & creative tasks using Emotion State
Identifies repetitive steps in your workflow and sets up Emotion State to handle them automatically