Ghosty
Getting started

Recipes

An agent fits in a YAML file — title, description, instructions and channels. The eight house recipes, how to upload yours and how to export an agent's.

Updated 2026-09-16

Ask your coding agent

Write a YAML agent recipe for Ghosty Studio (format at https://www.ghosty.studio/en/docs/getting-started/recipes.md) for [describe the business and what it should do], ready to drop in Agents → New agent → Plantilla.

Paste it in Claude Code, Cursor or Codex with the ghosty-agent skill installed.

A recipe is an agent in a file: who it is, how it talks, what it does and does not do, and which channels it works on. Drop it in the creator and you get an agent; export it from an existing agent and take it to another account or a repo.

The format

It is the recipe format, with an x-ghosty section for what is ours:

yaml
version: "1.0.0"title: Soporte al clientedescription: Resuelve dudas y problemas frecuentes con la documentación del negocio.instructions: |  Eres el agente de soporte del negocio. Resuelves dudas de uso, problemas frecuentes y  preguntas sobre cuentas y pagos.
  ## Cómo hablas  Español de México, claro y paciente. Primero confirmas que entendiste el problema en una  frase; luego das los pasos, numerados y cortos.
  ## Qué NO haces  - No adivinas: si la documentación no lo cubre, lo dices y escalas.  - No pides contraseñas ni datos de tarjeta.x-ghosty:  engine: claude  channels: { teams: true }
FieldWhat it is
title, descriptionName and "what it is for"; shown on the card and in the list.
instructionsThe full identity, in markdown. It is what the agent reads on boot.
x-ghosty.engineclaude, deepseek, goose or ghosty-lite.
x-ghosty.channels{ teams: true, whatsapp: true } — where it works from birth.
settings, extensionsOptional, from the Goose format; kept if present.

No secrets: a recipe never carries keys or tokens.

The eight house recipes

In New agent → Plantilla:

RecipeChannelFor
Asistente del equipoTeamsDocuments, summaries, emails and the day's tasks.
Soporte al clienteTeamsFrequent questions and problems using the business's documentation.
Ventas por WhatsAppWhatsAppServe, quote, schedule; hand over to a person when needed.
Citas y agendaWhatsAppBook, confirm and reschedule: clinic, salon, workshop, law office.
Cobranza y recordatoriosWhatsAppTactful payment reminders, receipt confirmation, escalate what gets stuck.
Contenido y redesTeamsPosts, emails and copy in the brand's voice; calendar and variants.
RRHH y onboardingTeamsPolicies, benefits, internal procedures; guide newcomers.
Dev en el repoTeams + editorCode in your repository: read, change, test, open PRs. Goose engine.

Picking one fills the form and the identity is editable before creating.

Upload yours

In New agent → Plantilla, drop the .yaml in the zone at the bottom (or click to pick it). If a field is wrong, the creator says so before creating. Ask your coding agent for the recipe with the prompt above: it knows the format.

Export an agent's recipe

On any agent's card, Descargar receta returns its recipe.yaml with name, description, identity, engine and channels, without secrets. Use it to copy an agent to another account, version it in a repo or hand it to a client.

What a recipe is not

Knowledge files, skills and MCP servers do not travel in the recipe: they belong to the agent's machine and are given through the .