d36231d3dc
Migra todos los comandos de .claude/commands/ a .claude/skills/ siguiendo la estructura oficial de Claude Code. Skills migrados (21 total): - Configuración: init, init-jupyter, nochanges, create-skill - Git: git-branch, git-push, git-recovery - Workspace: sync-repos, list-repos, cleanup-worktrees, import-repo, create-repo - Issues: create-issue, fix-issue, auto-fix, auto-create, quick-issue, issues-status, parallel-issues, execute-parallel, sort-issues Cada skill tiene: - Carpeta propia en .claude/skills/<nombre>/ - Archivo SKILL.md con frontmatter avanzado - disable-model-invocation: true (solo usuario invoca) Incluye README.md con documentación completa de todos los skills.
1.9 KiB
1.9 KiB
name, description, argument-hint, disable-model-invocation, user-invocable, allowed-tools
| name | description | argument-hint | disable-model-invocation | user-invocable | allowed-tools | |
|---|---|---|---|---|---|---|
| init-jupyter | Inicializa un proyecto Python con uv, Jupyter Lab y configura MCP para Claude |
|
true | true | Bash, Read, Write, Edit |
Inicializar Proyecto Jupyter
Este skill automatiza la configuración completa de un entorno de análisis de datos con Jupyter Lab integrado con Claude via MCP.
Pasos a ejecutar
-
Validar ubicación
- Si se proporciona
$1, usar esa ruta - Si no, usar el directorio actual
- Si se proporciona
-
Inicializar proyecto con uv
cd [ruta] && uv init -
Crear entorno virtual
uv venv -
Instalar dependencias
uv add jupyter jupyter-collaboration -
Instalar jupyter-mcp-server
uv tool install jupyter-mcp-server -
Configurar MCP para Claude
- Crear o actualizar
.claude/settings.local.jsoncon la configuración del servidor MCP de Jupyter:
{ "mcpServers": { "jupyter": { "command": "jupyter-mcp-server", "args": [] } } } - Crear o actualizar
-
Crear script de lanzamiento
start-jupyter.sh:#!/bin/bash source .venv/bin/activate .venv/bin/jupyter lab --no-browser --NotebookApp.token='' --NotebookApp.password='' --NotebookApp.disable_check_xsrf=True -
Mostrar resumen al usuario con los comandos para:
- Activar el entorno:
source .venv/bin/activate - Lanzar Jupyter:
./start-jupyter.sho el comando directo
- Activar el entorno:
Ejemplos de uso
Inicializar en directorio actual:
/init-jupyter
Inicializar en ruta específica:
/init-jupyter ~/proyectos/mi-analisis
Notas
- Si el proyecto ya tiene
pyproject.toml, preguntar antes de sobrescribir - El script
start-jupyter.shse crea con permisos de ejecución - La configuración MCP se guarda en
.claude/settings.local.jsondel proyecto