# Creating a custom skill

Define a narrow trigger and outcome, write an explicit procedure, add only necessary resources or scripts, validate references, and test with a dedicated agent.

![Creating a custom skill in Foxora v5.0.3](/docs/images/v5.0.3/studio/new-skill.webp)

## Where this lives

Open **studio → Skills**.

A skill is a packaged set of instructions and optional resources, scripts, or tool guidance that teaches agents a repeatable way to perform a specialized workflow.

> **Safety:** Treat installed skill instructions and scripts as executable supply-chain input. Review their source, requested tools, paths, and network behavior before enabling them.

## Steps

1. Open **studio → Skills**.
2. Define a narrow trigger and outcome.
3. Write an explicit procedure.
4. Add only necessary resources or scripts.
5. Validate references.
6. Test with a dedicated agent.
7. **Confirm the result.** Invoke the skill from a fresh agent task, confirm the agent follows its procedure, and verify the output and any tool action independently.

## Choose the right path

- Use a built-in skill for a supported standard workflow.
- Install a reviewed skill for reusable third-party guidance.
- Create a custom skill when your organization has a stable process worth encoding.


## Confirm it worked

- Invoke the skill from a fresh agent task, confirm the agent follows its procedure, and verify the output and any tool action independently.
- The screen, command, file, run, or destination named in this guide reflects the expected state.
