magazine-web-ppt
Generates a horizontal-swipe web PPT (single HTML file) in an "electronic magazine x e-ink" style, with a WebGL fluid background, serif headings + sans-serif…
Skill by sanghyunna
Chalk Labs
Need help deploying magazine-web-ppt?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/sanghyunna-magazine-web-ppt
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: presentations, design, frontend, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/magazine-web-ppt
What's inside
- Skill name
magazine-web-ppt- Description
- Generates a horizontal-swipe web PPT (single HTML file) in an "electronic magazine x e-ink" style, with a WebGL fluid background, serif headings + sans-serif body text, chapter title cards, big-number data slides, image grids, and more templates. Use when the user needs to create a web PPT for a talk, presentation, or launch event, or mentions "magazine-style PPT", "horizontal swipe deck", "editorial magazine", or "e-ink presentation".
- License
- Apache-2.0
- Instructions
- 284 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: "magazine-web-ppt" does not match folder "guizang-ppt"
Files (12)
- LICENSE
- README.en.md
- README.md
- README.pt-BR.md
- SKILL.md
- example-slides.html · assets/
- template.html · assets/
- checklist.md · references/
- components.md · references/
- layouts.md · references/
- styles.md · references/
- themes.md · references/
SKILL.md (first lines)
# Magazine Web Ppt
## What this skill does
Generates a **single-file HTML** horizontal-swipe PPT with this visual tone:
- **Electronic magazine + e-ink** hybrid style
- **WebGL fluid / contour / dispersion background** (visible on hero slides)
- **Serif headings (Noto Serif SC + Playfair Display) + sans-serif body text (Noto Sans SC + Inter) + monospace metadata (IBM Plex Mono)**
- **Lucide line icons** (no emoji)
- **Horizontal left/right paging** (keyboard ← →, scroll wheel, touch swipe, bottom dots, ESC index)
- **Smooth theme interpolation**: colors and the shader ease smoothly when paging into a hero slide
The aesthetic of this skill is neither "corporate PPT" nor "consumer internet UI" — it looks like *Monocle* magazine given a coat of code.
## When to use it
**Good fit**:
- In-person talks / internal industry talks / private sharing sessions
- AI product launches / demo days
- Talks with a strong personal style
- Web-based slides you want to build once with no separate paging tool
**Poor fit**:
- Large data tables or overlapping charts (use a regular PPT)
- Training courseware (information density is too low)
- Content that needs multi-person collaborative editing (this is static HTML)
## Workflow
### Step 0 · Pick a direction (Direction · mandatory first step)
**Before asking the 6 clarifying questions, have the user pick one of 5 magazine directions first**. Each direction bundles a theme color, recommended layout, chrome style, and recommended slide count — picking a direction answers half of the clarifying questions up front.
Open `references/styles.md`, **copy the whole section over** to show the user the 1-line summary of the 5 directions, then let them choose:
```
1. Monocle Editorial · international-magazine style ✦ default
2. WIRED Tech · data + engineering
3. Kinfolk Slow · slow living / humanistic
4. Domus Architectural · architecture / spatial feel
5. Lab / Reference · academic + craft manual
```
If the user says "I don't know, you recommend one" — **default to Monocle Editorial**, since it has the lowest failure rate. If the user mentions "AI / benchmark / tech launch" — recommend WIRED; "reading / private circle / social feed" — recommend Kinfolk; "design / architecture / portfolio" — recommend Domus; "research / academia / methodology" — recommend Lab.
After picking a direction, create or update `project-record.md` in the project directory, with the first line stating the direction + theme color + audience + duration (template at the end of `styles.md`). **Never switch direction mid-way** — switching halfway means everything built so far is wasted.
### Step 1 · Requirements clarification (**mandatory before starting work**)
**If the user has already provided a full outline + images**, you can skip straight to Step 2.
**If the user has only given a topic or a vague idea**, align on it using these 6 questions one by one before starting. Don't start writing slides based on guesses — once the structure is wrong, revising later is expensive:
#### 6-question clarification checklist
> Question 5 is already answered during the Step 0 direction pick (direction → theme color). Of the remaining 5 questions below, question 5 can be left blank.
| # | Question | Why it matters |
|---|------|-----------|
| 1 | **Who is the audience? What's the sharing scenario?** (internal industry talk / commercial launch / demo day / private session) | Determines language style and depth |
| 2 | **How long is the talk?** | 15 minutes ≈ 10 slides, 30 minutes ≈ 20 slides, 45 minutes ≈ 25-30 slides (see `styles.md` for the recommended range per direction) |
| 3 | **Is there source material?** (docs / data / an old PPT / article links) | Build on the material if it exists, otherwise help construct it |
| 4 | **Are there images? Where are they?** | See the "image conventions" section below |
| 5 | ~~**Which theme color do you want?**~~ | ✓ Already decided by the direction in Step 0 |
| 6 | **Are there any hard constraints?** (must include XX data / must not mention YY) | Avoids rework |
#### Outline assistance (if the user has no outline)
Use the "narrative arc" template to build the skeleton, then fill in content:
```
Hook → 1 slide : open with a contrast / question / hard number that makes people stop
Context → 1-2 slides : explain the background / who you are / why this talk
Core → 3-5 slides : the core content, interspersed with Layout 4/5/6/9/10
Shift → 1 slide : break expectations / present a new viewpoint
Takeaway → 1-2 slides : a memorable line / a suspense question / a call to action
```
Align the narrative arc + slide-count plan + theme rhythm table (see `layouts.md`) — **only after all three are aligned** should you move to Step 2.
It's recommended to save the outline as `project-record.md` or `outline-v1.md` for easier iteration later.
#### Image conventions (tell the user)
Before starting work, make clear to the user:
- **Folder location**: under `project/XXX/ppt/images/`, at the same level as `index.html`
- **Naming convention**: `{slide-number}-{semantic-name}.{ext}`, e.g. `01-cover.jpg` / `03-figma.jpg` / `05-dashboard.png`
- Zero-pad the slide number for easy sorting
- Use English for the semantic part — short, specific, matching the content
- **Spec recommendations**:
- A single image should be ≥ 1600px wide (avoid blur on large screens)
- Use JPG for photos/screenshots, PNG for transparent UI/charts
- Keep the total size under 10MB (affects paging smoothness)
- **How to replace images**: overwriting with the **same filename** is safest (no need to change paths in the HTML); if a filename changes, remember to globally search `images/old-name` and replace it with the new name
- **What if there are no images**: align with the user — you can generate the structure first with placeholder color blocks and add images later, but let them know that image-heavy layouts like 4/5/10 can't be visually verified without images
### Step 2 · Copy the template
Copy `assets/template.html` to the target location (typically `project/XXX/ppt/index.html`) and create an `images/` folder at the same level to receive images.
```bash
mkdir -p "project/XXX/ppt/images"
cp "<SKILL_ROOT>/assets/template.html" "project/XXX/ppt/index.html"
```
`template.html` is a **fully runnable** file — CSS, the WebGL shader, paging JS, and font/icon CDNs are all preconfigured; only the `<main id="deck">` contains 3 example slides (cover, chapter title card, blank filler slide).
#### 2.1 · Placeholders that must be changed (**easy to miss**)
Right after copying, immediately replace the following placeholders, otherwise the browser tab will show an awkward "[REQUIRED] Replace with PPT title" text:
| Location | Original | Replace with |
|------|------|--------|
| `<title>` | `[REQUIRED] Replace with PPT title · Deck Title` | The actual deck title (e.g. `A New Way of Working · Luke Wroblewski`) |
Every time you copy template.html, the first thing to do is grep for "[REQUIRED]" to confirm every placeholder has been replaced.From sanghyunna/readable-studio, Apache-2.0.
More from sanghyunna/readable-studio
- 0.566score
readable-contribute
sanghyunna
One-click contribution flow for Readable Studio (sanghyunna/readable-studio) — even for non-coders.
SkillAFreshness: AClaude Code +9 - 0.565score
critique
sanghyunna
Run a 5-dimension expert design review on any HTML artifact in the project — Philosophy / Visual hierarchy / Detail / Functionality / Innovation, each scored…
SkillAFreshness: AClaude Code +9 - 0.565score
finance-report
sanghyunna
Quarterly / monthly financial report — masthead with KPIs, revenue and burn charts, P&L summary table, top-line highlights, and an outlook paragraph.
SkillAFreshness: AClaude Code +9 - 0.565score
hr-onboarding
sanghyunna
A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 22, 2026 (2 months ago)
- Last release
- Oct 23, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/sanghyunna/readable-studio
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from sanghyunna
- 0.566score
readable-contribute
sanghyunna
One-click contribution flow for Readable Studio (sanghyunna/readable-studio) — even for non-coders.
SkillAFreshness: AClaude Code +9 - 0.565score
critique
sanghyunna
Run a 5-dimension expert design review on any HTML artifact in the project — Philosophy / Visual hierarchy / Detail / Functionality / Innovation, each scored…
SkillAFreshness: AClaude Code +9 - 0.565score
finance-report
sanghyunna
Quarterly / monthly financial report — masthead with KPIs, revenue and burn charts, P&L summary table, top-line highlights, and an outlook paragraph.
SkillAFreshness: AClaude Code +9 - 0.565score
hr-onboarding
sanghyunna
A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get magazine-web-ppt running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
magazine-web-ppt skill. Agent Mart. https://agentmart.dev/skills/sanghyunna-magazine-web-ppt (last updated 2026-10-24)