sn-ppt-doctor

Validate SenseNova API keys, Node runtime, and sn-image-base discovery for PPT generation.

2|Updated May 19, 2026
One-click install
npx skills add https://github.com/aiyinluya/SenseNova-Skills-Studio --skill sn-ppt-doctor-aiyinluya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sn-ppt-doctor
Source: https://github.com/aiyinluya/SenseNova-Skills-Studio/tree/main/skills/sn-ppt-doctor
Command: npx skills add https://github.com/aiyinluya/SenseNova-Skills-Studio --skill sn-ppt-doctor-aiyinluya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents failed PPT generation runs by diagnosing whether your required SenseNova environment variables, runtime dependencies, and sibling image support are properly configured.

Core Features & Use Cases

  • Environment readiness checks: validates required API keys for text, vision, and image generation plus Node.js version requirements.
  • Sibling skill discovery: confirms that sn-image-base and its sn_agent_runner.py are discoverable for the PPT family to operate.
  • Guided repair: prints a clear pass/fail/warn report and can interactively write missing values into a .env file when hard checks fail.

Quick Start

Run /skill sn-ppt-doctor to check your setup and (if needed) interactively write the missing global SN_API_KEY to your .env.

Frequently Asked Questions about sn-ppt-doctor

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

FAQPage Schema
How do I check if my environment is ready for PPT generation?

Check environment readiness for PPT generation by validating SenseNova API keys for text, vision, and image generation, confirming Node.js version 18 or higher, and verifying sn_agent_runner.py discoverability before running workflows.

Why does my PPT generation pipeline fail after environment changes?

PPT generation pipelines fail after environment changes when required variables like SN_TEXT_API_KEY or SN_VISION_API_KEY are missing, or when Node runtime compatibility and sibling skill discovery paths are broken.

Do I need Node.js to run the PPT generation workflow?

Yes, you need Node.js version 18 or higher to run the PPT generation workflow. Runtime compatibility checks ensure the Node environment meets the minimum version requirements for deterministic pre-flight diagnostics.

What API keys are required to configure the PPT environment?

Configuring the PPT environment requires SN_TEXT_API_KEY, SN_VISION_API_KEY, and SN_IMAGE_GEN_API_KEY, or a global SN_API_KEY. These validate text, vision, and image generation capabilities for PPT creation.

How do I repair missing API keys for my PPT setup?

To repair missing API keys for your PPT setup, run pre-flight diagnostics to generate a pass/fail report, then interactively write missing values like the global SN_API_KEY directly into a .env file.