Slide

v2.0.0

Create and manage presentation slides using JSONL storage. Use when building slide decks, applying themes, or exporting to HTML presentations.

0· 174·2 current·2 all-time
byBytesAgain2@ckchzh

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for ckchzh/slide.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Slide" (ckchzh/slide) from ClawHub.
Skill page: https://clawhub.ai/ckchzh/slide
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install slide

ClawHub CLI

Package manager switcher

npx clawhub@latest install slide
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description match the included script and SKILL.md. The tool uses bash + Python to manage local JSONL slide data and export HTML; no unrelated credentials, binaries, or external services are requested.
Instruction Scope
SKILL.md instructs the agent to run scripts/script.sh and manipulate slide data at ~/.slide/data.jsonl. The instructions are narrowly scoped to slide creation, editing, listing and exporting; they do not ask the agent to read other system files or exfiltrate data.
Install Mechanism
No install spec is provided (instruction-only + bundled script). No downloads or third-party package installs are requested, which minimizes install-time risk.
Credentials
The skill requests no environment variables or credentials. It only accesses a local path under the user's home (~/.slide), which is proportionate for a local slide manager.
Persistence & Privilege
always is false and the skill does not request to modify other skills or global agent config. It persists data only to its own directory under the user's home.
Assessment
This skill appears coherent and local: it creates/uses ~/.slide/data.jsonl and runs the included bash/python script. Before installing or running, review the full scripts/script.sh file yourself (or run it in a sandbox) to confirm there are no unexpected network calls or commands (the provided excerpt is consistent but the file was truncated here). Back up any existing ~/.slide data if present. If you run agents that operate on sensitive machines, prefer running this skill in a limited environment since it will read/write files under your home directory.

Like a lobster shell, security has layers — review code before you run it.

latestvk97fm26kf5ej22kwvzsv9g5ag5834bf2
174downloads
0stars
1versions
Updated 1mo ago
v2.0.0
MIT-0

Slide — Presentation Slide Builder

Create, edit, and manage presentation slide decks stored in a local JSONL backend. Supports themes, templates, speaker notes, reordering, outlining, and HTML export.

Prerequisites

  • Python 3.8+
  • bash shell
  • No external dependencies required

Data Storage

All slide data is stored in ~/.slide/data.jsonl. Each line is a JSON object representing either a deck or an individual slide. The tool auto-creates the directory and file on first use.

Commands

CommandDescriptionUsage
createCreate a new slide deck with a titlecreate TITLE [--author AUTHOR] [--description DESC]
addAdd a new slide to an existing deckadd DECK_ID --title TITLE [--content TEXT] [--layout TYPE]
editEdit a slide's title, content, or layoutedit SLIDE_ID [--title T] [--content C] [--layout L]
reorderMove a slide to a new position within its deckreorder SLIDE_ID --position N
themeApply or view a theme for a decktheme DECK_ID [--set THEME_NAME] [--list]
outlineShow a text outline of all slides in a deckoutline DECK_ID
exportExport a deck to HTML or JSONexport DECK_ID [--format html|json] [--output FILE]
previewGenerate a quick text preview of a slidepreview SLIDE_ID
listList all decks or slides within a decklist [--deck DECK_ID] [--limit N]
templateList built-in templates or apply one to a new decktemplate [--apply NAME] [--list]
notesAdd or view speaker notes for a slidenotes SLIDE_ID [--set TEXT]
helpShow usage informationhelp
versionShow version numberversion

Examples

# Create a new deck
bash scripts/script.sh create "Quarterly Review" --author "Kelly"

# Add a title slide
bash scripts/script.sh add deck_abc --title "Welcome" --content "Q1 2026 Results" --layout title

# Edit slide content
bash scripts/script.sh edit slide_xyz --content "Updated revenue figures"

# Reorder a slide to position 3
bash scripts/script.sh reorder slide_xyz --position 3

# Apply a theme
bash scripts/script.sh theme deck_abc --set dark

# Show outline
bash scripts/script.sh outline deck_abc

# Add speaker notes
bash scripts/script.sh notes slide_xyz --set "Mention customer growth"

# Export deck to HTML
bash scripts/script.sh export deck_abc --format html --output presentation.html

# List available templates
bash scripts/script.sh template --list

Output Format

All commands output structured JSON to stdout. The export --format html command outputs a self-contained HTML file with embedded CSS and JavaScript for presentation mode.

Slide Layouts

Built-in layout types: title, content, two-column, image, blank, section-header.

Themes

Built-in themes: default, dark, light, corporate, creative, minimal.

Templates

Built-in templates: blank, pitch-deck, quarterly-review, project-proposal, workshop.

Notes

  • Deck IDs are prefixed with deck_ and slide IDs with slide_.
  • Slides maintain an order field for sequencing within a deck.
  • The HTML export includes keyboard navigation (arrow keys) and fullscreen mode.

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

Comments

Loading comments...