← Back to list

data
by gakonst
My dotfiles along with a script to deploy them to your environment.
⭐ 14🍴 2📅 Jan 15, 2026
SKILL.md
name: data description: Use for running and editing notebooks efficiently via jtool/Jupyter; prefers uv for deps and headless execution.
Data (notebook ops)
When to use
- You need to run, edit, or execute Jupyter notebooks headlessly.
- You want to use jtool for notebook execution/control when a Jupyter server is available.
- You need a clean way to install deps for notebooks without polluting the system (use uv).
Notebook execution (prefer jtool if server exists)
- Start a Jupyter server if needed:
uv run jupyter notebook --no-browser --port 8888 --NotebookApp.token=''. - Add server once:
jtool add-server http://127.0.0.1:8888. - Execute a notebook:
jtool execute-cells path/to/notebook.ipynb --max-output-lines 200. - If no server is available, fall back to
uv run ... jupyter nbconvert --execute.
Headless execution via uv (no server)
uv run --with pandas --with matplotlib --with notebook python -m jupyter nbconvert --to notebook --execute your.ipynb --output your.ipynb --ExecutePreprocessor.timeout=180- Use
--withflags to supply lightweight deps without altering global envs.
Editing notebooks programmatically
- Generate/patch notebooks with small Python scripts that write JSON (nbformat v4).
- Keep cells compact; prefer clear markdown titles and minimal outputs when shipping.
Path & env tips
- Default workspace:
~/github/.... - Ensure
~/.local/binon PATH sojtoolis discoverable (export PATH=\"$HOME/.local/bin:$PATH\").
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon