with one click
emotion-state
NL emotion tracking + prompt injection via OpenClaw hook
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
NL emotion tracking + prompt injection via OpenClaw hook
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
浪漫聊天技巧、撩妹情话、恋爱沟通技能。提供分类的情话套路、开场白、调情话术、日常甜言蜜语、应对策略、幽默段子等,覆盖各种恋爱场景。当用户需要约会建议、与女生聊天、编写浪漫消息、撩妹、情话、恋爱调侃、甜言蜜语或回应浪漫情况时使用。也称为"陆小凤"(Lady's Man)。
Generate images using agnes-ai image API. Supports size, quality, count. Saves to $env:USERPROFILE/.openclaw/media-output/
Generate videos using agnes-ai video API. Supports duration, resolution, fps, aspect ratio. Saves to $env:USERPROFILE/.openclaw/media-output/
Use the Waltz Flight Assistant plugin tool to search real flights, retrieve existing bookings, carry context_id across turns, guide users through Stripe card setup only when they intend to book, and finish bookings after explicit approval.
高情商聊天伴侣,支持角色扮演、情感陪伴、职场沟通、社交话术等多种场景。模拟男友/女友、亲人、朋友、职场同事、老年人等角色进行对话。支持中英文场景,可生成聊天文案、话术模板。Use when user needs emotional companionship, relationship advice, workplace communication tips, or social conversation skills. 高情商、情感陪伴、聊天技巧、职场沟通、社交话术、AI 伴侣、角色扮演。
Humanize AI-generated text by detecting and removing patterns typical of LLM output. Rewrites text to sound natural, specific, and human. Uses 24 pattern detectors, 500+ AI vocabulary terms across 3 tiers, and statistical analysis (burstiness, type-token ratio, readability) for comprehensive detection. Use when asked to humanize text, de-AI writing, make content sound more natural/human, review writing for AI patterns, score text for AI detection, or improve AI-generated drafts. Covers content, language, style, communication, and filler categories.
| 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.
cp -R ./skills/emotion-state/hooks/emotion-state ./hooks/
openclaw hooks enable emotion-state
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/<agentId>/agent/emotion-state.json.neutral/low/unsure.