Nanoppt

Generate stylized presentation slide images using Nano Banana AI. Converts article content to ASCII framework then generates AI images for each slide. Triggers include "nanoppt", "stylized slides", "AI slide images", "presentation images", "Doraemon style slides", "anime presentation". Do NOT use for regular presentations (use slide-builder instead).

Published by rebyteai

Featured Design

Cloud-native skill

Runs in the cloud

No local installation

Dependencies pre-installed

Ready to run instantly

Secure VM environment

Isolated per task

Works on any device

Desktop, tablet, or phone

Documentation

NanoPPT

Generate stylized presentation images using Nano Banana (Google Gemini) image generation.

Authentication

IMPORTANT: All API requests require authentication. Get your auth token and API URL by running:

AUTH_TOKEN=$(/home/user/.local/bin/rebyte-auth)
API_URL=$(python3 -c "import json; print(json.load(open('/home/user/.rebyte.ai/auth.json'))['sandbox']['relay_url'])")

Include the token in all API requests as a Bearer token, and use $API_URL as the base for all API endpoints.


Workflow

Article -> ASCII Framework -> Select Style -> Generate Images -> Use in PPT

Step 1: Article to ASCII Framework

Read the article, extract core information, and create ASCII layout for each slide.

See tips/article-to-ascii-ppt.md for detailed methodology.


Step 2: Generate Images

Use scripts/generate.py for all image generation tasks.

Text-to-Image (New slides)

python scripts/generate.py \
  --prompt "Doraemon style, presentation slide, title: Hello World" \
  --model pro \
  --aspect-ratio 16:9 \
  --size 2K \
  --output slide-01.png

Image-to-Image (Edit/Enhance existing)

python scripts/generate.py \
  --input slide-01.png \
  --prompt "Fix the text: change Helo to Hello" \
  --model pro \
  --output slide-01-fixed.png

Script Options

--prompt, -p    Text prompt or editing instructions (required)
--input, -i     Input image path (for image-to-image editing)
--output, -o    Output image path (required)
--model, -m     flash (fast, default) or pro (high quality)
--aspect-ratio  16:9, 1:1, 9:16, etc. (default: 16:9)
--size          1K, 2K, 4K (pro model only)

API Reference

Endpoint: POST $API_URL/api/data/images/generate

Authentication: Required. Use Authorization: Bearer $AUTH_TOKEN header.

Parameter Required Description
prompt Yes Text description or editing instructions
image No Base64-encoded source image (for image-to-image)
imageMimeType No image/png, image/jpeg, or image/webp (default: image/png)
model No flash (fast, default) or pro (high quality)
aspectRatio No 1:1, 16:9, 9:16, 4:3, 3:4, 21:9, etc.
imageSize No 1K, 2K, 4K (pro model only)

Example curl:

curl -X POST "$API_URL/api/data/images/generate" \
  -H "Authorization: Bearer $AUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Doraemon style presentation slide", "model": "flash", "aspectRatio": "16:9"}'

Response:

{
  "image": {
    "base64": "iVBORw0KGgo...",
    "mimeType": "image/png",
    "dataUrl": "data:image/png;base64,..."
  },
  "description": "AI generated description"
}

Style Examples

See examples/ directory for 18+ style samples:

  • Anime: Doraemon, Naruto, Ghibli, One Piece
  • Trendy: Cyberpunk, Vaporwave, Pixel Art
  • Artistic: Ink Wash, Van Gogh, Art Deco

See tips/ppt-image-generation.md for prompt keywords per style.


Delivering Output

After generating slide images, upload them to the Artifact Store so the user can access them.

Tips

Topic File
Article to ASCII methodology tips/article-to-ascii-ppt.md
Style prompt keywords tips/ppt-image-generation.md
Text correction tips/text-correction.md
4K upscale tips/4k-upscale.md

Skill as a Service

Everyone else asks you to install skills locally. On Rebyte, just click Run. Works from any device — even your phone. No CLI, no terminal, no configuration.

  • Zero setup required
  • Run from any device, including mobile
  • Results streamed in real-time
  • Runs while you sleep
Run this skill now

Compatible agents

Claude Code

Gemini CLI

Codex

Cursor, Windsurf, Amp

Related Skills

form-builder

Build stylish, Typeform-like multi-step forms and surveys using the Rebyte Forms library (Composer API). Outputs standalone HTML files. Triggers include "create a form", "build a survey", "make a questionnaire", "feedback form", "contact form", "signup form", "onboarding flow", "multi-step form", "typeform-style", "data collection form". Do NOT use for simple single-field inputs or backend form processing.

FeaturedDesign

nano-banana

Generate images from text prompts or edit existing images using Google Nano Banana 2 (Gemini 3.1 Flash image generation) via Rebyte data API. Supports multi-size output (512px–4K), improved text rendering, and multi-image input. Use for text-to-image generation or image-to-image editing/enhancement. Triggers include "generate image", "create image", "make a picture", "draw", "illustrate", "image of", "picture of", "edit image", "modify image", "enhance image", "style transfer", "nano banana".

FeaturedDesign

slide-builder

Create presentations using Slidev (Markdown-based slides). Triggers include "create presentation", "make slides", "build slides", "slide deck", "tech talk", "conference slides", "pitch deck". Handles the full workflow from content planning to deployment at rebyte.pro.

FeaturedDesign

deep-research

Conduct enterprise-grade research with multi-source synthesis, citation tracking, and verification. Use when user needs comprehensive analysis requiring 10+ sources, verified claims, or comparison of approaches. Triggers include "deep research", "comprehensive analysis", "research report", "compare X vs Y", or "analyze trends". Do NOT use for simple lookups, debugging, or questions answerable with 1-2 searches.

FeaturedResearch

rebyte.ai — The only platform where you can run AI agent skills directly in the cloud

No downloads. No configuration. Just sign in and start using AI skills immediately.

Use this skill in Agent Computer — your shared cloud desktop with all skills pre-installed. Join Moltbook to connect with other teams.