JobTracker
Ingresar

Skills de Agente

3 skills

Workflows instalables para tu agente de IA. No son prompts de chat: leen tus archivos, ejecutan comandos y generan entregables.

Ver repo

Esto no se usa en un chat

Una skill es un contrato en Markdown más sus assets. El agente la carga, lee tus archivos y ejecuta los comandos. Un chat web no tiene ese acceso.

Chat AI
  • Pegás texto y recibís texto.
  • No lee tu carpeta de skills ni tus PDFs locales.
  • No ejecuta los CLIs del repo ni escribe en tu disco.
  • No mantiene state/ entre conversaciones.
Agente con skills
  • Lee SKILL.md, assets y tu perfil.
  • Accede a archivos y ejecuta comandos.
  • Escribe en output/ y guarda state/.
  • Es el mismo agente que usás para programar.

Apps para usar las skills

No necesitás ser dev para probarlas. Estas apps cargan el formato SKILL.md; la diferencia es qué herramientas tienen: archivos, terminal, red y ejecución de código.

Claude (web y desktop)
Sin código

Chat con Skills

La forma más simple de probar una skill sin tocar una terminal. Claude la carga cuando el pedido coincide.

Cómo se usa

Customize > Skills > Add > Upload skill. Subí la carpeta de la skill y activala. Necesitás ejecución de código habilitada.

Corre en un sandbox: puede no tener bun, libreoffice ni red. Ideal para interview-prep; para job-search y export docx/pdf usá un agente local.

Claude Cowork
Sin código

Espacio de trabajo agéntico

Sesiones de trabajo con las skills habilitadas en tu cuenta de Claude. Pensado para tareas de oficina, no solo código.

Cómo se usa

Habilitá la skill en Customize y usala dentro de una sesión de Cowork.

No lee la carpeta personal de skills de tu máquina: usa las que están habilitadas en tu cuenta. Disponibilidad según plan.

Manus
Sin código

Agente generalista

Agente con interfaz web que puede importar skills desde GitHub o desde una carpeta.

Cómo se usa

Skills > + Add > Upload a skill o Import from GitHub.

Verificá que el sandbox tenga las herramientas de la skill. interview-prep es la más directa.

OpenCode Desktop
Intermedio

Agente de escritorio

La versión con interfaz de OpenCode. Detecta skills en la misma carpeta global.

Cómo se usa

Instalá OpenCode Desktop y copiá o symlinkeá las skills en ~/.config/opencode/skills/. Reiniciá.

Necesitás configurar un modelo/proveedor. Más técnico que Claude, pero sin terminal.

Goose Desktop
Intermedio

Agente de escritorio y CLI

Agente open source con app de escritorio. Lee skills desde ~/.agents/skills/.

Cómo se usa

Instalá Goose, habilitá la extensión de Skills y copiá la carpeta.

Pensado para tareas técnicas; requiere configurar el modelo.

Para empezar sin ser dev

Probá Claude (web o desktop) con interview-prep: no necesita binarios ni red. Cuando quieras el flujo completo de búsqueda o exportar docx/pdf, pasá a un agente local.

Si ya sos dev

Cursor, Windsurf, Kiro, Claude Code, Codex y Gemini CLI también leen SKILL.md y tienen acceso completo a archivos y terminal. Las rutas están en la tabla de instalación manual.

ChatGPT y Gemini web no cargan SKILL.md. Son chat, no agentes con archivos y terminal. Sirven para prompts sueltos, no para estas skills.

Instalación en 4 pasos

El instalador detecta los agentes instalados y crea symlinks. No copia los archivos: si actualizás el repo, actualizás la skill. Si usás Claude, Cowork o Manus, subí la carpeta desde la app: el instalador es para agentes locales.

1Cloná el repo

Necesitás git. El repo es público.

git clone https://github.com/Gianni03/gianni-skills.git
cd gianni-skills
2Ejecutá el instalador

Detecta OpenCode, Claude Code, Gemini CLI, Cursor, Kiro y Windsurf. Podés forzar uno y reemplazar lo existente.

chmod +x install.sh
./install.sh
Opciones
./install.sh --agent opencode
./install.sh --force
3Reiniciá el agente

Cerrá y abrí tu agente para que cargue las skills. En OpenCode quedan en ~/.config/opencode/skills/. Si no reiniciás, no las ve.

4Configurá la skill que lo necesite

job-search necesita profile.json. job-application necesita assets/profile.md. interview-prep funciona sin configuración. El detalle está en cada tab.

Instalación manual
Si preferís no usar el script, copiá o symlinkeá la carpeta de cada skill a la ruta de tu agente.

OpenCode

~/.config/opencode/skills/<skill>/

Detectado por install.sh. Modo interactivo completo.

Claude Code

~/.claude/commands/<skill>/

Detectado por install.sh.

Gemini CLI

~/.gemini/agents/<skill>/

Detectado por install.sh.

Cursor

~/.cursor/agents/<skill>/

Detectado por install.sh.

Kiro

~/.kiro/agents/<skill>/

Detectado por install.sh.

Windsurf

~/.windsurf/workflows/<skill>/

Detectado por install.sh.

Codex

Config TOML, ruta variable

Instalación manual.

Requisitos

Base

  • git
  • Un agente con soporte de skills (no un chat web)

job-search

  • bun
  • python3

job-application

  • python3 + python-docx
  • poppler-utils (pdftotext, pdfinfo)
  • libreoffice

interview-prep

  • Nada extra: solo el agente

Las tres skills

Cada una resuelve una parte distinta del proceso. Se pueden usar juntas: buscar, aplicar y preparar la entrevista.

Preguntas frecuentes

Lo que conviene saber antes de instalar.

¿Puedo usar esto en ChatGPT o Gemini web?

No. Un chat web no puede leer la carpeta donde está instalada la skill, no ve tus PDFs locales, no ejecuta los CLIs de job-search y no mantiene state/ entre conversaciones. Podés copiar prompts sueltos, pero perdés el workflow completo.

¿Esta página ejecuta las skills?

No. La web te documenta y te guía. La ejecución pasa en tu agente local, que es el que tiene acceso a archivos y terminal.

¿Cómo las actualizo?

Hacé git pull en el repo clonado. Como install.sh crea symlinks, el agente ve la versión nueva al reiniciarse.

¿Necesito pagar una API?

Las skills no traen una API key propia: usan el modelo y las herramientas de tu agente. Si tu agente es BYOK, esa key es la que paga el uso.

¿Dónde se guardan los archivos?

job-application escribe en output/; job-search guarda profile.json y state/ (personales y gitignoreados). Los PDFs originales no se tocan.

¿Son seguras?

Corren con los permisos de tu agente. Revisá install.sh y los scripts antes de usarlas. No pongas secretos en profile.json ni en profile.md.

Repo: github.com/Gianni03/gianni-skills — licencia Apache-2.0.