Back to Skills

ljg-present

演讲铸造器(Outline-Faithful)。基于 orgmode/markdown outline 层级 1:1 视觉化呈现——色块大字、ultra-bold 错位,原文不动只做美化。三档主题色 black/red/yellow(默认 black 或按 filetags 推断),可用 -r/-b/-y 显式覆盖;可用 --cyber 走黑底绿字 cyber-hacker 风。使用时用户会说:'讲这个'、'present'、'做成演讲'、'呈现一下'、'铸成演示'、'做个 slides'、'标语流'、'宣言体'、'slogan'、'manifesto'、'按 outline 美化'。输出单文件 HTML 到 ~/Downloads/。

5,541stars638forksUpdated 6/9/2026

Security Assessment

Safe(100/100)
Security Score100/100

About ljg-present

ljg-present is an outline-faithful presentation renderer that transforms Org mode or Markdown-style outlines into visually styled HTML presentations without altering the original content. Its core purpose is to convert structured outlines into large-format, slogan-style visual slides while preserving the source hierarchy, wording, ordering, lists, tables, and emphasis exactly as written. Rather than summarizing, rewriting, extracting key messages, or generating conventional presentation decks, the skill acts strictly as a renderer that determines how each outline element should be displayed on screen.

The skill supports one-to-one mapping between outline structure and presentation pages. Heading levels are converted into dedicated slide types, while paragraphs, lists, tables, quotations, separators, and example blocks are rendered according to predefined visual rules. Features include theme selection with black, red, and yellow color schemes, automatic theme inference from file tags, optional explicit theme overrides, and a cyber-hacker mode with terminal-inspired styling. It also supports automatic highlighting of emphasized text and code-style content, indentation based on nesting depth, intelligent pagination for long content, and special emphasis pages for major section transitions.

This skill is designed for speakers, writers, educators, researchers, and anyone who maintains content in structured outlines and wants a visually impactful presentation without manually designing slides. It is particularly useful for manifesto-style talks, keynote outlines, essays, notes, learning materials, and presentations where preserving the original structure and wording is essential. The output is generated as a single HTML file suitable for presentation and sharing.

FAQ

What input formats does ljg-present support?

The skill is designed for outline-based content, specifically Org mode structures that include headings, lists, tables, emphasis, quotations, separators, and example blocks.

Does the skill rewrite, summarize, or extract key messages from my content?

No. The skill follows a strict outline-faithful philosophy. It preserves titles, paragraphs, lists, tables, and ordering exactly as provided and only changes the visual presentation.

How is the presentation theme selected?

Themes can be specified explicitly using theme options, inferred from file tags, or defaulted to the black theme when no theme information is available.

Can long paragraphs, lists, or tables be split across multiple slides?

Yes. The skill applies pagination rules for lengthy content while maintaining consistent visual styling and preserving the original logical structure.

What is the output format?

The skill generates a single HTML presentation file intended for visual display and presentation use.

All Files

2 files
SKILL.md7.5 KB
View
assets/slogan_template.html8.8 KB
View

Install ljg-present

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill