Workbranch › Guías

Guía

Cómo crear comandos slash personalizados en Claude Code

Si escribes en Claude Code el mismo prompt largo cada semana, como una lista de revisión o los pasos de una publicación, puedes convertirlo en tu propio comando slash. Esta guía explica los comandos integrados que conviene conocer, cómo escribir uno personalizado y cómo compartirlo en un proyecto.

Actualizado 30 de octubre de 2026

Respuesta rápida: crea un archivo Markdown en .claude/skills/<name>/SKILL.md (o en el formato antiguo .claude/commands/<name>.md) dentro de tu proyecto y escribe en él el prompt; se convierte en /<name>. Ponlo en ~/.claude/ para usarlo en todos tus proyectos, y haz commit de la carpeta del proyecto para compartirlo con tu equipo.

Las rutas y los campos de abajo se comprobaron con la documentación de Claude Code de Anthropic en octubre de 2026.

Comandos integrados que conviene conocer

Escribe / en una sesión para ver todos los comandos que tienes disponibles, o / y unas letras para filtrar. Un comando solo cuenta al principio del mensaje; lo que escribas después se convierte en sus argumentos. Algunos comandos dependen de tu plataforma y tu plan.

ComandoQué hace
/initRedacta un CLAUDE.md para el proyecto
/memoryAbre tus archivos CLAUDE.md y de memoria
/planPasa al modo plan antes de un cambio grande
/contextMuestra qué está llenando la ventana de contexto
/compactResume la conversación para liberar espacio
/clearEmpieza una conversación nueva
/resumeVuelve a abrir una conversación anterior
/statusMuestra tu versión, modelo, cuenta y conexión
/configAbre ajustes como el tema y el modelo

La lista completa está en la página Commands de Anthropic.

Crea tu propio comando

Los comandos personalizados y los skills ahora funcionan igual: .claude/commands/review.md y .claude/skills/review/SKILL.md te dan el mismo comando /review. La carpeta de skill es la forma recomendada porque puede contener archivos adicionales.

  1. En tu proyecto, crea la carpeta .claude/skills/review/. El nombre de la carpeta se convierte en el nombre del comando, salvo que definas otro con un campo name:.
  2. Dentro, crea SKILL.md.
  3. Empieza el archivo con el frontmatter. La línea --- tiene que ser la primera de todas:
    • description: qué hace el comando y cuándo usarlo. Pon primero el uso principal.
    • argument-hint: opcional, una pista que aparece en el autocompletado, como [file].
  4. Cierra el frontmatter con otra línea --- y escribe el prompt debajo, igual que se lo escribirías a Claude: qué revisar, en qué orden y cómo informar.
  5. Escribe /review en una sesión. Los cambios en el archivo se aplican al momento; si creaste una carpeta .claude/skills/ de primer nivel nueva en plena sesión, ejecuta /reload-skills.

Pasa argumentos

Opciones útiles del frontmatter

Los nombres de los campos deben coincidir exactamente; los campos desconocidos se ignoran sin ningún aviso.

Comparte comandos en un proyecto

DóndeQuién lo recibe
.claude/skills/ o .claude/commands/ en el repositorioTodos los que descargan el repositorio
~/.claude/skills/ o ~/.claude/commands/Solo tú, en todos tus proyectos
Un pluginQuien lo instale; se usa como /plugin-name:command
Configuración gestionadaToda una organización, definida por los administradores

Las subcarpetas de .claude/commands/ añaden un espacio de nombres: .claude/commands/frontend/component.md se convierte en /frontend:component. Las sesiones en la nube y de Cowork no leen ~/.claude/skills/, así que haz commit del comando en el repositorio o activa el skill en tu cuenta de claude.ai si lo necesitas allí. Para los skills en las apps de Claude, consulta cómo usar Claude Skills.

Si no funciona

Un comando ya hecho para guardar sesiones

El plugin de Workbranch para Claude Code añade /workbranch:save, que archiva por temas las tareas, decisiones, preguntas abiertas e ideas de la sesión en un proyecto de Workbranch, para que no tengas que escribir ese comando tú. Workbranch tiene una prueba gratuita de 3 días en app.workbranch.ai.

Fuentes

Preguntas frecuentes

¿Uso .claude/commands o .claude/skills?

Los dos crean el mismo tipo de comando slash, y los archivos de comando antiguos siguen funcionando. Anthropic recomienda los skills para lo nuevo, porque una carpeta de skill puede contener archivos de apoyo y Claude puede cargarla automáticamente cuando viene al caso.

¿Claude puede ejecutar mi comando por su cuenta?

Claude puede cargar un skill con descripción cuando encaja con tu petición. Añade disable-model-invocation: true al frontmatter si solo debes iniciarlo tú, por ejemplo para un despliegue.

¿Qué pasa si mi comando se llama igual que otro?

Los comandos de empresa ganan a los personales, y los personales a los del proyecto. Un skill gana a un archivo de comando con el mismo nombre. Los comandos de plugins llevan espacio de nombres, como /plugin-name:command, así que no chocan.