reasoning-models

Configure multi-provider AI reasoning settings via a registry of handlers.

7|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/planetaryescape/blah.chat --skill reasoning-models
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reasoning-models
Source: https://github.com/planetaryescape/blah.chat/tree/main/.claude/skills/reasoning-models
Command: npx skills add https://github.com/planetaryescape/blah.chat --skill reasoning-models

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline the configuration of multi-provider AI reasoning by centralizing provider-specific strategies and a single registry of handlers.

Core Features & Use Cases

  • Unified reasoning configurations across OpenAI, Anthropic, Google, and other providers.
  • Provider-specific tuning: thinking levels, budgets, and middleware integration.
  • Use Case: orchestrate models with varying costs and capabilities for complex decision workflows.

Quick Start

Define a ReasoningConfig in your model setup and wire it into the reasoning registry; call buildReasoningOptions with a chosen effort to obtain providerOptions or middleware.

Frequently Asked Questions about reasoning-models

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure AI reasoning across multiple providers like OpenAI and Anthropic?

Multi-provider AI reasoning configuration uses a centralized registry to translate reasoning settings into provider-specific options. You define a unified reasoning config that handles varying levels, budgets, and middleware triggers across different models.

What is a reasoning registry for multi-provider AI model orchestration?

A reasoning registry is a central component that manages provider-specific handlers for AI model orchestration. It translates unified reasoning configurations into individual provider options, enabling complex decision workflows across OpenAI, Anthropic, and Google.

How do I set up reasoning budgets and thinking levels for different AI providers?

Reasoning budgets and thinking levels are configured using a discriminated union configuration. This allows you to specify varying reasoning efforts and middleware triggers that automatically adapt to the capabilities and constraints of each AI provider.

Can I use the same reasoning configuration for Google AI and OpenAI models?

Yes, a unified reasoning configuration standardizes settings across Google, OpenAI, and Anthropic. Provider-specific handlers within the registry translate these shared reasoning parameters into the distinct options required by each model API.

How do I trigger middleware for complex decision workflows in multi-provider AI setups?

Middleware triggers are activated by defining reasoning efforts within your configuration. The reasoning registry then translates these settings into the appropriate provider options or middleware calls needed to execute complex decision workflows.

What is the best way to orchestrate models with varying costs and reasoning capabilities?

Orchestrating models with varying costs requires a unified reasoning configuration and a central registry. This approach applies provider-specific tuning for thinking levels and budgets, streamlining complex decision workflows across different AI providers.