Skills and Automations
Skills and automations extend what your agent can do without you being present.
Skills
A skill is a reusable, parameterised capability that the agent can invoke as a named tool. Skills are written in JavaScript/TypeScript.
Installing a skill: Open your agent in Agent Studio, go to the Skills tab, browse the ForgeHub catalogue, click Install, and configure required parameters.
Creating a custom skill: In Agent Studio Skills, click New Skill, write the skill in the built-in editor (TypeScript, runs in Deno), define the input schema, test with the built-in runner, and optionally publish to ForgeHub.
Automations
Automations trigger your agent to run a task on a schedule or in response to an event.
**Scheduled (CRON)** — Run a task at a fixed time. "Send me a daily summary of my open GitHub PRs at 8am."
**Webhook** — Trigger an agent run when an external system sends an HTTP POST.
**Entity change** — Trigger when a record in your data store is created, updated, or deleted.
Creating an automation: Agent Studio, then Automations, then New Automation. Choose trigger type, write the task description, set the schedule or configure the webhook endpoint, then enable and test.
Automation runs are logged in Run History showing trigger event, actions taken, tools used, and credit cost.