Files
repo_Claude/.claude/skills/init-jupyter/SKILL.md
T
egutierrez d36231d3dc feat: migrar commands a skills
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.
2026-03-21 20:29:01 +01:00

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
ruta-proyecto
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

  1. Validar ubicación

    • Si se proporciona $1, usar esa ruta
    • Si no, usar el directorio actual
  2. Inicializar proyecto con uv

    cd [ruta] && uv init
    
  3. Crear entorno virtual

    uv venv
    
  4. Instalar dependencias

    uv add jupyter jupyter-collaboration
    
  5. Instalar jupyter-mcp-server

    uv tool install jupyter-mcp-server
    
  6. Configurar MCP para Claude

    • Crear o actualizar .claude/settings.local.json con la configuración del servidor MCP de Jupyter:
    {
      "mcpServers": {
        "jupyter": {
          "command": "jupyter-mcp-server",
          "args": []
        }
      }
    }
    
  7. 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
    
  8. Mostrar resumen al usuario con los comandos para:

    • Activar el entorno: source .venv/bin/activate
    • Lanzar Jupyter: ./start-jupyter.sh o el comando directo

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.sh se crea con permisos de ejecución
  • La configuración MCP se guarda en .claude/settings.local.json del proyecto