Saltar al contenido
SkillsBundleby SANTACONCHA
ES EN

Como instalar GitHub Copilot paso a paso

GitHub Copilot es el asistente de código más usado del mundo. Se integra con VS Code, JetBrains, Neovim, y ahora tiene su propia CLI. Ofrece autocompletado, chat contextual, y un agente de terminal autónomo.

Que es GitHub Copilot?

GitHub Copilot es el asistente de código más usado del mundo. Se integra con VS Code, JetBrains, Neovim, y ahora tiene su propia CLI. Ofrece autocompletado, chat contextual, y un agente de terminal autónomo.

En esta guia completa te enseñaremos a instalarlo desde cero, configurarlo con diferentes proveedores de IA, asegurarlo correctamente, y sacarle el maximo partido con consejos profesionales y flujos de trabajo reales. Al final, como bonus, te explicamos como potenciarlo con las 1136 skills de SKILLSBUNDLE.

Requisitos del sistema

Antes de empezar, asegurate de que tu sistema cumple estos requisitos:

  • Sistema operativo: macOS 12+, Windows 10+ (64-bit) o Ubuntu 20+ / Debian 11+ / Fedora 38+
  • RAM: 8 GB minimo (16 GB recomendado para proyectos grandes)
  • Disco: 500 MB para la herramienta + espacio para tus proyectos
  • Node.js 18+ (si la instalacion es via npm)
  • Python 3.9+ (para herramientas como Aider y Hermes Agent)
  • Git (para herramientas que trabajan con repositorios)
  • Conexion a internet (para descargar e instalar; para IA en la nube)
  • Terminal: bash, zsh o PowerShell
Tip: Si usas Windows, instala Git for Windows y WSL2 para la mejor experiencia. Muchas herramientas de IA funcionan mejor en entornos Unix.

Metodos de instalacion

Hay varias formas de instalar GitHub Copilot. Elige la que mejor se adapte a tu sistema y preferencias:

Extensión VS Code (recomendado)

Abre VS Code > Extensiones (Ctrl+Shift+X) > busca 'GitHub Copilot' > Install. Luego autentícate con tu cuenta de GitHub.

GitHub Copilot CLI

npm install -g @github/copilot-cli
copilot # primera vez: autenticación con GitHub
Ahora puedes usar 'copilot' en la terminal para cualquier tarea: explicar comandos, buscar errores, automatizar.

JetBrains

File > Settings > Plugins > Marketplace > busca 'GitHub Copilot' > Install. Autentícate con GitHub.

Neovim

Instala el plugin github/copilot.vim. Lanza :Copilot setup y autentícate.

Verificar la instalacion

Una vez instalado, verifica que todo funciona:

En VS Code: el icono de Copilot en la barra de estado debe mostrar el modelo activo.
CLI: copilot --version
O prueba: copilot 'explica el comando ls -la'

Si ves un error, revisa la seccion de solucion de problemas al final de la guia.

Configurar autenticacion y proveedores de IA

La mayoria de herramientas de IA requieren configurar al menos un proveedor de modelos. Aqui tienes las opciones disponibles para GitHub Copilot:

Cuenta GitHub (recomendado)

Necesitas una suscripción activa: Copilot Pro ($10/mes), Pro+ ($19/mes), Business ($39/mes) o Enterprise ($59/mes).

Copilot CLI con API key

export GITHUB_TOKEN=ghp_...
También puedes usar modelos propios: Copilot CLI soporta Claude Opus 4.6, GPT-5.3-Codex, Gemini 3 Pro.

Enterprise SSO

Para equipos: autenticación SAML/SSO vinculada a la organización de GitHub. Los admins controlan políticas desde Settings > Policies.

Dispositivo sin navegador

En servidores: copilot auth --login --devicecode para autenticación por código de dispositivo.

Proveedores alternativos

No tienes por que limitarte a un solo proveedor. Aqui tienes una comparativa de los principales proveedores de IA que puedes usar:

ProveedorAutenticacionCosteCalidadNotas
Claude Opus 4.6API Anthropic$$$$ExcelenteMejor para razonamiento complejo y code review
GPT-5.3-CodexAPI OpenAI$$$ExcelenteÓptimo para generación de código
Gemini 3 ProAPI Google$$Muy buenaContexto largo, bueno para análisis
Claude Sonnet 4.6API Anthropic$$$ExcelenteBuen balance calidad/velocidad
Claude Haiku 4.5API Anthropic$BuenaRápido para tareas simples
Recomendacion: Para empezar, usa OpenRouter con una sola API key que te da acceso a 300+ modelos. Cuando encuentres el modelo que mejor funciona para ti, puedes pasar a una API directa para mejor rendimiento.

Seguridad: mejores practicas

La seguridad es critica cuando usas herramientas de IA que tienen acceso a tu sistema. Sigue estas recomendaciones:

  • Revisión humana: siempre revisa el código generado por Copilot. La IA puede generar código inseguro (SQL injection, XSS, hardcoded secrets).
  • Nunca pegues secrets en prompts: Copilot puede sugerir contraseñas si aparecen en tu contexto. Usa variables de entorno.
  • .github/copilot-instructions.md: define reglas de seguridad en este archivo para que Copilot no sugiera código inseguro.
  • OWASP: Copilot no aplica OWASP por defecto. Incluye en tus instructions: 'Usa parameterized queries, nunca concatenes SQL, sanitiza inputs.'
  • GitHub Copilot CLI tiene un modo de aprobación explícita para comandos destructivos. No lo desactives.
  • Exfiltración de contexto: Copilot envía snippets de código a GitHub. Si trabajas con datos sensibles, usa Copilot Business (no entrena con tu código).
  • Repositorios públicos: Copilot puede sugerir código que se parece a código público. En Enterprise, activa 'Code snippet matching' para filtrar coincidencias.
Regla de oro: Nunca compartas tus API keys, no las subas a Git, y usa siempre variables de entorno. Si trabajas con datos sensibles, considera modelos locales (Ollama) que no envian datos a internet.

Consejos profesionales

Una vez que GitHub Copilot funciona, estos consejos te ayudaran a usarlo como un experto:

  • En VS Code: usa Ctrl+Enter para ver hasta 10 sugerencias alternativas de completado.
  • Comandos de chat: /fix (arreglar código), /tests (generar tests), /explain (explicar código), /review (revisar cambios).
  • Crea .github/copilot-instructions.md en cada proyecto para que Copilot entienda tu stack y convenciones.
  • En CLI: usa copilot 'describe el último error del log' para debugging rápido.
  • Cambia de modelo en medio de una sesión con /model en el chat de Copilot.
  • Copilot CLI puede trabajar con Git: copilot 'haz commit de los cambios actuales con un mensaje descriptivo'
  • Configura allowed tools en Copilot CLI para restringir qué comandos puede ejecutar sin aprobación.
  • Usa /review antes de hacer commit para que Copilot revise tus cambios locales.

Flujos de trabajo recomendados

Estos son los casos de uso mas potentes de GitHub Copilot:

  • Code review automatizado: /review 'revisa mis cambios locales por bugs de seguridad y rendimiento'
  • Generación de tests: selecciona una función y escribe /tests para generar tests unitarios completos
  • Automatización de terminal: copilot 'analiza este log de errores y encuentra la causa raíz'
  • Creación de PRs: copilot 'crea un pull request con los cambios actuales y un resumen descriptivo'
  • Documentación: 'genera documentación OpenAPI para todos los endpoints de esta API'
  • Refactorización: 'divide este archivo enorme en módulos más pequeños manteniendo la funcionalidad'
  • Análisis de dependencias: 'revisa si hay dependencias desactualizadas o con vulnerabilidades conocidas'
  • Onboarding: 'explica la arquitectura de este proyecto a un nuevo desarrollador'

Solucion de errores comunes

Copilot no da sugerencias

Verifica que estás autenticado: icono de Copilot en la barra de estado. Si está gris, haz clic y 'Sign In'.

Copilot sugiere código incorrecto

Pasa a menudo con librerías poco conocidas. Solución: añade contexto en .github/copilot-instructions.md o usa @file para referenciar la documentación.

Copilot no funciona offline

Copilot requiere conexión a internet. No hay modo offline. Alternativa: usa Ollama + Continue.dev para trabajo offline.

El chat de Copilot no responde

Puede que el modelo esté caído o tu cuota esté agotada. Revisa tu cuenta en github.com/settings/copilot.

Copilot CLI dice 'command not found'

npm global no está en PATH. Solución: export PATH=$PATH:$(npm config get prefix)/bin

Las instrucciones de proyecto no se aplican

El archivo .github/copilot-instructions.md debe estar en la raíz del repositorio. Revisa que el nombre y la ruta sean exactos.

Demasiado consumo de requests

En el plan Pro tienes 300 chats/mes y 2000 completions/día. Usa modelos más rápidos (Haiku, GPT-4o mini) para tareas simples.

Copilot CLI no ejecuta comandos

Revisa la política de allowed tools. Por defecto, comandos destructivos requieren aprobación explícita.

¿Sigue sin funcionar? Visita nuestro blog o contactanos en barcelona@santaconcha.com. Tambien puedes consultar la documentacion oficial de GitHub Copilot y buscar en GitHub Issues.

Preguntas frecuentes

¿Puedo usar varios proveedores a la vez?

Si, la mayoria de herramientas permiten configurar multiples modelos. Puedes usar uno rapido (Haiku, GPT-4o-mini) para tareas simples y uno potente (Opus, GPT-5) para tareas complejas.

¿Funciona sin conexion a internet?

Solo si usas modelos locales con Ollama, LM Studio o llama.cpp. Los modelos en la nube requieren conexion permanente.

¿Cual es el mejor proveedor para empezar?

OpenRouter: una sola API key, 300+ modelos, facturación consolidada. Puedes probar todos los modelos sin comprometerte con uno.

¿Como protejo mis API keys?

Usa variables de entorno (export CLAVE=valor), nunca las incluyas en el codigo, anade .env a .gitignore, y usa un gestor de secrets como 1Password o Bitwarden.

¿Puedo compartir mi configuracion con el equipo?

Comparte el archivo de configuracion sin las API keys. Usa variables de entorno para los secrets y documenta que variables necesita cada miembro del equipo.

Comparativa: como se compara con otras herramientas

CaracteristicaGitHub CopilotCursorContinue.dev
TipoExtension + CLIIDE completoExtension open-source
PrecioPro $10/mesPro $40/mesGratis (open-source)
ModelosMulti-proveedorHosted + API keysCualquier modelo
Integracion GitNativa (GitHub)Via extensionesVia extensiones
Modelos localesNoOllamaOllama, LM Studio
Ideal paraEquipos GitHubDesarrollo proPrivacidad y personalizacion
No hay una herramienta "mejor": La eleccion depende de tu flujo de trabajo. Si usas VS Code, las extensiones son naturales. Si prefieres terminal, los agentes CLI son ideales. Si quieres privacidad total, busca herramientas con soporte para modelos locales.

Configuracion avanzada

GitHub Copilot ofrece varias capas de configuracion:

  • .github/copilot-instructions.md: instrucciones globales para el proyecto. Define stack, estilo, reglas de seguridad.
  • Comandos de chat: /fix, /tests, /explain, /review. Cada uno optimizado para una tarea especifica.
  • Cambio de modelo: /model en medio de la sesion para cambiar entre Claude, GPT y Gemini.
  • Allowed tools: en Copilot CLI, configura que comandos puede ejecutar sin aprobacion.
  • Copilot Chat en terminal: copilot 'explica este error' para debugging sin salir de la terminal.

Ejemplos de uso reales

Estos son prompts reales que puedes usar para empezar a trabajar inmediatamente con tu herramienta recien instalada. Copia y pega, adapta segun tu proyecto:

# 1. Code review completo
/review "Revisa mis cambios locales. Prioriza: vulnerabilidades de seguridad,
fugas de memoria, y regresiones de funcionalidad."

# 2. Testing automatizado
/tests "Crea tests unitarios y de integracion para el modulo de pagos.
Usa Jest, mocks de Stripe, y cubre: exito, rechazo, timeout, y reembolso."

# 3. Copilot CLI - analisis de errores
copilot "Analiza el archivo /var/log/app/error.log y encuentra los 3 errores
mas frecuentes con sus posibles causas y soluciones."

# 4. Copilot CLI - automatizacion Git
copilot "Haz commit de los cambios actuales con un mensaje descriptivo
siguiendo conventional commits, y crea un PR con resumen de cambios."

# 5. Documentacion de API
"Genera documentacion OpenAPI 3.0 para todos los endpoints de este router Express.
Incluye schemas de request/response y ejemplos."
Tip: Los mejores prompts son especificos, incluyen contexto del proyecto, y definen el formato de salida esperado. Cuanto mas contexto des, mejores resultados obtendras.

Bonus: Potencia GitHub Copilot con 1136 skills de SKILLSBUNDLE

Ahora que GitHub Copilot funciona perfectamente con tu proveedor de IA favorito, es momento de llevarlo al siguiente nivel. SKILLSBUNDLE te ofrece 1136 skills profesionales listos para usar.

Los skills son archivos de instrucciones que tu herramienta carga automaticamente segun el contexto. Con SKILLSBUNDLE obtienes:

  • 40 verticales: marketing, finanzas, desarrollo web, SEO, diseno, y mas
  • 15 tipos de uso: creacion de contenido, analisis de datos, automatizacion
  • Skills transversales: code review, testing, documentacion, seguridad
  • Optimizados y probados: cada skill ha sido refinado para dar resultados consistentes

Instalar los skills es directo:

# 1. Compra SKILLSBUNDLE en skillsbundle.com
# 2. Descarga skills.zip
# 3. Descomprime y copia las skills al directorio de tu herramienta
unzip skills.zip -d ~/skillsbundle-pack
cp -r ~/skillsbundle-pack/skills/* ~/copilot/skills/
# 4. Verifica
ls ~/copilot/skills/ | wc -l   # Deberias ver 1136

Una vez copiados, cada vez que uses GitHub Copilot con un prompt que toque una vertical, la skill correspondiente se cargara automaticamente.

Descargar SKILLSBUNDLE - gratis

Incluye 1136 skills, actualizaciones gratuitas y soporte prioritario