Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Las aptitudes del agente son conjuntos de instrucciones reutilizables que enseñan a los agentes de Copilot cómo realizar tareas específicas, como ejecutar una canalización de compilación, generar código genérico o seguir los estándares de codificación del equipo. Al definir aptitudes una vez, se ahorra tiempo y se garantiza un comportamiento coherente en todo el flujo de trabajo.
Las aptitudes complementan los agentes personalizados y las instrucciones personalizadas. Aunque los agentes personalizados definen un rol y un conjunto de herramientas, y las instrucciones personalizadas establecen preferencias generales de codificación, las aptitudes proporcionan instrucciones centradas y específicas de tareas que cualquier agente puede detectar y usar automáticamente.
Prerequisites
- Visual Studio 2026, versión 18.5 o posterior
- Una suscripción GitHub Copilot
Cómo funcionan las aptitudes del agente
Cuando utiliza el modo agente, Copilot detecta automáticamente las habilidades de su repositorio y su perfil de usuario. El agente decide cuándo una aptitud es relevante para la solicitud y la activa. Cuando se activa una aptitud, aparece en el chat para avisarle que se está aplicando.
Ubicaciones de habilidades
Las aptitudes se adquieren en los siguientes lugares:
| Tipo de aptitud | Ubicación |
|---|---|
| Habilidades de espacio de trabajo o de proyecto (almacenadas en su repositorio) |
.github/skills/, , .claude/skills/, .agents/skills/ |
| Aptitudes personales (almacenadas en el perfil de usuario) |
~/.copilot/skills/, , ~/.claude/skills/, ~/.agents/skills/ |
Las habilidades del entorno de trabajo se comparten con el equipo mediante el control de código fuente. Las habilidades personales se aplican a todos los proyectos y no están almacenadas en ningún repositorio.
Crear una aptitud
Puede crear una aptitud desde el panel de aptitudes de Visual Studio o manualmente en el sistema de archivos. Para crear una aptitud desde el panel de aptitudes, debe tener Visual Studio 2026 Insiders versión 18.6 o posterior.
Creación de una aptitud en el panel de aptitudes
Seleccione el icono Tools en la esquina inferior derecha de Copilot Chat para abrir el panel de aptitudes.
Seleccione el + botón en la esquina superior derecha del panel.
Elija un destino (aptitud global o de nivel de solución) y elija un nombre.
Visual Studio genera una plantilla de aptitud para rellenarla. Puede usar agente de Copilot modo para ayudarle a completar la plantilla.
Crear una habilidad manualmente
Cada habilidad es un directorio que contiene un SKILL.md archivo que sigue la especificación agentskills.io.
Cree un directorio de aptitudes. Para una habilidad de espacio de trabajo, utilice
.github/skills/en la raíz de su repositorio. Para una habilidad personal, utiliza~/.copilot/skills/.Cree un subdirectorio para su habilidad. Cada aptitud debe tener su propio directorio (por ejemplo,
.github/skills/github-issues/).Cree un
SKILL.mdarchivo en el directorio de aptitudes. El archivo contiene un preámbulo YAML con metadatos, seguido de instrucciones Markdown.De forma opcional, agregue scripts, ejemplos u otros recursos al directorio de la habilidad.
Estructura del directorio de aptitudes
your-repo/
└── .github/
└── skills/
└── github-issues/
├── SKILL.md # Required: metadata + instructions
├── scripts/ # Optional: executable code
├── references/ # Optional: documentation
└── assets/ # Optional: templates, resources
formato SKILL.md
El archivo SKILL.md debe contener el front matter de YAML seguido del contenido de Markdown.
---
name: github-issues
description: Creates and manages GitHub issues following team conventions. Use when working with issue tracking, bug reports, or feature requests.
---
When creating GitHub issues:
- Use the standard title format: [Component] Brief description
- Add appropriate labels based on issue type
- Include reproduction steps for bug reports
- Link related issues and PRs
Propiedades de frontmatter
| Propiedad | Obligatorio | Descripción |
|---|---|---|
name |
Sí | Solo letras minúsculas, números y guiones. Debe coincidir con el nombre del directorio primario. Máximo de 64 caracteres. |
description |
Sí | Describe lo que hace la habilidad y cuándo usarla. Máximo de 1024 caracteres. |
license |
No | Nombre de licencia o referencia a un archivo de licencia agrupado. |
compatibility |
No | Requisitos del entorno, como el producto previsto o los paquetes de sistema necesarios. |
metadata |
No | Mapeo arbitrario de clave-valor para metadatos adicionales. |
allowed-tools |
No | Cadena separada por espacios de herramientas preaprobadas que la habilidad puede utilizar. |
Sugerencias para escribir capacidades eficaces
- Mantenga el principal
SKILL.mdpor debajo de las 500 líneas. Mueva el material de referencia detallado a archivos independientes en elreferences/directorio. - Escriba un valor claro
descriptionque incluya palabras clave específicas para ayudar a los agentes a identificar cuándo es relevante la aptitud. - Incluya instrucciones paso a paso, ejemplos y casos perimetrales comunes.
Administre las habilidades desde el panel de habilidades
Seleccione el icono Tools en la esquina inferior derecha de Copilot Chat para abrir el panel de aptitudes, una vista dedicada de cada aptitud detectada. El panel Aptitudes solo está disponible en los Visual Studio 2026 Insiders.
En el panel, puede hacer lo siguiente:
-
Editar: Edite cualquier habilidad
SKILL.mddirectamente en el editor desde el menú .... - Abrir ubicación del archivo: Ir al directorio de habilidades en el disco.
- Búsqueda: filtre las aptitudes por nombre o palabra clave.
El panel también muestra diagnósticos para cualquier error de configuración de aptitudes, por lo que puede detectar y corregir rápidamente los problemas.
Aptitudes de la comunidad
Consulte el repositorio awesome-copilot para obtener aptitudes de ejemplo compartidas por la comunidad.