py-intro

Create interactive Slidev presentations with live Python code execution.

15|5|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/Eng0AI/eng0-template-skills --skill py-intro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: py-intro
Source: https://github.com/Eng0AI/eng0-template-skills/tree/main/py-intro
Command: npx skills add https://github.com/Eng0AI/eng0-template-skills --skill py-intro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill delivers an interactive Slidev presentation for teaching Python fundamentals with live code execution, enabling hands-on learning and quick experimentation.

Core Features & Use Cases

  • Live Python demos: Run Python code directly in slides for immediate feedback.
  • Educational templates: Slidev-based structure with multiple themes and addons.
  • Classroom ready: Suitable for self-study or teaching sessions.

Quick Start

Clone the template, install dependencies with pnpm, and start the presentation:

  • git clone --depth 1 https://github.com/Eng0AI/py-intro-template.git .
  • pnpm install
  • pnpm build
  • pnpm dev

Frequently Asked Questions about py-intro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I teach Python with live code execution in slides?

Live code execution in slides is enabled through Slidev, a presentation framework with Python runner addons. This Skill provides an interactive slide-based environment where you can run Python code directly within presentations for immediate feedback, making it ideal for teaching Python fundamentals to individuals or classrooms.

Can I run Python code during a live presentation?

Yes. This Skill uses Slidev with Python runner addons (slidev-addon-python-runner, slidev-addon-rabbit) to execute Python code blocks directly in slides. You can demonstrate code, show output instantly, and experiment live without switching tools.

What do I need to set up an interactive Python teaching presentation?

You need pnpm for package management, Node.js support for Slidev, and the Python runner addons. Clone the template repository, run pnpm install, then pnpm dev to start presenting with live code execution capabilities built in.

Is this Skill suitable for classroom teaching?

Yes. The Skill is classroom-ready with multiple Slidev themes, live Python demos, and runnable code blocks for hands-on learning. It supports both self-study and group teaching sessions with immediate code feedback.

Can I deploy my Python teaching slides online?

Yes. After building with pnpm build, you can deploy the dist output to Vercel or Netlify, making your interactive Python presentations accessible online for remote learning or sharing.

What makes Slidev better than static slides for teaching Python?

Slidev enables live code execution and multiple themes within one presentation framework, eliminating context-switching between slides and code editors. This approach supports immediate experimentation and real-time feedback during teaching sessions.