Cree un Claude Skill para investigación médica
Mantenerse al día con la investigación médica significa navegar por densos artículos científicos llenos de jerga. Un Claude Skill es como tener un asistente de investigación que lee cientos de artículos y los explica en lenguaje claro. En lugar de pasar horas buscando en PubMed y decodificando terminología técnica, usted hace una pregunta simple y obtiene un resumen claro basado en la ciencia más reciente.
En este tutorial, creará un Claude Skill que busca literatura médica revisada por pares. Primero crearemos un script de Python para consultar PubMed. ¿La mejor parte? Puede pedirle a Claude que haga todo el trabajo. Claude tiene un Skill que crea Skills.
Conceptos clave
- Claude Skill - Herramienta especializada que extiende las capacidades de Claude Code con instrucciones personalizadas, código y documentación almacenados en
.claude/skills/ - PubMed - Base de datos gratuita con más de 35 millones de artículos de investigación biomédica mantenida por la Biblioteca Nacional de Medicina de EE.UU.
- Biopython - Biblioteca de Python que proporciona herramientas para consultar la base de datos de PubMed programáticamente
- Modo auto-edit - Función activada con Shift+Tab que permite a Claude realizar múltiples cambios en archivos sin solicitar permiso cada vez
Lo que necesitará
- Haber completado Claude Code en VS Code en Windows o Claude Code en VS Code en Mac
- Conexión a internet para búsquedas en PubMed
- 15-20 minutos
Paso 1: Navegue hasta la carpeta del proyecto
Si completó el tutorial de slash commands, la carpeta test_claude ya existe. Estos comandos funcionan de cualquier manera.
Windows (WSL):
- Abra Ubuntu desde el menú Inicio
- Ejecute estos comandos:
cd /mnt/c/Users/YOUR_USERNAME/Documents mkdir -p test_claude cd test_claudeReemplace
YOUR_USERNAMEcon su nombre de usuario de Windows
Mac:
- Abra Terminal (Aplicaciones > Utilidades)
- Ejecute estos comandos:
cd ~/Documents mkdir -p test_claude cd test_claude
La bandera -p crea la carpeta si no existe, o no hace nada si ya existe.
Paso 2: Inicie Claude Code
Ejecute este comando:
claude
Claude Code se inicia y muestra un mensaje de bienvenida.
Paso 3: Active el modo auto-edit
Presione Shift+Tab para activar el modo auto-edit. Verá un mensaje de confirmación.
El modo auto-edit permite a Claude crear y modificar múltiples archivos sin solicitar permiso cada vez. Esto es esencial para construir skills que implican crear muchos archivos.
Paso 4: Cree el script de búsqueda en PubMed
Copie y pegue este prompt:
Escribe un script de Python llamado pubmed_search.py que:
- Acepte una consulta de búsqueda como argumento de línea de comandos
- Recupere hasta 10 artículos recientes
- Devuelva PMID, título, autores, revista, año, vista previa del resumen y URL
Claude crea el script. Instala el paquete Biopython requerido, que incluye un módulo Entrez para interactuar con PubMed. Revise la salida para ver la estructura del script.
Paso 5: Pruebe el script
Pídale a Claude que lo pruebe:
Prueba el script con la consulta "immunotherapy breast cancer"
Claude ejecuta el script y muestra 10 artículos recientes sobre inmunoterapia para el cáncer de mama. Verá títulos, autores, resúmenes y enlaces de PubMed.
Nota: La búsqueda encuentra miles de artículos pero recupera solo los 10 más recientes para una revisión rápida.
Paso 6: Cree el skill de investigación médica
Ahora empaquetaremos todo en un skill reutilizable. Copie y pegue:
Crea un Claude Skill llamado "medical-research" que:
- Acepte una pregunta médica
- Diseñe consultas para recuperar resúmenes de PubMed
- Genere resúmenes en lenguaje sencillo accesibles para no científicos
- Incluya el script pubmed_search.py dentro de la carpeta del skill
Claude crea la estructura completa del skill:
.claude/skills/medical-research/pubmed_search.py- El script de búsqueda.claude/skills/medical-research/SKILL.md- Instrucciones para Claude sobre cómo usar el skill.claude/skills/medical-research/README.md- Documentación para el usuario.claude/skills/medical-research/EXAMPLES.md- Ejemplos de salidas
Esto toma 2-3 minutos mientras Claude escribe la documentación completa.
Paso 7: Pruebe el skill
Haga una pregunta de investigación en lenguaje claro:
¿Puedo perder peso con la dieta keto?
Claude automáticamente:
- Reconoce esto como una pregunta de investigación médica
- Activa el skill medical-research
- Busca en PubMed artículos relevantes
- Analiza los hallazgos
- Explica la investigación en lenguaje claro cubriendo efectividad, mecanismos y consideraciones
La respuesta incluye secciones como “Cómo funciona,” “Hallazgos de investigación,” “Consideraciones importantes” y “Conclusión.”
Paso 8: Pruebe otra pregunta
Intente otro tema de investigación:
¿Las vacunas causan autismo?
La respuesta explica el consenso científico, el origen del mito y las consecuencias del mundo real.
Paso 9: Explore los archivos del skill (opcional)
Abra VS Code para ver la estructura del skill:
Windows:
- Abra Explorador de Archivos, navegue hasta
C:\Users\YOUR_USERNAME\Documents\test_claude - Haga clic derecho en la carpeta y seleccione Open with Code
Mac:
- Abra Finder, navegue hasta
Documents/test_claude - Haga clic derecho en la carpeta y seleccione Open with Visual Studio Code
- O simplemente ejecute
code .desde Terminal
En VS Code:
- Expanda
.claude/skills/medical-research/en el explorador de archivos - Abra
SKILL.mdpara ver instrucciones detalladas para Claude - Abra
README.mdpara ver documentación del usuario - Abra
pubmed_search.pypara ver el código Python
Nota: El skill es completamente autocontenido: todo el código y documentación están en una sola carpeta.
Paso 10: Instalación de skills desde el repositorio de Anthropic
Anthropic mantiene un repositorio de skills preconstruidos que puede instalar y usar instantáneamente.
-
Para instalar un skill del repositorio, simplemente pídale a Claude:
Instala el skill de documentos del repositorio de Anthropic -
Pruebe este skill:
Crea una presentación de PowerPoint sobre Claude Skills.
El document skill le ayuda a leer y escribir archivos en PDF, Word, PowerPoint y Excel. Claude clonará el skill en su carpeta .claude/skills/.
Otros skills disponibles del repositorio de Anthropic:
- Explore el catálogo completo en github.com/anthropics/claude-skills
- Pregunte a Claude “¿Qué skills están disponibles en el repositorio de Anthropic?” para ver la lista actual
Próximos pasos
- PDF: Copie algunos archivos PDF en una subcarpeta de esta carpeta del proyecto y pida resúmenes.
- Otros skills públicos: Pruebe skills disponibles de Anthropic.
- Comparta skills: Los skills son solo carpetas comprimidas.
- Cree otros skills: Cualquier cosa que le interese. Por ejemplo, puede incluir sus propios archivos de datos en una carpeta de skill.
Solución de problemas
- Biopython no instalado: Claude instalará automáticamente Biopython al crear el script. Si ve errores de importación al probar, pídale a Claude que instale Biopython manualmente con
pip install biopython - Script no encontrado: Verifique que el modo auto-edit estaba activado (Shift+Tab): Claude necesita permiso para crear archivos
- El skill no se activa: El skill debería funcionar inmediatamente después de la creación. Intente hacer la pregunta de nuevo o verifique que SKILL.md tiene el
name: medical-researchcorrecto en el encabezado
Resumen del flujo de trabajo
- Claude Skills son más poderosos que los slash commands: combinan código, documentación e instrucciones personalizadas
- Modo auto-edit (Shift+Tab) agiliza la creación evitando solicitudes repetidas de permisos
- Empaquetado autocontenido - Los scripts viven dentro de las carpetas de skills, haciéndolos portátiles y compartibles
- Activación automática - Los skills se activan según patrones de preguntas (preguntas de investigación activan medical-research)
- Interfaz de lenguaje natural - Haga preguntas naturales sin conocer los detalles técnicos
Skills vs Slash Commands
| Característica | Skills | Slash Commands |
|---|---|---|
| Qué contiene | Prompts, código, datos y documentación | Solo prompts |
| Activación | Se cargan automáticamente cuando son relevantes | Se activan manualmente con /command |
| Caso de uso | Flujos de trabajo complejos que requieren ejecución de código | Plantillas de prompts rápidos y flujos de trabajo |
| Ubicación de archivo | .claude/skills/skill-name/ |
.claude/commands/ |
| Estructura | Múltiples archivos (SKILL.md, README.md, archivos de código) | Un solo archivo .md por comando |
Conclusión clave: Los Slash Commands solo inyectan prompts desde la interfaz de usuario. Es útil, pero limitado.
Creado por Steven Ge el 13 de diciembre de 2025.