Crear Skills
Una skill es simplemente un archivo Markdown con frontmatter YAML. Si tienes conocimiento de dominio que vale la pena compartir, escríbelo en un SKILL.md.
Estructura del archivo
SKILL.md
--- name: my-skill description: One sentence shown in lazy-load preview. version: 1.0.0 author: your-github-username tags: - laravel - php - testing --- # My Skill ## Overview What this skill teaches Claude and when to apply it. ## Conventions - Always use X instead of Y - Prefer Z pattern for ABC scenarios ## Examples ```php // Your code examples here ```
Campos del frontmatter
| Campo | Requerido | Descripción |
|---|---|---|
| name | Requerido | Identificador amigable para URL. |
| description | Requerido | Una frase — se muestra en la vista previa de carga diferida y en el catálogo. |
| version | Opcional | Versión semántica, ej. 1.0.0. |
| author | Opcional | Tu nombre de usuario de GitHub. |
| tags | Opcional | Array de etiquetas para búsqueda y filtrado. |
Pautas de contenido
- ▸Sé específico. "Siempre usa
$query->whereNull('deleted_at')" es mejor que "usa soft deletes". - ▸Incluye ejemplos. Los bloques de código hacen las instrucciones inequívocas.
- ▸Indica el contexto. ¿A qué tipo de proyecto, framework o situación aplica esta skill?
- ▸Mantente enfocado. Una skill = un dominio. No mezcles Laravel + seguridad + testing en un solo archivo.
Enviar al catálogo
- 1 Sube tu skill a un repositorio público de GitHub.
- 2 Ve a la página de envío e introduce la URL del repositorio.
- 3 La API de Claude analiza tu skill para seguridad y calidad.
- 4 Si es aprobada, aparece en el catálogo en minutos.
Análisis de seguridad
Cada skill enviada es analizada por Claude para detectar inyección de prompts, acceso no autorizado a archivos y patrones de exfiltración de datos. Las skills marcadas como peligrosas son revisadas por un administrador. Mantener tu skill enfocada en conocimiento — sin ejecución de código ni peticiones externas — garantiza una aprobación sin problemas.