jupyter-notebook-writing

This skill provides a workflow for creating and editing Milvus-related Jupyter notebooks using a Markdown-first approach. It uses the jupyter-switch tool to convert between .md and .ipynb formats, ensuring the Markdown file remains the source of truth for edits.

1.3K
Installs
4
Use cases
5/10
Quality

Is jupyter-notebook-writing safe to install?

Review the source first

Review the source first: our audit of jupyter-notebook-writing's source files found 12 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands to manage Python environments, install dependencies, and run Jupyter notebooks. It also reads and writes local files to perform format conversions.

How we audit skills: our security review methodology.

Who is this skill for?

Developers and technical writers creating Milvus application examples, tutorials, or RAG and semantic search demonstrations.

What can you do with it?

  • Creating new Jupyter notebook examples for Milvus
  • Editing existing Jupyter notebooks via Markdown
  • Synchronizing Markdown files with runnable .ipynb files
  • Preparing notebooks for automated execution in specific Python environments

How good is this skill?

Quality score: 5/10. The skill documentation is clear, provides specific commands for environment management, and includes a structured template for Milvus-specific notebooks.

What does the skill file contain?

SKILL.md
# Skill: Jupyter Notebook Writing

Write Milvus application-level Jupyter notebook examples as a DevRel workflow. Uses a Markdown-first approach — AI edits `.md` files, then converts to `.ipynb` via `jupyter-switch`.

> **Prerequisites**: Python >= 3.10, uv (`uvx` command available)

---

## When to Use

The user wants to create or edit a Jupyter notebook example, typically demonstrating Milvus usage in an application context (RAG, semantic search, hybrid search, etc.).

---

## Core Workflow: Markdown-First Editing

Jupyter `.ipynb` files contain complex JSON with metadata, outputs, and execu...

Frequently asked questions

Why edit the .md file instead of the .ipynb file?

Jupyter .ipynb files contain complex JSON metadata and execution outputs that are difficult for AI to edit. The .md file provides a clean format for editing, which is then converted to a runnable notebook.

How do I handle dependencies in the notebook?

Comment out pip install cells in the Markdown file to prevent conflicts. Install required packages externally in the target environment using the environment's Python path and pip.

What should I do if I need to use a specific Python environment?

Detect available environments using the provided shell commands, ask the user to select one, and register the environment as a Jupyter kernel if necessary before running the notebook.

Data sourced from zc277584121/marketing-skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

lark-workflow-meeting-summary

219.7K

Users who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem

The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.

highlarkmeeting-summarylarksuite

programmatic-seo

83.5K

Content strategists, SEO specialists, and marketers building large-scale, data-driven website content

The programmatic-seo skill provides a framework for generating SEO-optimized pages at scale using templates and data. It guides users through keyword research, data sourcing, template design, internal linking, and indexation strategies while emphasizing content uniqueness to avoid search engine penalties.

lowseomarketingcoreyhaines31

ad-creative

64.0K

Performance marketers, growth teams, and advertisers who need to produce ad copy at scale or optimize existing ad creative

The ad-creative skill generates, iterates, and scales ad copy for paid advertising platforms including Google, Meta, LinkedIn, TikTok, and Twitter. It provides frameworks for creating ad headlines, descriptions, and primary text based on product context and performance data.

highmarketingadvertisingcoreyhaines31

recipe-save-email-attachments

16.9K

Users who manage email attachments and Google Drive storage using the Google Workspace CLI

This recipe automates the process of locating Gmail messages containing attachments and saving those files to a specified Google Drive folder.

highgmailgoogle-drivegoogleworkspace