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 catalog of ready-to-use skills:
CategoryExamples
ResearchCompany deep research, competitor intel, meeting briefs
Data collectionHacker News scraper, Product Hunt scraper, Reddit scraper, YouTube transcript
Sales & prospectingFind contact info, lead qualification, find influencers, event attendee lists
EngineeringCode generation, script execution, deployment automation
OperationsReporting, data sync, workflow automation
ContentHTML slide decks, blog scraping
ProductivityGoogle Calendar integration

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.