Skip to main content
Skills are reusable workflows that give Goose specific capabilities. Think of them as recipes that Goose follows to accomplish a task.

How skills work

Each skill is a set of instructions (and optionally, scripts) that tell Goose how to handle a particular type of task. When you ask Goose to do something that matches a skill, it follows those instructions to deliver consistent results.

Pre-built skills

Gooseworks comes with a growing catalog of ready-to-use skills, browsable at skills.gooseworks.ai.

Using skills

There are a few ways to use skills:
  • Browse the catalog — Go to the Skills page to explore and install skills.
  • Select before chatting — Pick a skill from the sidebar before starting a conversation to guide Goose’s approach.
  • Always-on skills — Mark a skill as “always on” so Goose automatically uses it when relevant.
  • Ask Goose — Just describe what you need in chat and Goose will use the appropriate skill.

Creating custom skills

You can ask Goose to create a custom skill for any workflow you do repeatedly. Just describe what you want in chat: “Create a skill that finds all recent job postings at a company and analyzes what roles they’re hiring for.” Goose will generate the skill and add it to your workspace. Custom skills can include Python scripts that run in the cloud for more complex workflows.

Managing skills

  • Install/uninstall — Add skills from the catalog or remove ones you don’t use.
  • Favorite — Mark frequently used skills for quick access.
  • Delete — Remove custom skills you no longer need.