Generador de comandos slash con IA

Describe una acción rápida que repites todo el tiempo y obtén un único archivo de comando de Claude Code listo para guardar - encabezado correcto, los marcadores $ARGUMENTS o $1/$2 adecuados, y la ruta exacta donde colocarlo para que /tucomando simplemente funcione. Omite la IA por completo y haz clic en 'escribirlo manualmente' para usar la misma herramienta como editor de archivos de comando con validación. Tu descripción se envía una vez a un modelo de IA gratuito para redactar el archivo y no se almacena después.

1. ¿Qué debe hacer el comando?

Una acción rápida y repetible. Si te encuentras escribiendo el mismo prompt cada día, esa es.

O empieza desde uno de estos

Flujo de trabajo Git

Análisis de código

Modificación de código

Flujo de trabajo diario

Tu archivo de comando aparecerá aquí, totalmente editable, con el nombre de archivo y el frontmatter verificados mientras escribes.

Cómo se construye un archivo de comando personalizado

Es un único archivo markdown, y el nombre del archivo es el nombre del comando: guarda ~/.claude/commands/commit.md y tienes /commit. Por eso mismo el propio archivo no lleva una clave name: - en un archivo de comando, name y paths se ignoran. Todo lo demás en el frontmatter es el mismo conjunto que acepta un skill, y este generador solo escribe los campos que realmente activas.

Cuando el comando necesita una entrada, el cuerpo usa un marcador de posición: $ARGUMENTS toma todo lo que escribes después del comando, mientras que $1 y $2 toman los argumentos uno por uno cuando el comando realmente tiene dos entradas distintas. Muchos buenos comandos no usan ningún marcador de posición, porque actúan sobre el repositorio o la conversación en la que ya estás. La herramienta vuelve a leer tu cuerpo y te dice exactamente qué marcadores encontró.

Hay un truco más que vale la pena conocer. Una línea como !`git diff --staged` ejecuta ese comando de shell e inserta su salida en el prompt antes de que Claude lea el archivo - así un comando de mensaje de commit puede ver el diff real cada vez, en lugar de que solo se le hable de él. Mantén los comandos inyectados de solo lectura, y emparéjalos con una entrada Bash(...) correspondiente en allowed-tools para no tener que aprobar la misma llamada todos los días.

Preguntas frecuentes

¿Dónde guardo el archivo para crear un comando slash para Claude?

Dos opciones. Guárdalo en ~/.claude/commands/<nombre>.md y el comando es personal: funciona en todos los proyectos de esa máquina y nadie más lo ve. Guárdalo en .claude/commands/<nombre>.md dentro de un repositorio y se convierte en un comando de proyecto, compartible vía git para que todos los que clonen el repositorio lo obtengan - el lugar adecuado para flujos de equipo como tu checklist de lanzamiento o tu plantilla de PR. Este generador muestra la ruta exacta para el ámbito que elijas, más la línea mkdir para crear la carpeta.

¿Cómo funcionan $ARGUMENTS, $1 y $2?

$ARGUMENTS se reemplaza con todo lo que escribas después del comando, así que /translate hello there pasa 'hello there' como una sola cadena. $1, $2, etc. toman los argumentos por posición, lo cual es útil cuando un comando tiene dos entradas genuinamente separadas - un archivo y un idioma, por ejemplo. También existe una forma con nombre, donde una lista de argumentos en el encabezado asigna marcadores $nombre a argumentos posicionales. Mezclar $ARGUMENTS con $1 en el mismo cuerpo normalmente significa que la misma entrada aparece dos veces, así que esta herramienta lo señala mientras escribes.

¿Los comandos y las skills de Claude Code son ahora lo mismo?

Casi, y vale la pena ser precisos. Claude Code ha unificado comandos y skills: un archivo de comando y una skill producen el mismo comportamiento /<nombre>, y un archivo de comando acepta el mismo encabezado que una skill, excepto name y paths, que ignora porque el nombre del archivo hace de nombre. Lo que añaden las skills es estructura - una skill es un directorio, por lo que puede agrupar archivos de apoyo como un REFERENCE.md o una carpeta scripts/ junto a sus instrucciones. Así que este es el camino rápido de un solo archivo para un comando simple y rápido, y el Generador de Skills es el que hay que usar cuando el flujo de trabajo necesita más de un archivo de instrucciones. Ninguno reemplaza al otro.

¿Se almacena algo de lo que escribo?

No. Tu descripción se envía una vez a un modelo de IA gratuito para redactar el comando, y el resultado se devuelve a tu navegador sin almacenarse después. Todo lo que sigue - edición, validación, vista previa del archivo, copiar y descargar - ocurre localmente en la página, y puedes omitir la IA por completo haciendo clic en 'escribirlo manualmente' y usar esto puramente como un editor de archivos de comando con validación.

¿Necesitas algo con estructura real - varios pasos, ejemplos, archivos de apoyo? Usa en su lugar el Claude Skill Generator y obtén un SKILL.md completo.

Herramientas relacionadas