Individual skill
guidance
Constrains LLM output during generation with Guidance (Microsoft Research), using regex, select() choices, context-free grammars, token healing, and @guidance functions, with Anthropic, OpenAI, Transformers, and llama.cpp backends. Use when you need generated text to match a regex or fixed format such as dates, emails, or IDs. Use when you need guaranteed valid JSON, XML, or code from a model. Use when building multi-step generation workflows or ReAct-style agents with Python control flow. Use when classifying text into fixed categories with select(). Use when running local models and wanting grammar constraints. Not for Pydantic validation with automatic retries; use Instructor for that.
plugins/KalarisLabs/research-agent-skills/skills/guidance/SKILL.md
Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,531
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-coding Repository topic
- awesome Repository topic
- awesome-list Repository topic
- codex Repository topic
- codex-plugins Repository topic
- openai Repository topic
- codex-skill Repository topic
- codex-skills Repository topic
- marketplace Repository topic
- codex-marketplace Repository topic
- research Derived category
- engineering Derived category
- engineering-web Derived category
Declared tags are partial or unavailable.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesSKILL.mdcore · 13,121 bytesreferences/backends.mddoc · 12,010 bytesreferences/common-patterns.mddoc · 3,770 bytesreferences/constraints.mddoc · 15,886 bytesreferences/examples.mddoc · 20,111 bytesscripts/safe_arithmetic.pyruns · 1,295 bytes
Read excerpt
# Guidance: Constrained LLM Generation
## When to Use This Skill
Use Guidance when you need to:
- **Control LLM output syntax** with regex or grammars
- **Guarantee valid JSON/XML/code** generation
- **Reduce latency** vs traditional prompting approaches
- **Enforce structured formats** (dates, emails, IDs, etc.)
- **Build multi-step workflows** with Pythonic control flow
- **Prevent invalid outputs** through grammatical constraints
## Installation