> For the complete documentation index, see [llms.txt](https://docs.karini.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.karini.ai/prompt-management/skills/use-skills-in-recipes.md).

# Use skills in recipes

When you add an **Agent** or **Deep Agent** node to a workflow,you assign a prompt to that node. Any skills attached to that Agent are automatically activated when the node executes.

Both Agent and Deep Agent nodes support skills, but Deep Agent nodes are the preferred choice for skill-intensive workflows due to their enhanced reasoning capabilities, multi-turn memory, and ability to handle complex, context-rich tasks. Agent nodes are suited for simpler, single-turn interactions where extensive domain knowledge is less critical.

The workflow with Skills is as follows:

<figure><img src="https://415930246-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7ZrVuiAUMyuYVvrK5KaB%2Fuploads%2FmrISlZbm3BEOEFLNSUg0%2Fimage.png?alt=media&amp;token=d7daa55d-31e6-4088-985c-d6ff8a2a52bc" alt=""><figcaption></figcaption></figure>

In the recipe, the available skills are aligned with the selected prompt version, ensuring that only the skills associated with that specific version are available for use. You can navigate from a recipe to the specific skill version used in the prompt playground.

Once published, tested, and validated, the recipes will be ready for deployment in Copilot, while the webhook recipes are already deployment-ready.
