GitHub y Claude Code: guía práctica para instalar skills y agentes sin ser developer

Claude Code se está convirtiendo en una herramienta cada vez más interesante para perfiles técnicos que no necesariamente viven dentro de un IDE todo el día. Administradores de sistemas, perfiles DevOps, responsables de infraestructura, consultores cloud o equipos de soporte avanzado pueden usarlo para revisar repositorios, documentar proyectos, automatizar tareas, auditar configuraciones o preparar cambios con más orden.

La barrera de entrada suele estar en GitHub. Mucha gente ve un repositorio, comandos como clone, pull o commit, carpetas ocultas y archivos .md, y lo interpreta como un territorio reservado a programadores. No lo es. Para usar repositorios de skills, agentes y configuraciones en Claude Code basta con entender unas pocas ideas y cinco comandos de Git.

La clave es esta: gran parte de la personalización de Claude Code vive en archivos de texto dentro del proyecto. Anthropic describe Claude Code como una herramienta agentic capaz de leer una base de código, editar archivos, ejecutar comandos e integrarse con herramientas de desarrollo. Sus skills se definen mediante archivos SKILL.md y pueden invocarse directamente con comandos del tipo /nombre-del-skill.

Claude Code no empieza por magia: empieza por una carpeta

Para un usuario no developer, lo más importante es entender que Claude Code no depende solo de “hablar con una IA”. Funciona mucho mejor cuando el proyecto tiene instrucciones, convenciones y procedimientos escritos. Ahí entran archivos como CLAUDE.md, carpetas de skills, agentes y configuraciones.

Anthropic recomienda usar CLAUDE.md para convenciones estáticas del proyecto, por ejemplo cómo se ejecutan los tests, qué gestor de paquetes se usa, cuál es el entorno de despliegue o qué reglas debe respetar el asistente. En cambio, las skills sirven para tareas reutilizables: auditorías, despliegues, revisión de código, generación de documentación, depuración o flujos repetitivos.

Una estructura sencilla podría tener este aspecto:

mi-proyecto/
├── .claude/
│   ├── CLAUDE.md
│   ├── skills/
│   │   ├── seo-audit/
│   │   │   └── SKILL.md
│   │   └── deploy/
│   │       └── SKILL.md
│   ├── agents/
│   │   └── code-reviewer.md
│   └── settings.json
└── README.md
ElementoPara qué sirveEjemplo práctico
CLAUDE.mdReglas estables del proyecto“Este proyecto usa Docker Compose y los cambios deben probarse con make test
.claude/skills/Procedimientos reutilizables/seo-audit, /deploy, /security-review
.claude/agents/Subagentes con rol especializadoRevisor de código, auditor de seguridad, documentador
settings.jsonPermisos, comportamiento y configuraciónDesactivar skills integradas, controlar conectores o ajustar permisos
README.mdExplicación general del repositorioInstalación, uso y requisitos

Un detalle importante: no todos los repositorios organizan las skills igual. Anthropic explica que los skills actuales se basan en un archivo SKILL.md, aunque también mantiene compatibilidad con comandos antiguos en .claude/commands/. Por eso, antes de copiar nada, conviene mirar la estructura del repositorio y leer su documentación.

Git en cinco comandos: suficiente para empezar

No hace falta dominar Git para usar repositorios de GitHub con Claude Code. Para descargar, actualizar y guardar cambios básicos, cinco comandos cubren la mayoría de casos.

ComandoQué haceCuándo usarlo
git clone URLDescarga un repositorio a tu ordenadorCuando quieres copiar un repo de GitHub en local
git pull origin mainTrae los últimos cambios del repositorio remotoAntes de trabajar o actualizar una colección
git add .Marca cambios para incluirlos en el próximo guardadoDespués de copiar o modificar archivos
git commit -m "mensaje"Crea un punto de control con descripciónCuando quieres guardar un cambio lógico
git push origin mainSube tus cambios a GitHubCuando quieres compartir o hacer backup

Ejemplo real para descargar una colección:

git clone https://github.com/sickn33/antigravity-awesome-skills.gitLenguaje del código: PHP (php)

Ejemplo para actualizarla más adelante:

cd antigravity-awesome-skills
git pull origin main

Y ejemplo para guardar un cambio en tu propio repo:

git add .
git commit -m "Añadir skill de revisión de seguridad"
git push origin mainLenguaje del código: JavaScript (javascript)

La idea es sencilla: clone descarga, pull actualiza, add prepara, commit guarda y push sube.

Repositorios útiles para empezar con Claude Code

GitHub se está llenando de repositorios pensados para ampliar Claude Code y otros asistentes de programación. No todos tienen la misma calidad, pero hay colecciones útiles para entender cómo se estructuran skills, agentes, hooks y flujos de trabajo.

RepositorioQué aportaCuándo interesa
GetShitDoneSistema de meta-prompting, context engineering y desarrollo guiado por especificacionesCuando el problema es que Claude pierde foco en tareas largas
Antigravity Awesome SkillsBiblioteca instalable con miles de skills para Claude Code, Cursor, Codex CLI, Gemini CLI y otros asistentesCuando quieres explorar skills ya empaquetadas por categorías
Awesome Claude Code ToolkitColección de agentes, skills, comandos, plugins, hooks, reglas y configuraciones MCPCuando quieres ver el ecosistema completo alrededor de Claude Code
Awesome Code Review PromptsPrompts bilingües para revisión de código asistida por IACuando quieres estandarizar revisiones de seguridad, rendimiento, accesibilidad y calidad

GetShitDone se define como un sistema ligero de meta-prompting, context engineering y desarrollo guiado por especificaciones para Claude Code y otras herramientas. Su objetivo es reducir el deterioro de contexto en tareas largas y mantener el trabajo más estructurado.

Antigravity Awesome Skills, por su parte, se presenta como una biblioteca instalable de más de 1.900 skills para asistentes de código como Claude Code, Cursor, Codex CLI, Gemini CLI y otros. El proyecto no se limita a recopilar prompts sueltos: organiza skills, bundles, workflows y documentación para tareas de desarrollo, testing, seguridad, infraestructura, producto y marketing.

Awesome Claude Code Toolkit ofrece una visión más amplia del ecosistema. El repositorio cataloga agentes, skills, comandos, plugins, hooks, reglas, plantillas, configuraciones MCP y herramientas relacionadas con Claude Code. Es especialmente útil para descubrir patrones, aunque no conviene copiar todo sin criterio.

El repositorio dcarrero/awesome-code-review-prompts aporta otra pieza complementaria: una colección bilingüe de prompts maestros para revisión de código asistida por IA. Incluye prompts generales para seguridad de aplicación, ciberseguridad e infraestructura, rendimiento, accesibilidad, UX, calidad de código y revisión completa con scoring, además de add-ons por lenguajes y frameworks como JavaScript/TypeScript, Python, PHP, Java, Go, Docker/Kubernetes, Terraform/IaC o Bash/Shell.

El flujo completo: de GitHub a Claude Code funcionando

El flujo más simple para instalar una skill o un agente desde GitHub tiene cinco pasos.

Primero, se localiza el repositorio. No hace falta empezar por una colección enorme. Lo mejor es elegir un caso concreto: revisión de seguridad, documentación, despliegue, testing o análisis de logs.

Segundo, se descarga con git clone.

git clone https://github.com/sickn33/antigravity-awesome-skills.gitLenguaje del código: PHP (php)

Tercero, se copian los archivos necesarios al proyecto. En skills modernas, lo habitual será copiar carpetas que contengan SKILL.md dentro de .claude/skills/.

mkdir -p mi-proyecto/.claude/skills
cp -R antigravity-awesome-skills/ruta/de/la/skill mi-proyecto/.claude/skills/

Cuarto, se abre Claude Code desde el proyecto.

cd mi-proyecto
claude

Quinto, se invoca la skill con /nombre-del-skill, o se deja que Claude la use cuando la considere relevante, si está bien descrita en su frontmatter y documentación.

/security-review

Anthropic explica que las skills pueden cargarse cuando son relevantes o invocarse directamente con /skill-name, y que su cuerpo solo se carga cuando se usan. Esto ayuda a no llenar el contexto con procedimientos largos que no hacen falta en cada conversación.

No instales skills como si fueran temas de WordPress

La parte menos divertida, pero más importante, es la seguridad. Una skill no es “solo un texto bonito”. Es una instrucción que puede guiar a un agente con capacidad de leer archivos, proponer cambios y, según permisos, ejecutar comandos. Por eso cualquier archivo .md copiado desde un repositorio debe revisarse antes de usarlo.

La regla práctica para administradores de sistemas es simple: tratar una skill como tratarías un script. Hay que leerla, entender qué pide, comprobar si intenta ejecutar comandos, ver qué permisos necesita, revisar enlaces externos y evitar instalar colecciones enteras sin necesidad.

Antes de copiar una skillPregunta mínima
Leer el SKILL.md completo¿Qué instrucciones le está dando realmente a Claude?
Revisar comandos sugeridos¿Puede borrar, sobrescribir, subir o exfiltrar información?
Comprobar dependencias¿Instala paquetes, ejecuta scripts o llama a servicios externos?
Empezar en un repo de prueba¿Qué hace antes de usarlo en producción?
Versionar cambios¿Puedo revertir fácilmente si algo sale mal?
Limitar permisos¿Claude necesita realmente ejecutar Bash o tocar todos los archivos?

En entornos profesionales, lo razonable es crear una colección interna de skills aprobadas. No hace falta que cada persona copie cosas de GitHub por su cuenta. Un equipo puede revisar, adaptar y versionar las skills útiles, documentar su uso y mantenerlas en un repositorio propio.

Para qué sirve esto en administración de sistemas

El valor para un perfil de sistemas no está en “programar más rápido”, sino en convertir conocimiento operativo en procedimientos reutilizables. Una skill puede servir para revisar un docker-compose.yml, auditar un playbook de Ansible, analizar logs, generar documentación de una arquitectura, preparar un checklist de despliegue, revisar reglas de firewall o comprobar buenas prácticas en Terraform.

Un subagente puede tener un rol concreto: auditor de seguridad, revisor de infraestructura, especialista en Kubernetes, documentador técnico o analista de costes cloud. Si además se combina con prompts de revisión de código como los de awesome-code-review-prompts, se puede crear un flujo más ordenado para revisar cambios antes de llevarlos a producción.

La clave no es llenar .claude/ de archivos. La clave es construir una pequeña caja de herramientas útil, mantenible y segura. Cinco skills bien diseñadas valen más que 200 copiadas sin leer.

Claude Code no elimina la necesidad de saber Git, revisar cambios o entender la infraestructura. Lo que sí hace es bajar la barrera para convertir repositorios, documentación y procedimientos en trabajo guiado. Para equipos de administración de sistemas, esa puede ser la diferencia entre usar IA como chat suelto o incorporarla de verdad a la operativa diaria.

Preguntas frecuentes

¿Hace falta ser developer para usar GitHub con Claude Code?
No. Para instalar skills y agentes básicos basta con saber clonar repositorios, copiar archivos y actualizar cambios con unos pocos comandos de Git.

¿Qué es una skill en Claude Code?
Es un procedimiento escrito en un archivo SKILL.md que Claude puede usar cuando sea relevante o que el usuario puede invocar con un comando como /code-review.

¿Qué diferencia hay entre CLAUDE.md y una skill?
CLAUDE.md sirve para instrucciones y convenciones estables del proyecto. Una skill sirve para tareas reutilizables que no tienen que cargarse siempre en el contexto.

¿Puedo copiar cualquier skill de GitHub?
Técnicamente sí, pero no es buena idea. Antes conviene leerla, probarla en un entorno seguro y revisar qué comandos, permisos o dependencias propone.

¿Qué repositorio puede ayudar con revisión de código?
dcarrero/awesome-code-review-prompts ofrece prompts bilingües para revisar seguridad, rendimiento, accesibilidad, UX, calidad de código y stacks concretos.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×