Skip to content
Back to skills

Showcase

ASecurity

Generate or refresh a Pneuma mode's launcher showcase: metadata, hero image, and feature images. Use when the user requests showcase materials.

  • 162 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 8, 2026
ai-agents

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 8, 2026

npx -y skills add pandazki/pneuma-skills --skill showcase --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Showcase?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Showcase
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pandazki-showcase/badge)](https://www.skillsdirectory.com/skills/pandazki-showcase)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: showcase
description: >-
  Generate or refresh a Pneuma mode's launcher showcase: metadata, hero image, and feature images. Use when the user requests showcase materials.
---

# /showcase — Generate Mode Showcase Materials

Generate showcase marketing images and metadata for a Pneuma mode's launcher gallery.

## Input

The user provides a mode name (e.g. `remotion`, `draw`). If not specified, ask.

## Step 1: Analyze the Mode

Read the mode's manifest and skill to understand:
- `modes/<name>/manifest.ts` — displayName, description, icon, key features
- `modes/<name>/skill/` — what the mode does, its workflow, unique capabilities
- `modes/<name>/showcase/showcase.json` — existing showcase data (if any)

Identify **3 key selling points** — the features that would make someone want to try this mode. Think from a user's perspective: what's exciting? what's unique?

## Step 2: Write showcase.json

Create `modes/<name>/showcase/showcase.json`:

```json
{
  "tagline": "Short punchy tagline (5-10 words)",
  "hero": "hero.png",
  "highlights": [
    {
      "title": "Feature Name",
      "description": "1-2 sentence description of the feature and why it matters.",
      "media": "feature-name.png",
      "mediaType": "image"
    }
  ]
}
```

**Rules:**
- Tagline: short, evocative, no period at end
- 3 highlights (occasionally 4 for complex modes)
- Titles: 2-4 words, punchy, title case
- Descriptions: concrete, benefit-focused, 1-2 sentences
- Media filenames: kebab-case, descriptive

## Step 3: Generate Showcase Images

Generate **4 images** (1 hero + 3 highlights) using the active harness's image-generation capability. Follow its image-generation skill when available; inspect reference images first. If image generation is unavailable, complete the metadata and report which assets still need generation.

**Image specs:**
- Dimensions: 1376×768 pixels (16:9)
- Save to: `modes/<name>/showcase/`

**Visual style — "Ethereal Tech Dark Mockup":**

Each image is a **conceptual UI mockup on a dark canvas** that communicates one key idea at a glance. Study the reference images in existing showcase directories for the exact aesthetic:

- **Background:** Deep dark (#09090b to #18181b), subtle radial gradient warmth
- **Content:** Stylized UI mockups, not real screenshots — simplified, idealized representations of the mode's interface
- **Orange accent:** #f97316 for interactive elements (buttons, highlights, selection states, arrows)
- **Composition patterns used across modes:**
  - "Input → Output" with an orange arrow (Draw: text prompt → diagram)
  - "Before → After" split comparison (WebCraft: AI Slop vs Impeccable)
  - "Dashboard overview" with cards and stats (Evolve: proposals + metrics)
  - "Canvas with toolbar" showing the workspace (Slide: canvas + thumbnails)
  - "Feature callout" with zoomed-in UI detail (Doc: select mode highlighting)
- **Bottom key message:** Some images include a one-line italic caption at the bottom summarizing the concept
- **Chat bubbles:** Some images show a small chat exchange to illustrate the human-agent interaction
- **Glass/depth effects:** Subtle glassmorphism on panels, rounded corners, soft shadows
- **Typography:** Clean sans-serif, clear hierarchy, white text on dark

**Hero image:** Overview of the mode — what does the workspace look like in action? Show the most impressive/representative state.

**Highlight images:** Each focuses on ONE feature. The image should be self-explanatory — someone should understand the feature just by looking at it, even without reading the title.

## Step 4: Verify

After generating all images:
1. Confirm all files exist in `modes/<name>/showcase/`
2. Verify `showcase.json` references match actual filenames
3. Inspect the actual images for composition, readable text, dimensions, and intended visual style.
4. Compress PNGs with the release size guidance before committing. Commit the showcase changes when the active task includes committing; otherwise leave the reviewable files in the working tree.

## Reference

Study these existing showcase directories for inspiration:
- `modes/webcraft/showcase/` — design commands, anti-slop comparison, responsive preview
- `modes/draw/showcase/` — prompt→diagram, hand-drawn canvas, bidirectional selection
- `modes/slide/showcase/` — canvas with thumbnails, drag-reorder, export options
- `modes/evolve/showcase/` — evolution dashboard, analysis, proposals

Read the images directly to understand the exact visual style before generating.

Files in this skill

  • SKILL.md4.4 KB
  • agents/openai.yaml43 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.