magicslides

Create AI-powered presentations from topics or URLs. Use this skill when users need to generate presentation slides, PowerPoint decks, or pitch decks. Triggers on requests for presentations, slide decks, or converting articles/content into slides.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "magicslides" with this command: npx skills add indianappguy/magicslides-cli/indianappguy-magicslides-cli-magicslides

MagicSlides - AI Presentation Generator

Create professional presentations in seconds from topics or web content using AI.

When to Use This Skill

Use this skill when:

  • User asks to create a presentation or slide deck
  • User wants to convert an article or URL into slides
  • User needs a PowerPoint or Google Slides presentation
  • User asks "make me a presentation about..."
  • User needs a pitch deck or educational slides
  • User wants to summarize content as slides

Keywords: presentation, slides, PowerPoint, PPT, slide deck, pitch deck, create slides, generate presentation, topic to slides, URL to presentation

Prerequisites

The magicslides CLI must be installed and authenticated:

# Check if installed
which magicslides

# If not installed
npm install -g magicslides

# Authenticate (requires API key from magicslides.app/dashboard/settings)
magicslides login

Commands

Create Presentation from Topic

magicslides create --topic "<topic>" --slides <number> --language <code>

Parameters:

  • --topic (required): The presentation topic
  • --slides (optional): Number of slides (1-50, default: 10)
  • --language (optional): Language code (default: en)
  • --template (optional): Template name (e.g., default, modern, minimal)

Examples:

# Basic presentation
magicslides create --topic "Introduction to Machine Learning" --slides 10

# Presentation in Spanish
magicslides create --topic "Inteligencia Artificial" --slides 15 --language es

# With specific template
magicslides create --topic "Q1 Sales Report" --slides 8 --template modern

Create Presentation from URL

Convert any web article or blog post into a presentation:

magicslides create-url --url "<url>" --slides <number> --language <code>

Parameters:

  • --url (required): URL of the article/content
  • --slides (optional): Number of slides (1-50, default: 10)
  • --language (optional): Language code (default: en)
  • --template (optional): Template name

Examples:

# Create from a blog post
magicslides create-url --url "https://techcrunch.com/article" --slides 12

# Create from documentation in German
magicslides create-url --url "https://docs.example.com/guide" --slides 8 --language de

Workflow for Agents

  1. When user asks for a presentation on a topic:

    magicslides create --topic "<user's topic>" --slides 10
    
  2. When user shares a URL and wants slides:

    magicslides create-url --url "<user's url>" --slides 10
    
  3. For specific requirements:

    • Adjust --slides based on how detailed the user wants it
    • Use --language if user specifies a language
    • Use --template for specific styling needs

Response Format

The CLI returns the URL to the generated presentation. Present it to the user:

Your presentation has been created!

🎨 View and edit your presentation:
[presentation URL from output]

The presentation contains [X] slides about [topic].

Error Handling

ErrorSolution
"Authentication required"Run magicslides login with API key
"Invalid API key"Get new key from magicslides.app/dashboard/settings
"Rate limit exceeded"User needs to upgrade plan or wait
"Invalid URL"Verify the URL is accessible and valid

Supported Languages

40+ languages supported using ISO 639-1 codes:

LanguageCodeLanguageCode
EnglishenSpanishes
FrenchfrGermande
PortugueseptItalianit
ChinesezhJapaneseja
KoreankoRussianru
ArabicarHindihi

Limitations

  • API key required (free tier: 10 presentations/month)
  • Slides range: 1-50 per presentation
  • URL content must be publicly accessible
  • Generation takes 30-60 seconds

Examples for Common Tasks

Quick Presentation

magicslides create --topic "Project Status Update" --slides 5

Detailed Educational Presentation

magicslides create --topic "Complete Guide to Python Programming" --slides 30 --language en

Convert Article to Slides

magicslides create-url --url "https://medium.com/@author/article" --slides 15

Sales Pitch Deck

magicslides create --topic "Product Launch Pitch - Feature Benefits and Pricing" --slides 12 --template modern

Multi-language Presentation

# Japanese presentation
magicslides create --topic "人工知能入門" --slides 10 --language ja

# French presentation  
magicslides create --topic "Introduction à l'IA" --slides 10 --language fr

Links

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

askvideo

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

Cortex Engine

Persistent cognitive memory for AI agents — query, record, review, and consolidate knowledge across sessions with spreading activation, FSRS scheduling, and...

Registry SourceRecently Updated
Coding

AI Image & Video Toolkit — Free Upscale, Face Enhance, BG Remove & Generation

Free local AI image and video processing toolkit with cloud AI generation. Local tools: upscale (Real-ESRGAN), face enhance (GFPGAN/CodeFormer), background r...

Registry SourceRecently Updated