Skills are reusable, instruction-driven capabilities that tell an Agent how to perform a specific task reliably, using the right context, tools, steps, and output format. Attach a Skill to an Agent so it can invoke it on demand when relevant, or reference it statically inside agent instructions, Prompts, and Jinja templates usingDocumentation Index
Fetch the complete documentation index at: https://docs.orq.ai/llms.txt
Use this file to discover all available pages before exploring further.
{{skill.key}}. Any update to a Skill propagates automatically to every reference.
Use Cases
Modular agent capabilities
Modular agent capabilities
Build agents that invoke specialized Skills on demand: a support agent that draws on a “summarize thread” Skill only when the conversation warrants it, or a research agent that invokes a “extract key claims” Skill selectively.
Shared tone and brand voice
Shared tone and brand voice
Reusable domain expertise
Reusable domain expertise
Encode compliance rules, classification criteria, or structured output schemas as Skills. Any team building on top of the same agents or prompts shares the same versioned definition without duplication.
Using Skills with Agents
Open the Skills section in the agent configuration, click Skills, and search for the Skill to attach it. Once attached, the agent can invoke it when relevant, without the Skill being present in the instructions at all times. Use this for capabilities the agent should draw on selectively depending on the conversation, for example a “summarize thread” Skill invoked only when the user asks for a summary.
Creating a Skill
In AI Studio, choose a Project and Folder, select the+ button, and choose Skill.
Fill in a key that will be used to reference the Skill, configure the content, set a language, and add tags to classify its use case.

Static references with {{skill.key}}
Prompt Snippets are now Skills. The
{{snippet.key}} syntax is replaced by {{skill.key}}.{{skill.key}}, where key is the key you set when creating the Skill. The Skill content is injected at that position every time it is rendered, and any update to the Skill is automatically reflected in every reference.
This works in:
- Agent instructions: inject content that should always be present on every run, such as a company policy block or a standard output format. See Agent Studio for more on writing instructions.
- Prompts: compose prompts from reusable blocks instead of duplicating text.
- Jinja templates: combine
{{skill.key}}references with Jinja expressions to compose dynamic, structured prompts from reusable blocks deterministically.