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.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install dynamic-temperature - After installation, invoke the skill by name or use
/dynamic-temperature - Provide required inputs per the skill's parameter spec and get structured output
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 139 downloads so far.
How do I install Dynamic Temperature?
Run "/install dynamic-temperature" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Dynamic Temperature free?
Yes, Dynamic Temperature is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Dynamic Temperature support?
Dynamic Temperature is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Dynamic Temperature?
It is built and maintained by Netanel Abergel (@netanel-abergel); the current version is v1.0.2.