Oh My PPT is a local-first desktop application that uses AI to create, edit, present, and export editable HTML-based slide presentations. It is for people making presentations, lessons, stories, reports, or pitches who want to describe their content and then adjust the resulting pages, visuals, animations, and layouts.
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.
npx skills add arcsin1/oh-my-ppt --skill solarized-lightgit clone --depth 1 https://github.com/arcsin1/oh-my-pptWrote 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.
[](https://agentmods.dev/skills/arcsin1/oh-my-ppt/solarized-light)<a href="https://agentmods.dev/skills/arcsin1/oh-my-ppt/solarized-light"><img src="https://agentmods.dev/badge/skills/arcsin1/oh-my-ppt/solarized-light/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.
<a href="https://agentmods.dev/skills/arcsin1/oh-my-ppt/solarized-light"><img src="https://agentmods.dev/badge/skills/arcsin1/oh-my-ppt/solarized-light.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.00462 |
| Opus 5 | $0.00000 | $0.00231 |
| Sonnet 5 | $0.00000 | $0.00092 |
| Haiku 4.5 | $0.00000 | $0.00046 |
Grade A, and why
solarized-light 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 4d ago.
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.
What it actually says
Solarized 浅色是科学调校的视觉舒适——暖黄的底色如旧书的纸张,低眩光的配色让眼睛在八小时的会议后依然从容。这不是随意挑选的「米色」,而是经过色彩科学计算的最优解。当你的内容需要被长时间注视时,这就是它应得的待遇。
配色
标题 #073642 深青、正文 #586e75 石板青,强调色 #268bd2 蓝与 #2aa198 青是低对比中的清晰标记。背景 linear-gradient(145deg, #fdf6e3 0%, #eee8d5 55%, #e8e0cc 100%) 是从暖黄到米灰的三段渐变,模拟旧纸张。卡片 rgba(253,246,227,0.92) 与背景同色系,边框 rgba(101,123,131,0.2) 是柔和的青灰描边。
排版
等宽或人文无衬线字体,字重偏轻。标题清晰但不刺眼,正文保持舒适的对比度。行距宽松,让文字在暖黄底色上自由呼吸。
布局
温暖的浅色布局,卡片与背景和谐一体。内容区块之间用充足的留白分隔,不依赖硬边框。整体像一本排印精良的教科书——严谨但不枯燥。
动画
fade-up、blur-in、stagger-list
适合场景
长时间工作坊、教学培训、技术教学、学术讨论——需要让观众的眼睛坚持到最后一页的场合。
配图
不支持配图。
不要
- 不要使用高对比或刺眼的颜色
- 不要用纯白或纯黑的极端对比
- 不要在暖黄底色上使用冷灰文字
- 不要追求「视觉冲击」,追求「视觉舒适」
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 4d ago Changed · +3 lines e118da0758f1
- 6d ago First seen · 23 lines · 0 tokens per session scan A b0bf2996e2fc
solarized-light is a skill published in the GitHub repository arcsin1/oh-my-ppt (1,932 stars, last pushed 4d ago), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 462 tokens. 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-09-03.
Other skills, from other repositories
concept-diagrams
Generate flat, minimal educational SVG visuals as HTML.
hps-bauhaus
A visual-design fundamentals course for new brand designers — grid, type, color, and the exercises that build the eye. Built as a decision-grade professional training deck for junior designers, new hires.
hps-memphis-pop
A pop-culture retrospective on how 1980s design language shaped today's apps — the scenes, the turning point, and the takeaway. Built as a decision-grade story deck for talk audience, design community.
html-ppt-zhangzara-playful
A retail sales-floor training on consultative selling — the flow, the role-plays, and the daily habit that lifts conversion. Built as a decision-grade professional training deck for store associates, floor managers.
html-ppt-zhangzara-retro-windows
An IT security-awareness training on spotting phishing — the tells, the drill, and what to do in the first 60 seconds. Built as a decision-grade professional training deck for all employees.
mermaid-diagram
Use when the user asks for a flowchart, architecture diagram, sequence diagram, ER diagram, state machine, gantt chart, or any visual that fits Mermaid syntax. Hope Agent's chat renders Mermaid blocks natively, so the diagram appears inline.