yq-editorial-presentation-html

yq-editorial-presentation-html is a skill for Claude Code, Codex from EthanYoQ/Skill-hub. It costs 131 tokens per session (5,846 once invoked), scanned A, original, MIT.

A design system for creating presentation decks as full-screen HTML pages or PowerPoint files. It uses warm editorial principles while changing the visual treatment to fit the audience, purpose, density, and story.

In plain words
What is it for?
It supports project reports, case studies, strategy presentations, product launches, executive or client briefings, and presentations delivered as HTML or .pptx.
Why use it?
It helps turn evidence and narrative into varied, readable slides without relying on one repeated layout or fixed color scheme.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit It supports project reports, case studies, strategy presentations, product launches, executive or client briefings, and presentations delivered as HTML or .pptx.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/ethanyoq/skill-hub/yq-editorial-presentation-html
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add EthanYoQ/Skill-hub --skill yq-editorial-presentation-html
Clone the repo
git clone --depth 1 https://github.com/EthanYoQ/Skill-hub

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for yq-editorial-presentation-html

README.md
[![agentmods](https://agentmods.dev/badge/skills/ethanyoq/skill-hub/yq-editorial-presentation-html/github.svg)](https://agentmods.dev/skills/ethanyoq/skill-hub/yq-editorial-presentation-html)
Your own site
<a href="https://agentmods.dev/skills/ethanyoq/skill-hub/yq-editorial-presentation-html"><img src="https://agentmods.dev/badge/skills/ethanyoq/skill-hub/yq-editorial-presentation-html/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for yq-editorial-presentation-html

Your own site · 80×15
<a href="https://agentmods.dev/skills/ethanyoq/skill-hub/yq-editorial-presentation-html"><img src="https://agentmods.dev/badge/skills/ethanyoq/skill-hub/yq-editorial-presentation-html.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 131 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,846 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00131 $0.05846
Opus 5 $0.00066 $0.02923
Sonnet 5 $0.00026 $0.01169
Haiku 4.5 $0.00013 $0.00585

Measured 10d ago against content hash 7f1bea91f480, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

yq-editorial-presentation-html scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

The scan reads SKILL.md. This mod also ships 4 executable files (assets/embed_pptx_fonts.ps1, assets/generate_pptx.py, assets/plan_deck.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/07-media-content/yq-editorial-presentation-html/SKILL.md · 321 lines

How it starts

The opening of the file, as written. The whole thing — 321 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Editorial Presentation (HTML + PPTX 双模)

这个 skill 是什么

一套可规划、可验证、可变体的视觉设计语言 skill,源自 Pfizer 血液科 IFI 案例分享 v5 desktop 版,并把单一成品样式拆成稳定 DNA 与可选 style profile。

核心价值:先按受众、目的、正式度、密度和语义关系规划,再渲染 HTML/PPTX。复用的是编辑设计原则、角色化 token、构图语法与质量门,不是把不同主题替换进同一套米色卡片模板。

双输出模式:

  • HTML 模式(默认):用于浏览器演示的横向全屏 deck。F11 下每页固定 100vw × 100vh,支持左右翻页、底部圆点、触屏/滚轮、ESC overview,并完整支持 profile 与构图语法。
  • PPTX 模式:用于必须交 .pptx 文件的场景(高管会、客户演示、传统企业)。通过 python-pptx 程序化生成,与 HTML 共用 manifest;只选择明确支持 PPTX 的 profile。

两种模式共享的设计 DNA

  1. 温暖但克制的编辑质感、证据可读性和固定 16:9 舞台。
  2. display / body / data 三类字体角色;具体字族由 profile 决定,原始 Pfizer profile 仍使用 Fraunces / Inter / JetBrains Mono。
  3. 颜色通过 canvas / surface / ink / primary / secondary / signal / positive / negative 等角色分配,不锁死一组 RGB。
  4. 先判断数据关系、基数、密度、不确定性和叙事角色,再分别选择表达家族与构图。
  5. 同一 profile 内保持一致,但相邻页面不得机械复用相同构图、几何和背景节奏。
  6. HTML 与 PPTX 共用同一份 slide manifest;格式降级必须记录,不能全部退化为卡片网格。

何时使用(必须主动触发,不要等用户说风格名)

任一信号出现时使用:

  • 明确要求 "warm editorial / Anthropic / Pfizer / 编辑设计 / 类似血液科那套"
  • "做一个 presentation / slides / PPT / 幻灯片 / 演示文稿 / 汇报" 且上下文要求高规格视觉设计
  • "做 case sharing / 案例分享 / 项目展示 / 战略汇报"
  • "给老板/director/VP 看 / 给客户演示"
  • "类似血液科那套 / Pfizer 风格 / Anthropic 风格 / warm editorial / 编辑设计风格"
  • "把 X 内容做成可演示的页面 / 做成 deck"
  • 用户给一份内容(产品发布、市场调研、技术分享、案例复盘),需要做成展示

普通 PPT 编辑、只改一行文字或用户已指定另一套视觉系统时不要抢占。触发后也先选择 profile 与构图语法,不默认套原始 Pfizer 配色。

第 0 步:判断输出格式

问自己 / 看用户表述:

用户说...
"做 HTML 页面 / 网页 / 浏览器演示 / F11 全屏 / 加跳转链接 / 嵌入视频" HTML 模式
"做 PPT / .pptx / PowerPoint / 幻灯片文件 / 给传统企业用" PPTX 模式
"做 presentation"(没说格式) 默认 HTML 模式(更高保真),并主动问"要不要也出一份 PPT 版?"
"做一份给客户演示用的"(看上下文) 客户是 IT/科技 → HTML;客户是医药/金融/政府 → PPTX
"做幻灯片样式"但没说文件类型 HTML 模式(横向全屏 deck)

如果不确定,默认 HTML(因为它复刻度最高,后续可再衍生 PPT)。


HTML 模式工作流

Step 1 · 读 references

按需读:

  • references/visual-grammar.md 必读 — profile 选择、密度模式、slide manifest、构图语法与反重复质量门。
  • references/style-index.json 必读 — 只做 shortlist;选定后只把一个 profile 的角色 token 带入生成上下文。
  • references/design-tokens.md 必读 — invariant token 与 profile 角色映射。只有用户锁定原始 Pfizer look 时才原样使用 legacy token block。
  • references/typography.md 必读 — display / body / data 角色与 projection scale;具体字族来自选定 profile。
  • references/chart-selection.md 必读 — 图表选择规则。先判断数据关系,再选 stat / timeline / matrix / funnel / bar 等组件。禁止把所有数字都画成条形图
  • references/components.md — 视觉组件的 HTML+CSS 切片,包含每类组件的"何时用 / 不何时用"。
  • references/layouts.md — 横向全屏 deck 的 slide 节奏、grid 布局、navigation。
  • references/rewrite-existing-html.md — 改写已有 HTML deck 的专用流程。保留内容 section,只替换演示 shell / CSS / JS。
  • references/qa.md — 生成后检查。重点查主内容宽度、垂直沉底、页脚遮挡、overview 和滚动条。

Read the full file on GitHub · 321 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 321 lines · 131 tokens per session scan A 7f1bea91f480

Subscribe to this mod's changes

yq-editorial-presentation-html is a skill published in the GitHub repository EthanYoQ/Skill-hub (9 stars, last pushed 3d ago), licensed MIT. It adds 131 tokens to every session and 5,846 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

skin-creator

Create and apply a two-asset LobsterAI visual skin from the user's style description. Use only when the AI Skin Designer kit supplies the structured skinpack workflow marker; do not use for ordinary theme or image requests.

netease-youdao/LobsterAI · 48 tokens

design

Use when the user wants the visual/experiential design of a product done systematically — a design system, a screen, a landing page, or a visual identity — grounded in researched real-world prior art and free of AI slop. Establishes/extends the design system, invokes the matching local taste skill, dispatches the…

jeremylongshore/tons-of-skills-marketplace · 126 tokens

canvas-design

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

netease-youdao/LobsterAI · 59 tokens

cli-anything-photoshop

A command-line tool that controls Adobe Photoshop through Windows automation. It can work with Photoshop documents, layers, selections, text, image adjustments, and exports.

yb2460/harness-anything · 43 tokens

nextclaw-skin-studio

A studio for browsing, applying, creating, refining, switching, inspecting, and removing custom NextClaw skins. A skin changes an app's visual appearance and can include CSS, JavaScript, images, SVG, layout changes, and motion.

Peiiii/nextclaw · 115 tokens

canvas-design

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

ComposioHQ/awesome-claude-skills · 59 tokens