Skill · em Dados, IA e pesquisa
jupyter-notebook
Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/skills/development/jupyter-notebook - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: Apache-2.0
- Espelhado em 25/09/2026
- nenhum download no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
12 arquivos · 30,2 KB · inclui 1 script que executa: scripts/new_notebook.py
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/jupyter-notebook/.
d=".claude/skills/jupyter-notebook" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/jupyter-notebook" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \ -o "$d/assets/experiment-template.ipynb" "$u/assets/experiment-template.ipynb" \ -o "$d/assets/jupyter-small.svg" "$u/assets/jupyter-small.svg" \ -o "$d/assets/jupyter.png" "$u/assets/jupyter.png" \ -o "$d/assets/tutorial-template.ipynb" "$u/assets/tutorial-template.ipynb" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/references/experiment-patterns.md" "$u/references/experiment-patterns.md" \ -o "$d/references/notebook-structure.md" "$u/references/notebook-structure.md" \ -o "$d/references/quality-checklist.md" "$u/references/quality-checklist.md" \ -o "$d/references/tutorial-patterns.md" "$u/references/tutorial-patterns.md" \ -o "$d/scripts/new_notebook.py" "$u/scripts/new_notebook.py"
Global: instala em ~/.claude/skills/jupyter-notebook/.
d="$HOME/.claude/skills/jupyter-notebook" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/jupyter-notebook" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \ -o "$d/assets/experiment-template.ipynb" "$u/assets/experiment-template.ipynb" \ -o "$d/assets/jupyter-small.svg" "$u/assets/jupyter-small.svg" \ -o "$d/assets/jupyter.png" "$u/assets/jupyter.png" \ -o "$d/assets/tutorial-template.ipynb" "$u/assets/tutorial-template.ipynb" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/references/experiment-patterns.md" "$u/references/experiment-patterns.md" \ -o "$d/references/notebook-structure.md" "$u/references/notebook-structure.md" \ -o "$d/references/quality-checklist.md" "$u/references/quality-checklist.md" \ -o "$d/references/tutorial-patterns.md" "$u/references/tutorial-patterns.md" \ -o "$d/scripts/new_notebook.py" "$u/scripts/new_notebook.py"
Codex
Neste projeto: instala em .agents/skills/jupyter-notebook/.
d=".agents/skills/jupyter-notebook" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/jupyter-notebook" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \ -o "$d/assets/experiment-template.ipynb" "$u/assets/experiment-template.ipynb" \ -o "$d/assets/jupyter-small.svg" "$u/assets/jupyter-small.svg" \ -o "$d/assets/jupyter.png" "$u/assets/jupyter.png" \ -o "$d/assets/tutorial-template.ipynb" "$u/assets/tutorial-template.ipynb" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/references/experiment-patterns.md" "$u/references/experiment-patterns.md" \ -o "$d/references/notebook-structure.md" "$u/references/notebook-structure.md" \ -o "$d/references/quality-checklist.md" "$u/references/quality-checklist.md" \ -o "$d/references/tutorial-patterns.md" "$u/references/tutorial-patterns.md" \ -o "$d/scripts/new_notebook.py" "$u/scripts/new_notebook.py"
Global: instala em ~/.agents/skills/jupyter-notebook/.
d="$HOME/.agents/skills/jupyter-notebook" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/jupyter-notebook" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \ -o "$d/assets/experiment-template.ipynb" "$u/assets/experiment-template.ipynb" \ -o "$d/assets/jupyter-small.svg" "$u/assets/jupyter-small.svg" \ -o "$d/assets/jupyter.png" "$u/assets/jupyter.png" \ -o "$d/assets/tutorial-template.ipynb" "$u/assets/tutorial-template.ipynb" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/references/experiment-patterns.md" "$u/references/experiment-patterns.md" \ -o "$d/references/notebook-structure.md" "$u/references/notebook-structure.md" \ -o "$d/references/quality-checklist.md" "$u/references/quality-checklist.md" \ -o "$d/references/tutorial-patterns.md" "$u/references/tutorial-patterns.md" \ -o "$d/scripts/new_notebook.py" "$u/scripts/new_notebook.py"
Antigravity
Neste projeto: instala em .agents/skills/jupyter-notebook/.
d=".agents/skills/jupyter-notebook" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/jupyter-notebook" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \ -o "$d/assets/experiment-template.ipynb" "$u/assets/experiment-template.ipynb" \ -o "$d/assets/jupyter-small.svg" "$u/assets/jupyter-small.svg" \ -o "$d/assets/jupyter.png" "$u/assets/jupyter.png" \ -o "$d/assets/tutorial-template.ipynb" "$u/assets/tutorial-template.ipynb" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/references/experiment-patterns.md" "$u/references/experiment-patterns.md" \ -o "$d/references/notebook-structure.md" "$u/references/notebook-structure.md" \ -o "$d/references/quality-checklist.md" "$u/references/quality-checklist.md" \ -o "$d/references/tutorial-patterns.md" "$u/references/tutorial-patterns.md" \ -o "$d/scripts/new_notebook.py" "$u/scripts/new_notebook.py"
Global: instala em ~/.gemini/antigravity-cli/skills/jupyter-notebook/.
d="$HOME/.gemini/antigravity-cli/skills/jupyter-notebook" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/development/jupyter-notebook" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \ -o "$d/assets/experiment-template.ipynb" "$u/assets/experiment-template.ipynb" \ -o "$d/assets/jupyter-small.svg" "$u/assets/jupyter-small.svg" \ -o "$d/assets/jupyter.png" "$u/assets/jupyter.png" \ -o "$d/assets/tutorial-template.ipynb" "$u/assets/tutorial-template.ipynb" \ -o "$d/LICENSE.txt" "$u/LICENSE.txt" \ -o "$d/references/experiment-patterns.md" "$u/references/experiment-patterns.md" \ -o "$d/references/notebook-structure.md" "$u/references/notebook-structure.md" \ -o "$d/references/quality-checklist.md" "$u/references/quality-checklist.md" \ -o "$d/references/tutorial-patterns.md" "$u/references/tutorial-patterns.md" \ -o "$d/scripts/new_notebook.py" "$u/scripts/new_notebook.py"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.jupyter-notebook
Prévia do SKILL.md
---
name: "jupyter-notebook"
description: "Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook."
author: openai
---
# Jupyter Notebook Skill
Create clean, reproducible Jupyter notebooks for two primary modes:
- Experiments and exploratory analysis
- Tutorials and teaching-oriented walkthroughs
Prefer the bundled templates and the helper script for consistent structure and fewer JSON mistakes.
## When to use
- Create a new `.ipynb` notebook from scratch.
- Convert rough notes or scripts into a structured notebook.
- Refactor an existing notebook to be more reproducible and skimmable.
- Build experiments or tutorials that will be read or re-run by other people.
## Decision tree
- If the request is exploratory, analytical, or hypothesis-driven, choose `experiment`.
- If the request is instructional, step-by-step, or audience-specific, choose `tutorial`.
- If editing an existing notebook, treat it as a refactor: preserve intent and improve structure.
## Skill path (set once)
```bash
export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export JUPYTER_NOTEBOOK_CLI="$CODEX_HOME/skills/jupyter-notebook/scripts/new_notebook.py"
```
User-scoped skills install under `$CODEX_HOME/skills` (default: `~/.codex/skills`).
## Workflow
1. Lock the intent.
Identify the notebook kind: `experiment` or `tutorial`.
Capture the objective, audience, and what "done" looks like.
…