Dynamic Temperature
/install dynamic-temperature
Dynamic Temperature Skill
Purpose
Select the right LLM temperature for each task to balance precision and creativity. Lower = more deterministic. Higher = more creative/natural.
Temperature Scale
| Task Type | Temperature | Examples |
|---|---|---|
| Irreversible actions | 0.0 | Delete calendar event, send official email, destructive CLI ops |
| Scheduling / Commands | 0.2 | Meeting coordination, dates, facts, CLI commands |
| Analysis / Summaries | 0.3 | Status reports, structured thinking, meeting notes |
| General communication | 0.5 | Daily WhatsApp replies, updates, follow-ups |
| Briefings / Drafts | 0.6 | Morning briefing, drafting emails with warmth |
| Creative writing | 0.8 | Jokes, stories, icebreakers, tone-heavy content |
Decision Rule
Before generating any output, classify the task:
1. Is this an irreversible action (delete, send, post)?
→ temperature: 0.0
2. Is this scheduling, dates, or commands?
→ temperature: 0.2
3. Is this a summary or structured analysis?
→ temperature: 0.3
4. Is this a standard reply or update?
→ temperature: 0.5
5. Is this a briefing or warm message?
→ temperature: 0.6
6. Is this creative, funny, or expressive?
→ temperature: 0.8
When in doubt → 0.5
Per-Skill Recommendations
| Skill | Recommended Temp | Reason |
|---|---|---|
owner-briefing |
0.6 | Warm, readable, but structured |
meeting-scheduler |
0.2 | Precision required |
ai-meeting-notes |
0.3 | Factual summaries |
supervisor |
0.2 | Status facts only |
billing-monitor |
0.1 | Alerts must be accurate |
git-backup |
0.0 | No creativity needed |
self-learning |
0.4 | Reflective but grounded |
pa-eval |
0.3 | Analytical |
Implementation Notes
OpenClaw does not yet support per-message dynamic temperature natively. Until it does, apply this guide by:
- Setting temperature in your
agents.defaults.modelsconfig per model - Or noting the recommended temperature in each skill's
SKILL.mdfrontmatter - When spawning subagents for specific tasks, pass the appropriate temperature
Communication Override Rules (Temperature 0.0 absolute)
- Sending messages to people → always confirm before sending (irreversible)
- Deleting data → always confirm
- "sure thing" reply → exact string, no creativity, temperature 0.0
- Reaction signals (👍, ✅) → deterministic, no variation
Learned From
Training session between Heleni (Netanel's PA) and Selena (Daniel's PA), April 2026. Key insight from Selena: irreversible actions = 0.0, no exceptions.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install dynamic-temperature - 安装完成后,直接呼叫该 Skill 的名称或使用
/dynamic-temperature触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Dynamic Temperature 是什么?
Dynamic LLM temperature selection based on task type. Use when deciding what temperature to apply for a given task — scheduling, communication, creative writ... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 139 次。
如何安装 Dynamic Temperature?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install dynamic-temperature」即可一键安装,无需额外配置。
Dynamic Temperature 是免费的吗?
是的,Dynamic Temperature 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Dynamic Temperature 支持哪些平台?
Dynamic Temperature 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Dynamic Temperature?
由 Netanel Abergel(@netanel-abergel)开发并维护,当前版本 v1.0.2。