documentation/docs/mcp/skills-mcp.md
import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import { PlatformExtensionNote } from '@site/src/components/PlatformExtensionNote'; import GooseBuiltinInstaller from '@site/src/components/GooseBuiltinInstaller';
:::caution Deprecated This extension has been deprecated and is only available in v1.16.0 - v1.24.0. For v1.25.0+, see the Summon extension. :::
The Skills extension loads skills — reusable sets of instructions that teach goose how to perform specific tasks or follow particular workflows.
goose automatically discovers skills at startup and uses them when relevant to your request. goose loads skills from .agents/skills/ in your project directory and ~/.agents/skills/ globally, making skills portable across different AI coding agents. To learn about creating skills and how goose uses them, see Using Skills.
configure command:goose configure
Toggle Extensions┌ goose-configure
│
◇ What would you like to configure?
│ Toggle Extensions
│
◆ Enable extensions: (use "space" to toggle and "enter" to submit)
// highlight-start
│ ● skills
// highlight-end
└ Extension settings updated successfully
Let's say you have a skill that goose discovers on startup in ~/.agents/skills/deploy/SKILL.md:
---
name: production-deploy
description: Safe deployment procedure for production environment
---
# Production Deployment
## Pre-deployment Checklist
1. Ensure all tests pass
2. Check staging environment is stable
3. Notify #deployments channel
## Deployment Steps
1. Create release branch from main
2. Run `npm run build:prod`
3. Deploy to staging first, then production
4. Monitor error rates for 30 minutes
Deploy the current branch to production
:::note Desktop I'll help you deploy the current branch to production. Let me first load the production deployment skill to follow the safe deployment procedure.
I can see you're on the my-feature-branch branch with some untracked files. Before proceeding with production deployment, I need to follow the safe deployment procedure.
According to the production deployment skill, I need to complete the following checklist:
Pre-deployment Checklist
Deployment Steps (once confirmed)
npm run build:prodBefore I proceed, please confirm:
my-feature-branch branch?my-feature-branch branch (not main) to production?Please confirm these items and I'll proceed with the deployment. :::