CtrlK
BlogDocsLog inGet started
Tessl Logo

jupyter-notebook

استخدمه عندما يطلب المستخدم إنشاء أو تهيئة أو تعديل دفاتر Jupyter (`.ipynb`) للتجارب أو الاستكشافات أو الدروس التعليمية؛ فضّل القوالب المضمّنة وقم بتشغيل سكربت المساعدة `new_notebook.py` لتوليد دفتر بدءٍ نظيف

67

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./translations/ar/.agents/skills/jupyter-notebook/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is well-organized with a clear sequenced workflow and concrete commands, but the missing `scripts/new_notebook.py` — the helper the whole skill revolves around — undermines executability and bundle completeness, and a stray translation disclaimer adds noise.

Suggestions

Add the missing `scripts/new_notebook.py` to the bundle so the documented `uv run python "$JUPYTER_NOTEBOOK_CLI"` commands actually execute.

Remove the Co-op Translator disclaimer block from the body; it is unrelated to the skill and consumes tokens without aiding execution.

Convert the references map entries to markdown links (e.g. `[experiment-patterns.md](references/experiment-patterns.md)`) and add a hard validation checkpoint in step 6 instead of allowing the verify step to be skipped.

DimensionReasoningScore

Conciseness

The body is well sectioned and mostly lean with executable commands, but carries a redundant Co-op Translator disclaimer and a few over-explanatory lines about where skills are installed that could be trimmed.

4 / 5

Actionability

Provides concrete, fully-scaffolded `uv run` and `export` commands with flags and paths, but the central artifact it instructs Claude to run — `scripts/new_notebook.py` — does not exist in the bundle, so the flagship command is not actually executable.

3 / 5

Workflow Clarity

A clear six-step sequence ends with a verify step and a quality-checklist reference, but the validation is soft (allowed to be skipped when the environment can't run the notebook) rather than a hard validate-then-proceed loop.

4 / 5

Progressive Disclosure

Good structure with a references map of four real one-level-deep files signaled inline, but the referenced `scripts/new_notebook.py` is missing and the reference map uses plain text rather than navigable links.

4 / 5

Total

15

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is strong: it clearly states what the skill does and when to use it, names concrete actions and the helper script, and is highly distinct via the `.ipynb` extension. The only gap is modest trigger-term synonym coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — create, configure, and modify Jupyter notebooks — plus preferring bundled templates and running the named helper script `new_notebook.py` to generate a clean starter notebook, giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both 'what' (create/configure/modify notebooks, use templates, run helper script) and 'when' via a clear 'Use it when the user requests...' clause with concrete trigger scenarios.

5 / 5

Trigger Term Quality

Includes the natural term 'Jupyter notebooks' with the `.ipynb` file extension and scenario keywords (experiments, explorations, lessons), but lacks common synonyms such as 'notebooks', 'cells', or 'interactive'.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche — Jupyter notebooks identified by the `.ipynb` extension — with triggers unlikely to overlap with other skills, giving minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
microsoft/ai-agents-for-beginners
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.