Skip to content
UXClaim
Design Ops

SOTA Present

Generate polished HTML slides, editable PowerPoint, and Feishu whiteboards from one content description with coordinated design and anti-slop taste rules.

What it does

SOTA Present is a Claude Code Skill that transforms a single content description into three polished presentation formats simultaneously: HTML slide decks (1920×1080, self-contained), editable PowerPoint files (.pptx with native text frames), and Feishu (Lark) whiteboard SVGs. All outputs share a unified design-token system, eliminating style drift across platforms.

How it works

Describe your presentation once in natural language. Claude detects your output preference (slides, pptx, whiteboard, or combined) and compiles through a layered architecture: a TASTE layer enforces anti-slop design rules, a STYLE-SYSTEM bridges the three engines with shared design tokens, and specialized builders handle HTML, PowerPoint, and Feishu constraints. The skill includes 69 curated styles, 46 HTML templates, and 35 Feishu palettes, plus a stress-test harness validating all code paths.

Use cases

  • Multi-channel delivery: Create matching HTML decks for web, editable PowerPoint for stakeholders, and Feishu whiteboards for collaborative docs—all on one palette.
  • Design consistency: Ship presentations free of tell-tale AI slop (centered cards, generic indigo, Inter headlines, em-dashes).
  • Platform compliance: Generate Feishu whiteboards that respect the renderer’s strict rules (no paths, gradients, or opacity) without manual validation.
  • Time-saving batch production: Brief once, output thrice, edit any format natively.

Who benefits

Product managers, designers, and content strategists who present frequently and need fast, on-brand, multi-format output. Teams using Feishu and PowerPoint together. Anyone tired of generic AI-generated slide aesthetics.

Frequently asked questions

How do I install SOTA Present?
Run `npx skills add YMaxwellHayes/sota-present` in your terminal. Requires Node.js ≥ 20 and Python 3. Optional dependencies include python-pptx for .pptx output, lark-cli for Feishu integration, and LibreOffice or cairosvg for preview rendering. Check dependencies with `bash scripts/preflight.sh`.
Can I edit the PowerPoint and Feishu outputs?
Yes. The .pptx is a native, fully editable PowerPoint file with real text frames and shapes—open it in PowerPoint, WPS, or Keynote and edit freely. Feishu whiteboards are rendered as editable whiteboard objects, so you can modify them directly in Feishu docs once embedded.
What makes SOTA Present different from other AI slide tools?
SOTA Present enforces a non-negotiable TASTE layer that bans tell-tale AI design slop: no generic indigo, no Inter/Roboto for display, no centered card grids, no fake screenshots. All three output formats share one design-token system, so they stay visually coordinated instead of drifting. It's built for multi-channel, on-brand delivery.
How many presentation styles are included?
The skill ships with 69 curated styles, 46 HTML slide templates (34 gallery + 12 presets), and 35 Feishu whiteboard palettes. There are also 12 verified dual-mode pairings that guarantee HTML and whiteboard outputs will match aesthetically.
Can I generate multiple formats at once?
Yes. Ask for 'HTML deck plus a matching Feishu whiteboard' or 'PowerPoint and whiteboard.' Claude detects the request and compiles all formats from the same content, using a `verified_dual` style to ensure the outputs share one palette and read as a coordinated set.
What are the Feishu whiteboard constraints?
Feishu's whiteboard renderer has strict rules: no `<path>` elements, no gradients, no opacity, and single font per object. SOTA Present encodes these as validation rules so you get uploadable, editable whiteboards without learning the renderer's quirks. Run the SVG validator to check compliance.
How do I test SOTA Present's quality?
Run `python3 scripts/stress-test.py` to validate all catalog indexes, palettes, templates, and validator logic. Use `--no-render` to skip Chrome rendering and run faster. Current status: 26/26 checks pass, all 34 templates render successfully.
Can I customize colors and fonts?
Yes, through the design-token system. Each style in `styles.json` defines a palette and typography. When you pick a style in Claude, it drives the tokens across all three engines. Edit the JSON catalogs to add new palettes or modify existing ones.

Glossary

Design tokens
Reusable design values (colors, fonts, spacing) stored as data and applied across HTML, PowerPoint, and Feishu outputs. SOTA Present's token system ensures visual consistency across all three formats.
Anti-slop TASTE layer
A rule set that prevents generic AI-generated design patterns: bans centered card grids, generic indigo accents, serif/sans-serif misuse, and other tell-tale signs of unremarkable AI output. Applied to all SOTA Present code paths.
Verified dual-mode
A curated pairing of HTML slide style and Feishu whiteboard palette guaranteed to share one visual identity. Use these when generating both formats to ensure aesthetic coordination without extra work.
Feishu whiteboard renderer
Feishu's strict SVG engine for editable whiteboard objects. It disallows `<path>` elements, gradients, opacity, and multiple fonts per object. SOTA Present validates SVGs against these rules before output.
Stress test
SOTA Present's reproducible validation harness that checks catalog integrity, palette compliance, template rendering, and validator precision across all code paths. Ensures quality and consistency across 69 styles and 46 templates.

More in Design Ops

All →
Design Ops

Claude Skills

Production-grade Claude AI skills for stock analysis, prompt engineering, meeting documentation, and UX design with visual-first outputs.

bhrpraju
Design Ops

Propose

Run three parallel design agents with different philosophies to generate ranked approach proposals for any design decision.

brianharms
Design Ops

AI Code Refactoring

Disciplined 5-phase workflow for refactoring AI-generated code with safety nets, design systems, and tests.

chake111
Design Ops

Goal Workflow Designer

Interrogates you until your /goal prompt is precise enough to work, using a five-element framework and rubric SOP.