Cómo usar las habilidades de Cursor: la guía completa

Las habilidades de Cursor te permiten crear y reutilizar flujos de trabajo, desde las funciones integradas hasta la creación de habilidades personalizadas. Para quienes buscan una forma más rápida de generar habilidades a partir de contenido existente, la función de documento a habilidades de Kimi convierte tus documentos directamente en habilidades estructuradas.

10 min. de lectura2026-07-17
Cómo usar las habilidades en Cursor

Las habilidades transforman la manera en que los desarrolladores trabajan con la IA, al convertir flujos de trabajo repetitivos en funciones estructuradas y reutilizables. Como editor de código con IA de referencia, Cursor suele ser la herramienta preferida para aplicar habilidades, pero configurarlas exige entender la estructura de archivos, la gestión del contexto y el diseño de prompts. Esta guía muestra cómo crear y configurar habilidades de Cursor, explora ejemplos útiles y enseña a crear habilidades personalizadas con IA para convertir las mejores prácticas en "memoria muscular" reutilizable.

¿Cómo crear y usar habilidades en Cursor?

Para sacar provecho a las habilidades de Cursor, primero necesitas entender cómo configurarlas dentro de la estructura de tu proyecto. Una vez hecha la configuración, podrás crear, organizar y usar habilidades con facilidad para automatizar tus flujos de trabajo de desarrollo. Sigue estos pasos para crear y usar habilidades en Cursor.

Plataforma de programación con IA Cursor

Paso 1: Crea una carpeta .cursor

Primero, ve al directorio raíz de tu proyecto y crea una carpeta llamada .cursor. Esta carpeta guarda los archivos de configuración propios de Cursor y los ajustes a nivel de proyecto.

Creación de una carpeta .cursor en el directorio raíz del proyecto

Paso 2: Agrega un directorio skills

A continuación, crea una carpeta skills dentro de .cursor. Este directorio contendrá todas tus habilidades personalizadas.

Adición de una carpeta skills dentro del directorio de configuración de Cursor

Paso 3: Crea una carpeta para cada habilidad

Cada habilidad debe tener su propia carpeta dentro del directorio skills. Por ejemplo:

  • api-creation-skill

  • documentation-creator

  • code-review-assistant

Separar las habilidades en carpetas individuales ayuda a evitar conflictos y facilita las actualizaciones a medida que crece tu biblioteca de habilidades

Organización de varias habilidades personalizadas de Cursor en carpetas separadas

Paso 4: Agrega un archivo SKILL.md

Dentro de cada carpeta de habilidad, crea un archivo llamado SKILL.``md. Este archivo es el formato estándar para definir cómo funciona la habilidad y cuándo debe aplicarla Cursor.

Creación de un archivo skill.md dentro de una carpeta de habilidad personalizada de Cursor

Paso 5: Define la estructura básica

Una vez creado el archivo, agrega las secciones esenciales que describen la habilidad.

Un archivo SKILL.md típico debería incluir:

  • Título: el nombre de la habilidad.

  • Descripción: explica cuándo debe usarse la habilidad.

  • Instrucciones: orientación paso a paso que Cursor sigue al realizar tareas.

Una estructura clara ayuda a que Cursor entienda el propósito de la habilidad y produzca resultados más consistentes.

Estructura básica de un archivo de definición de habilidad de Cursor

Paso 6: Agrega mejoras opcionales (si las necesitas)

Tras definir lo básico, puedes potenciar la habilidad agregando secciones adicionales como:

  • Plantillas

  • Ejemplos

  • Notas

  • Reglas de validación

  • Requisitos de salida

Adición de plantillas y reglas de validación a una habilidad de Cursor

Paso 7: Usa la habilidad en Cursor

Con la habilidad configurada, abre Cursor Chat con Ctrl + I. Escribe / para ver las habilidades disponibles, elige la que quieras usar y luego describe tu tarea. Cursor carga automáticamente las instrucciones de la habilidad seleccionada y las aplica a la tarea.

Selección y uso de una habilidad personalizada en Cursor Chat

Paso 8: Deja que Cursor ejecute el flujo de trabajo

La IA seguirá las reglas de tu habilidad, hará preguntas aclaratorias si hace falta y generará resultados estructurados como APIs o documentación según corresponda.

Cursor ejecutando un flujo de trabajo con una habilidad personalizada

Las habilidades personalizadas pueden mejorar notablemente la forma en que los desarrolladores trabajan con Cursor. Al convertir los prompts de uso frecuente en flujos de trabajo reutilizables, los equipos ahorran tiempo, mantienen la consistencia y agilizan tareas de desarrollo complejas.

HabilidadPropósito
canvasCrea o edita archivos .canvas.tsx y abre un Canvas visual (gráficos, tablas, paneles de análisis, etc.) junto al chat
sdkUsa el Cursor SDK (@cursor/sdk/ cursor-sdk) para invocar el Agent en scripts, CI y automatización
babysitMantiene el estado fusionable del PR: gestiona comentarios, resuelve conflictos y arregla la CI
statuslineConfigura una barra de estado personalizada de la CLI (statusLine en ~/.cursor/cli-config.json)
split-to-prsDivide los cambios actuales en varios PR pequeños y fáciles de revisar
update-cursor-settingsModifica la configuración del IDE (settings.json: tema, fuente, formato, etc.)
update-cli-configModifica la configuración de la CLI (~/.cursor/cli-config.json: permisos, modo de aprobación, vim, etc.)
shellGestiona el comando /shell y ejecuta el texto posterior como un comando de shell literal
migrate-to-skillsMigra .cursor/rules/.mdc y .cursor/commands/.md al formato de Skills
create-subagentCrea un subagente personalizado (sub-Agent de IA dedicado)
create-ruleCrea Cursor Rules (.cursor/rules/, AGENTS.md, etc.)
create-hookCrea Cursor Hooks (hooks.json, ejecuta lógica personalizada antes o después de eventos del Agent)
create-skillCrea una nueva Agent Skill (escribe la estructura y las especificaciones de SKILL.md)

Habilidades externas que funcionan en Cursor

HabilidadDescripciónEnlace de GitHub
best-of-n-solvingPrueba varios enfoques para un problema difícil en paralelo usando worktrees de git aislados y luego elige la mejor solución.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/best-of-n-solving/SKILL.md
parallel-exploringExplora con rapidez una base de código grande lanzando varios subagentes de solo lectura que investigan distintas áreas a la vez.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/parallel-exploring/SKILL.md
adding-e2e-testsConfigura Playwright con su configuración, pruebas de ejemplo, objetos de página e integración con CI.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-e2e-tests/SKILL.md
adding-authAgrega inicio de sesión con OAuth, gestión de sesiones y rutas protegidas con Auth.js (NextAuth).https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-auth/SKILL.md
adding-stripeIntegra el checkout de Stripe, las suscripciones, los webhooks y el portal del cliente.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-stripe/SKILL.md
adding-dockerConvierte cualquier app en una imagen de Docker con un Dockerfile multietapa, docker-compose y .dockerignore.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-docker/SKILL.md
adding-analyticsAgrega seguimiento de eventos, vistas de página, feature flags y repetición de sesiones de PostHog a cualquier app web.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-analytics/SKILL.md
adding-error-trackingAgrega reportes de fallos, monitoreo de rendimiento y source maps de Sentry.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-error-tracking/SKILL.md
auditing-securityRealiza una auditoría de seguridad sistemática que revisa las vulnerabilidades del OWASP Top 10, la exposición de secretos y los patrones inseguros.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/auditing-security/SKILL.md
profiling-performanceAnaliza el rendimiento de CPU de una app en ejecución con el profiler del navegador de Cursor para capturar pilas de llamadas e identificar funciones lentas.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/profiling-performance/SKILL.md
converting-css-to-tailwindConvierte hojas de estilos CSS planas en clases de utilidad de Tailwind: selectores, media queries, pseudoclases, animaciones y valores arbitrarios.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/converting-css-to-tailwind/SKILL.md
generating-imagesGenera o edita imágenes (iconos, logotipos, portadas de blog, imágenes OG, ilustraciones, mockups) con gpt-image-2 de OpenAI. Admite texto a imagen, imagen a imagen, inpainting con máscara y trabajos por lotes en paralelo.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/generating-images/SKILL.md
api-smoke-testingDescubre las rutas de la API en la base de código, prueba todos los endpoints e informa cuáles devuelven errores.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/api-smoke-testing/SKILL.md
creating-prCrea pull requests limpios y listos para revisar, con títulos convencionales, descripciones estructuradas e issues enlazados.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/creating-pr/SKILL.md
babysitting-prVigila un PR abierto en busca de fallos de CI, comentarios de revisión y conflictos de fusión, y luego los corrige automáticamente para mantenerlo listo para fusionar.https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/babysitting-pr/SKILL.md

Consejo extra: crea fácilmente habilidades personales con Kimi

La función de documento a habilidades de Kimi te permite convertir documentos, código o plantillas existentes en habilidades de IA reutilizables. En lugar de limitarse a leer o resumir archivos, extrae flujos de trabajo estructurados directamente de tu contenido y los convierte en acciones automatizadas. Así resulta fácil reutilizar procesos de archivos de Office o documentos internos, lo que te ayuda a automatizar tareas repetitivas sin recrear los flujos de trabajo desde cero.

¿Cómo convertir documentos en habilidades?

Si ya tienes procedimientos operativos estándar, plantillas, informes o archivos estructurados, puedes convertirlos directamente en una Skill dentro de Kimi. Así se hace.

Paso 1: Accede a la herramienta de documento a habilidades

Ve a kimi.com para empezar. Haz clic en el botón "+" (crear), luego ve a "Skills" y elige la opción "Document to skills".

Acceso a la herramienta de documento a habilidades en Kimi

Paso 2: Sube archivos de Office

Sube tus archivos existentes, como documentos de Word, PDF, hojas de Excel o presentaciones. Después de subirlos, explica con claridad qué quieres que Kimi extraiga, duplique o convierta en una habilidad reutilizable. Kimi procesará el archivo, reconocerá los patrones clave y extraerá automáticamente la estructura del flujo de trabajo de tu documento.

Subida de un documento para convertirlo en Skill en Kimi

Paso 3: Crea y usa tus habilidades

Haz clic en "Create skill" para iniciar el proceso de generación. Kimi analizará tu documento y lo convertirá en una habilidad estructurada y reutilizable, lo que puede tardar unos minutos según el tamaño y la complejidad del archivo.

Crea y usa tus habilidades en Kimi

Una vez completado, puedes abrir la habilidad para usarla directamente. También tienes la opción de modificarla, copiar el contenido o descargarla como archivo .md para reutilizarla o compartirla.

Descarga tu habilidad en Kimi

Funciones clave de la herramienta de documento a habilidades de Kimi

Ahora que entiendes cómo se pueden convertir los documentos en habilidades reutilizables, conviene ver qué hace tan potente esta función.

  • Convierte documentos en un sistema de habilidades y conocimiento reutilizable

Kimi convierte documentos como procedimientos operativos estándar, manuales y directrices en Skills estructuradas. Estas Skills capturan flujos de trabajo, reglas y conocimiento especializado en un formato reutilizable. En lugar de archivos estáticos, tus documentos se convierten en instrucciones de IA accionables. Así puedes reutilizar la misma experiencia en múltiples tareas.

  • Combina habilidades personalizadas y existentes para obtener mejores resultados

Kimi te permite usar varias habilidades a la vez, tanto las personalizadas como las integradas. Al combinar distintas habilidades en un solo flujo de trabajo, puedes generar resultados más acordes con tus expectativas y con los requisitos de la tarea. Este enfoque flexible facilita adaptar las habilidades a distintos escenarios y mejorar la calidad general de los resultados.

Conclusión

Las habilidades facilitan la gestión de las tareas de desarrollo al empaquetar instrucciones en flujos de trabajo reutilizables dentro del editor. Esto ayuda a mantener la consistencia de los resultados y reduce la necesidad de repetir prompts manuales al programar. Los desarrolladores pueden aplicar la misma lógica estructurada en distintos proyectos, lo que mejora la eficiencia y la organización. Para una configuración aún más rápida, herramientas como Kimi pueden convertir documentos existentes en habilidades reutilizables, lo que hace que la automatización de flujos de trabajo sea más sencilla y escalable.

Preguntas frecuentes

¿Dónde se almacenan las habilidades de Cursor?
Las habilidades de Cursor suelen almacenarse dentro de tu proyecto local o en la configuración del espacio de trabajo de Cursor. En la mayoría de los casos residen como archivos o carpetas estructurados dentro del directorio del proyecto (a menudo parecidos a .cursor/ o a una carpeta skills/config). Si se sincronizan, también puedes administrarlas desde la configuración de tu cuenta de Cursor. Así quedan disponibles entre sesiones cuando trabajas en el mismo proyecto.
¿Las habilidades de Cursor son automáticas?
Sí, las habilidades de Cursor pueden funcionar de forma automática según cómo se configuren. Cuando están activadas, detectan el contexto de tu código y aplican las instrucciones pertinentes sin que tengas que pedirlo. Sin embargo, no todas se ejecutan solas; algunas requieren que el usuario las active manualmente. Todo depende del tipo de habilidad y de su configuración.
¿Se pueden personalizar las habilidades de Cursor?
Sí, las habilidades de Cursor son totalmente personalizables según las necesidades de tu flujo de trabajo. Puedes editar las instrucciones, ajustar las reglas de comportamiento y definir cómo debe responder la habilidad en distintos escenarios. Es habitual que los desarrolladores adapten las habilidades a frameworks, estándares de código o tareas de automatización específicos. Esta flexibilidad permite que los equipos creen flujos de trabajo de desarrollo asistido por IA a su medida.
También le puede interesar
Una guía completa sobre las Skills de Claude Code y sus casos de uso
Una guía completa sobre las Skills de Claude Code y sus casos de uso
2026-07-17
Cómo crear habilidades para lograr una mejor automatización
Cómo crear habilidades para lograr una mejor automatización
2026-07-17