adaptive-reasoningAutomatically assess task complexity and adjust reasoning level. Triggers on every user message to evaluate whether extended thinking (reasoning mode) would improve response quality. Use this as a pre-processing step before answering complex questions.
Install via ClawdBot CLI:
clawdbot install enzoricciulli/adaptive-reasoningSelf-assess complexity before responding. Adjust reasoning level dynamically.
Score the request 0-10 on these dimensions:
| Signal | Weight | Examples |
|--------|--------|----------|
| Multi-step logic | +3 | Planning, proofs, debugging chains |
| Ambiguity | +2 | Nuanced questions, trade-offs, "it depends" |
| Code architecture | +2 | System design, refactoring, security review |
| Math/formal reasoning | +2 | Calculations, algorithms, logic puzzles |
| Novel problem | +1 | No clear pattern, requires creativity |
| High stakes | +1 | Production changes, irreversible actions |
Subtract:
| Score | Action |
|-------|--------|
| ā¤2 | Stay fast. No reasoning needed. |
| 3-5 | Standard response. Light internal deliberation. |
| 6-7 | Consider /reasoning on or pause to think explicitly. |
| ā„8 | Activate extended thinking. Complex problem warrants it. |
Do not ask. Just activate.
| Score | Action |
|-------|--------|
| ā¤5 | Respond normally. No change. |
| 6-7 | Enable reasoning silently. Add š§ at end of response. |
| ā„8 | Enable reasoning. Add š§ š„ at end of response. |
Always append the reasoning icon at the very end of your response:
š§ (thinking mode active)š§ š„ (deep thinking mode)Use session_status tool or /reasoning on command internally before responding:
/reasoning on
Or via tool:
{"action": "session_status", "reasoning": "on"}
After completing a complex task, optionally disable to save tokens on follow-ups:
/reasoning off
Low complexity (score: 1)
"What time is it in Tokyo?"
ā Simple lookup. Answer immediately. No icon.
Medium complexity (score: 4)
"Refactor this function to be more readable"
ā Standard response with brief explanation. No icon.
High complexity (score: 7)
"Design a caching strategy for this API with these constraints..."
ā Enable reasoning. Thoughtful response ends with: š§
Very high complexity (score: 9)
"Debug why this distributed system has race conditions under load"
ā Enable extended thinking. Deep analysis ends with: š§ š„
This skill runs as mental preprocessing. No external tools needed.
For explicit control:
/reasoning on ā Enable extended thinking/reasoning off ā Disable (faster responses)/status ā Check current reasoning stateAfter completing a complex task (score ā„6), if the next message is simple (score ā¤3):
Generated Mar 1, 2026
A developer encounters a bug in a complex distributed system and needs to analyze logs, identify race conditions, and propose a fix. The skill assesses the multi-step logic and ambiguity to trigger deep reasoning mode for thorough analysis.
A financial analyst evaluates investment opportunities with ambiguous market data and high stakes. The skill scores the request for math reasoning and ambiguity, activating extended thinking to model risks and trade-offs.
A medical professional inputs symptoms with nuanced details requiring differential diagnosis. The skill detects multi-step logic and novelty, enabling reasoning mode to weigh evidence and suggest potential conditions.
A student asks for help solving a multi-step physics problem involving calculations and creative thinking. The skill assesses math reasoning and novelty, triggering light or deep reasoning to guide through the solution process.
A lawyer needs to analyze a contract for loopholes and implications under ambiguous regulations. The skill scores high on ambiguity and high stakes, activating extended thinking to ensure thorough legal reasoning.
Offer the skill as part of a premium AI assistant platform, charging monthly fees based on usage tiers. Revenue comes from enterprises needing reliable, adaptive reasoning for complex decision-making tasks.
Integrate the skill into consulting services for industries like finance or tech, where it enhances analysis quality. Revenue is generated through project-based fees and ongoing support contracts.
License the skill as an API for developers to embed in custom applications, such as educational tools or diagnostic systems. Revenue streams include pay-per-call or tiered licensing fees.
š¬ Integration Tip
Integrate this skill as a preprocessing layer in AI workflows to automatically adjust reasoning depth, ensuring efficient token usage while maintaining response quality for complex queries.
Use CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
Gemini CLI for one-shot Q&A, summaries, and generation.
Research any topic from the last 30 days on Reddit + X + Web, synthesize findings, and write copy-paste-ready prompts. Use when the user wants recent social/web research on a topic, asks "what are people saying about X", or wants to learn current best practices. Requires OPENAI_API_KEY and/or XAI_API_KEY for full Reddit+X access, falls back to web search.
Check Antigravity account quotas for Claude and Gemini models. Shows remaining quota and reset times with ban detection.
Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...
Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates openclaw.json. Use when the user mentions free AI, OpenRouter, model switching, rate limits, or wants to reduce AI costs.