AgentStack
SKILL verified MIT Self-run

Present

skill-qwwiwi-agentos-skills-public-present · by qwwiwi

Generate beautifully formatted HTML presentations with a dark theme. Triggers: /present, 'create presentation', 'visualize', 'make HTML'. Accepts any content (lesson, report, data, plan, comparison, roadmap) and produces a standalone HTML file.

No reviews yet
0 installs
12 views
0.0% view→install

Install

$ agentstack add skill-qwwiwi-agentos-skills-public-present

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-qwwiwi-agentos-skills-public-present)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
25d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Present? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Present — HTML Visualization

When to use

  • User writes /present or asks to format something visually
  • Need to visualize data, a lesson, report, plan, or comparison
  • Request for an HTML file to view in a browser

Process

  1. Determine content type — lesson, report, data, plan, comparison, roadmap
  2. Gather content — from the conversation, files, or generate it
  3. Create HTML using the design system below
  4. Save as present-{topic}.html in your working directory
  5. Send to the user (as a document attachment or file)

Design System

Colors (dark theme — default)

--el-bg: #141416
--el-text: #ffffff
--el-text-muted: #a1a1aa
--el-card-bg: rgba(255,255,255,0.06)
--el-card-border: rgba(255,255,255,0.1)
--el-accent: #c9a44a (gold)
--el-accent-dim: rgba(201,164,74,0.15)
--el-code-bg: rgba(255,255,255,0.08)
--el-divider: rgba(255,255,255,0.1)
--el-error: #ef4444
--el-success: #22c55e

Fonts

  • Headings: 'Playfair Display', Georgia, serif — font-weight: 600-700
  • Body: 'Inter', sans-serif — font-weight: 400-600
  • Code: 'SF Mono', 'Fira Code', monospace
  • Import: https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap

Components

Header (lesson-header)

  • badge: uppercase, accent bg, border-radius: 100px
  • title: Playfair Display, 2rem, font-weight 700
  • subtitle: Inter, 1rem, muted color

Table of Contents (toc)

  • card-bg background, border, border-radius: 1rem
  • Numbering: accent color, font-weight 600

Sections (section)

  • Heading: Playfair, 1.5rem, number in accent, border-bottom divider
  • Body: Inter, 0.9375rem, line-height 1.7

Cards (card)

  • card-bg, card-border, border-radius: 1rem, padding: 1.25rem
  • card-title: font-weight 600

Code (pre > code)

  • code-bg, card-border, border-radius: 0.75rem
  • REQUIRED: white-space: pre-wrap; word-wrap: break-word; word-break: break-all
  • font-size: 0.8125rem, line-height: 1.6
  • color: #e4e4e7

Tables (table)

  • th: accent color, uppercase, letter-spacing 0.05em
  • td: muted color, first td — white font-weight 500
  • border-bottom: divider

Analogy (analogy)

  • accent-dim bg, border-left: 3px solid accent
  • label: accent, uppercase, 0.75rem

Key point (key-point)

  • card-bg, border: accent, border-radius: 1rem
  • label: accent, uppercase, bold

Error box (error-box)

  • bg: rgba(239,68,68,0.1), border: rgba(239,68,68,0.2)
  • title: #ef4444

Summary card (summary-card)

  • accent-dim bg, accent border
  • Playfair heading

Responsive

@media (max-width: 480px) {
  .container { padding: 1rem 1rem 3rem; }
  .lesson-title { font-size: 1.5rem; }
  .section-title { font-size: 1.25rem; }
  pre { padding: 0.75rem; }
}

HTML scaffold


{title}

  
    {badge}
    {title}
    {subtitle}
  
  ...
  

Content types and structure

Lesson

  • Header with badge "Lesson · {topic}"
  • TOC with numbering
  • Sections with numbers, code blocks, tables
  • Practice at the end, summary table

Report

  • Badge "Report · {date}"
  • Key metrics in cards (grid)
  • Data tables
  • Conclusions in summary-card

Comparison

  • Badge "Comparison"
  • Comparison table (th: parameter, columns: options)
  • Pros/cons in cards
  • Verdict in summary-card

Roadmap / Plan

  • Badge "Roadmap" or "Plan"
  • Stages as numbered sections
  • Timeline visualization (CSS)
  • Statuses: done (green), progress (accent), planned (muted)

Data / Dashboard

  • Badge "Dashboard · {topic}"
  • Metrics in grid cards
  • Data tables
  • Trends described or via ASCII charts

Rules

  • Standalone HTML: single file, no external dependencies except Google Fonts (CDN optional)
  • Always dark theme by default
  • Responsive: mobile-first, max-width: 100%
  • pre/code blocks: ALWAYS white-space:pre-wrap + word-wrap:break-word + word-break:break-all
  • Template reference: assets/template-lesson.html

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.