> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/automate-protect-and-extend/automation.md).

# Automation

- [Creating Automated Tasks](https://docs.verge.io/automate-protect-and-extend/automation/create-tasks.md): Step-by-step instructions for creating automated tasks in VergeOS, including how to configure event-based and schedule-based triggers for system automation.
- [VergeOS Marketplace Catalog: VM Recipes](https://docs.verge.io/automate-protect-and-extend/automation/marketplace-vm-recipes.md): Explore the pre-configured virtual machine recipes available in the VergeOS Marketplace Catalog for rapid, self-service VM deployment across Linux, Windows, and application stacks.
- [Recipe Organization](https://docs.verge.io/automate-protect-and-extend/automation/recipes-organization.md): How to organize recipes using repositories and catalogs in VergeOS, including instructions for sharing recipes with tenants and remote systems.
- [Recipes](https://docs.verge.io/automate-protect-and-extend/automation/recipes-overview.md): Overview of VergeOS recipes for automating VM and tenant deployments, including key features, use cases for service providers, enterprises, and development teams.
- [Schedules](https://docs.verge.io/automate-protect-and-extend/automation/schedules.md): How to create and manage custom schedules in the VergeOS Task Engine for one-time or recurring task automation.
- [Scripts](https://docs.verge.io/automate-protect-and-extend/automation/scripts.md): Overview of the Scripts feature in VergeOS, currently reserved for internal system operations with planned extensibility for administrator-defined automation workflows.
- [Task Engine](https://docs.verge.io/automate-protect-and-extend/automation/task-engine.md): Overview of the VergeOS Task Engine for automating operations with event-based and schedule-based triggers, including modular architecture for tasks, schedules, events, and webhooks.
- [Tenant Recipes](https://docs.verge.io/automate-protect-and-extend/automation/tenant-recipes.md): How to create and use tenant recipes in VergeOS for automating complete tenant deployments including networking, VMs, settings, and custom configuration questions.
- [VM Recipes](https://docs.verge.io/automate-protect-and-extend/automation/vm-recipes.md): How to create, configure, and use VM recipes in VergeOS for rapid deployment of standardized virtual machines with customizable questions and cloud-init integration.
- [Webhooks](https://docs.verge.io/automate-protect-and-extend/automation/webhooks.md): How to configure webhooks in VergeOS for push-based messaging to external systems, including webhook creation, task payload setup, and event trigger configuration.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/automate-protect-and-extend/automation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
