Not in the top 1,000 by GitHub stars

AIPMAndy/LivePPT

把 Markdown / README 一键变成可翻页、可分享的 HTML 演示页(Claude Code Skill)|Markdown to web slides

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/public/LivePPT/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 3c57af3ca75a

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 3c57af3ca75abc8b51d4565ffba55cd553e98bcb

84GitHub stars
Not availablestars in 7 days
1skill in this repository
3commits in 30 days

Heat

Insufficient history

Not enough history yet to measure heat. It appears after a few days of data.

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Nov 2, 2026Nov 2, 202684

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

LivePPT

When your agent uses it

Build click-through cinematic web showcase pages with dynamic transitions and runtime style switching. Use when users ask for PPT alternatives, interactive launch pages, or high-end storytelling websites with multiple visual styles.

What it loads into context

Frontmatter

45 tokens

Always available to the agent

SKILL.md

1,204 tokens

When the skill is activated

Reference documents

12,928 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Overview
  2. Trigger Scenarios
  3. Input Contract
  4. Workflow
  5. Quality Bar
  6. AI Delegation
  7. Standard Deliverables
  8. Resources (optional)

Scripts executed separately

  • Makefile
  • assets/templates/starter/App.tsx
  • demos/liveppt-promo/script.js
  • scripts/add_theme.py
  • scripts/build_from_readme.py
  • scripts/build_showcase.py
  • scripts/generate_demo_gif.py
  • scripts/generate_distribution_pack.py
  • scripts/generate_release_note.py
  • scripts/generate_showcase_plan.py
  • scripts/render_plan_to_html.py
  • scripts/validate_skill.py
  • tests/test_renderer.py

Files

  • .github/ISSUE_TEMPLATE/bug_report.mddoc503 bytes
  • .github/ISSUE_TEMPLATE/config.ymlasset219 bytes
  • .github/ISSUE_TEMPLATE/feature_request.mddoc554 bytes
  • .github/PULL_REQUEST_TEMPLATE.mddoc667 bytes
  • .github/workflows/validate-skill.ymlasset747 bytes
  • .gitignoreasset66 bytes
  • CHANGELOG.mddoc2,513 bytes
  • CONTRIBUTING.mddoc1,819 bytes
  • LICENSEasset2,071 bytes
  • LICENSE_EN.mddoc1,780 bytes
  • MUSK_FIVE_STEP_ANALYSIS.mddoc3,735 bytes
  • Makefileruns1,062 bytes
  • OPEN_SOURCE_LAUNCH_CHECKLIST.mddoc1,319 bytes
  • README.mddoc6,289 bytes
  • README_EN.mddoc6,825 bytes
  • ROADMAP.mddoc1,065 bytes
  • SKILL.mdcore4,589 bytes
  • agents/openai.yamlasset235 bytes
  • assets/demo.gifasset1,172,018 bytes
  • assets/demo.svgasset3,987 bytes
  • assets/templates/scene-map.mddoc627 bytes
  • assets/templates/starter/App.tsxruns7,079 bytes
  • assets/templates/starter/DIFFERENTIATION.mddoc880 bytes
  • assets/templates/starter/README.mddoc1,528 bytes
  • assets/templates/starter/styles.cssasset7,795 bytes
  • assets/templates/theme-spec.mddoc479 bytes
  • demos/liveppt-promo/README.mddoc885 bytes
  • demos/liveppt-promo/execution-checklist.mddoc1,125 bytes
  • demos/liveppt-promo/index.htmlasset1,300 bytes
  • demos/liveppt-promo/scene-map.mddoc1,943 bytes
  • demos/liveppt-promo/script.jsruns22,601 bytes
  • demos/liveppt-promo/styles.cssasset25,027 bytes
  • demos/liveppt-promo/theme-spec.mddoc1,102 bytes
  • examples/sample-launch-plan.mddoc1,805 bytes
  • examples/use-cases.mddoc494 bytes
  • references/design-system-playbook.mddoc968 bytes
  • references/style-presets.mddoc1,941 bytes
  • releases/distribution-pack-2026-03-03.mddoc3,595 bytes
  • releases/v0.1.0.mddoc1,152 bytes
  • releases/v0.1.1.mddoc767 bytes
  • releases/v0.1.2.mddoc865 bytes
  • scripts/add_theme.pyruns1,634 bytes
  • scripts/build_from_readme.pyruns4,370 bytes
  • scripts/build_showcase.pyruns2,891 bytes
  • scripts/generate_demo_gif.pyruns8,754 bytes
  • scripts/generate_distribution_pack.pyruns7,615 bytes
  • scripts/generate_release_note.pyruns1,673 bytes
  • scripts/generate_showcase_plan.pyruns2,670 bytes
  • scripts/render_plan_to_html.pyruns25,177 bytes
  • scripts/validate_skill.pyruns6,041 bytes
  • tests/test_renderer.pyruns3,821 bytes
Read SKILL.md

# LivePPT

## Overview

把线性 PPT 请求升级为“点击切换的动态网页演示”。
默认产出中文内容,支持多主题切换、电影感转场、场景化叙事和可部署 Demo。

## Trigger Scenarios

- 用户说“不要传统 PPT,要网页演示、可点击翻页、酷炫高级感”。
- 用户要“同一份内容切换不同视觉风格(商务/科技/极简)”。
- 用户要“产品发布页、路演页、课程讲义页、案例展示页”且强调互动感。
- 用户要“开源模板 + 演示站 + 可复用主题系统”。
View the complete source on GitHub

Skills included

  • LivePPT

Repository facts

License
Apache-2.0
Created
Mar 2, 2026
Last pushed
Oct 29, 2026
Forks
16
Open issues
1
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 7, 2026

Show all 48 signals by file

skills/public/LivePPT/.github/ISSUE_TEMPLATE/config.yml

  • Network accessline 2
    contact_links:   - name: Questions and discussions     url: https://github.com/AIPMAndy/LivePPT/discussions
  • Network accessline 3
    - name: Questions and discussions     url: https://github.com/AIPMAndy/LivePPT/discussions     about: Ask open questions, share showcase ideas, or discuss roadmap proposals.
  • Network accessline 4
    url: https://github.com/AIPMAndy/LivePPT/discussions

skills/public/LivePPT/Makefile

  • Executable scriptline 1
    Executable file

skills/public/LivePPT/README.md

  • Network accessline 9
    [![License](https://img.shields.io/badge/License-MIT%20%2B%20Additional%20Terms-blue.svg)](LICENSE)
  • Network accessline 10
    [![Validate](https://img.shields.io/github/actions/workflow/status/AIPMAndy/LivePPT/validate.yml?label=validate)](https://github.com/AIPMAndy/LivePPT/actions/workflows/validate.yml)
  • Network accessline 11
    [![Stars](https://img.shields.io/github/stars/AIPMAndy/LivePPT?style=social)](https://github.com/AIPMAndy/LivePPT/stargazers)
  • Network accessline 49
    git clone https://github.com/AIPMAndy/LivePPT.git
  • Network accessline 126
    cd demos/liveppt-promo python3 -m http.server 4188 # open http://localhost:4188
  • Network accessline 128
    # open http://localhost:4188

skills/public/LivePPT/README_EN.md

  • Network accessline 9
    [![License](https://img.shields.io/badge/License-MIT%20%2B%20Additional%20Terms-blue.svg)](LICENSE)
  • Network accessline 10
    [![Validate](https://img.shields.io/github/actions/workflow/status/AIPMAndy/LivePPT/validate.yml?label=validate)](https://github.com/AIPMAndy/LivePPT/actions/workflows/validate.yml)
  • Network accessline 11
    [![Stars](https://img.shields.io/github/stars/AIPMAndy/LivePPT?style=social)](https://github.com/AIPMAndy/LivePPT/stargazers)
  • Network accessline 50
    git clone https://github.com/AIPMAndy/LivePPT.git
  • Network accessline 127
    cd demos/liveppt-promo python3 -m http.server 4188 # open http://localhost:4188
  • Network accessline 129
    # open http://localhost:4188

skills/public/LivePPT/assets/demo.svg

  • Network accessline 1
    <svg width="1280" height="720" viewBox="0 0 1280 720" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="LivePPT demo preview">

skills/public/LivePPT/assets/templates/starter/App.tsx

  • Executable scriptline 1
    Executable file

skills/public/LivePPT/demos/liveppt-promo/README.md

  • Network accessline 3
    这是一个基于 LivePPT Skill 的“项目推广动态PPT”示例,用于推广: `https://github.com/AIPMAndy/LivePPT`
  • Network accessline 4
    `https://github.com/AIPMAndy/LivePPT`
  • Network accessline 30
    然后访问:`http://localhost:4188`

skills/public/LivePPT/demos/liveppt-promo/script.js

  • Network accessline 1
    const repo = "https://github.com/AIPMAndy/LivePPT";
  • Executable scriptline 1
    Executable file

skills/public/LivePPT/releases/distribution-pack-2026-03-03.md

  • Network accessline 3
    - 发布日期:2026-03-03 - GitHub:https://github.com/AIPMAndy/LivePPT
  • Network accessline 4
    - GitHub:https://github.com/AIPMAndy/LivePPT
  • Network accessline 5
    - Demo:http://localhost:4188
  • Network accessline 24
    GitHub: https://github.com/AIPMAndy/LivePPT
  • Network accessline 25
    Demo: http://localhost:4188
  • Network accessline 42
    GitHub: https://github.com/AIPMAndy/LivePPT
  • Network accessline 43
    Demo: http://localhost:4188
  • Network accessline 76
    Repo: https://github.com/AIPMAndy/LivePPT
  • Network accessline 77
    Demo: http://localhost:4188
  • Network accessline 92
    仓库:https://github.com/AIPMAndy/LivePPT
  • Network accessline 93
    演示:http://localhost:4188

skills/public/LivePPT/scripts/add_theme.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/public/LivePPT/scripts/build_from_readme.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/public/LivePPT/scripts/build_showcase.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/public/LivePPT/scripts/generate_demo_gif.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/public/LivePPT/scripts/generate_distribution_pack.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 157
    parser = argparse.ArgumentParser(description="Generate a multi-channel distribution copy pack")     parser.add_argument("--project", default="LivePPT", help="Project name")     parser.add_argument("--repo", default="https://github.com/AIPMA
  • Network accessline 158
    parser.add_argument("--project", default="LivePPT", help="Project name")     parser.add_argument("--repo", default="https://github.com/AIPMAndy/LivePPT", help="GitHub repository URL")     parser.add_argument("--demo", default="http://localh
  • Network accessline 159
    parser.add_argument("--repo", default="https://github.com/AIPMAndy/LivePPT", help="GitHub repository URL")
  • Network accessline 160
    parser.add_argument("--demo", default="http://localhost:4188", help="Demo URL")

skills/public/LivePPT/scripts/generate_release_note.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/public/LivePPT/scripts/generate_showcase_plan.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/public/LivePPT/scripts/render_plan_to_html.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/public/LivePPT/scripts/validate_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/public/LivePPT/tests/test_renderer.py

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 44 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeUnknownNo evidence
CodexUnknownNo evidence
CursorUnknownNo evidence
Gemini CLIUnknownNo evidence
GitHub CopilotUnknownNo evidence
OpenCodeUnknownNo evidence
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.