frontend-slides
从零开始或通过转换 PowerPoint 文件创建惊艳、动画丰富的 HTML 演示文稿。当用户想要构建演示文稿、将 PPT/PPTX 转换为网页,或为演讲/推销创建幻灯片时使用。帮助非设计师通过视觉探索而非抽象选择来发现他们的美学风格。
Skill by aaione
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/aaione-frontend-slides
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, frontend
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/frontend-slides
What's inside
- Skill name
frontend-slides- Description
- 从零开始或通过转换 PowerPoint 文件创建惊艳、动画丰富的 HTML 演示文稿。当用户想要构建演示文稿、将 PPT/PPTX 转换为网页,或为演讲/推销创建幻灯片时使用。帮助非设计师通过视觉探索而非抽象选择来发现他们的美学风格。
- License
- MIT
- Instructions
- 180 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- STYLE_PRESETS.md
- openai.yaml · agents/
SKILL.md (first lines)
# 前端幻灯片 创建零依赖、动画丰富的 HTML 演示文稿,完全在浏览器中运行。 灵感来自 [zarazhangrui](https://github.com/zarazhangrui) 工作中展示的视觉探索方法。 ## 何时使用 - 创建演讲文稿、推销文稿、研讨会文稿或内部演示 - 将 `.ppt` 或 `.pptx` 幻灯片转换为 HTML 演示文稿 - 改进现有 HTML 演示文稿的布局、动态或排版 - 与尚未知道自己设计偏好的用户一起探索演示风格 ## 不可妥协的原则 1. **零依赖**:默认使用一个内联 CSS 和 JS 的自包含 HTML 文件。 2. **视口适配是强制性的**:每张幻灯片必须适合一个视口,无需内部滚动。 3. **展示而非讲述**:使用视觉预览而非抽象的风格问卷。 4. **独特设计**:避免通用的紫色渐变、白底 Inter 字体、模板外观的文稿。 5. **生产质量**:保持代码注释、可访问、响应式和高性能。 生成之前,阅读 `STYLE_PRESETS.md` 了解视口安全的 CSS 基础、密度限制、预设目录和 CSS 注意事项。 ## 工作流程 ### 1. 检测模式 选择一条路径: - **新演示文稿**:用户有主题、笔记或完整草稿 - **PPT 转换**:用户有 `.ppt` 或 `.pptx` - **增强**:用户已有 HTML 幻灯片并希望改进 ### 2. 发现内容 仅询问最少必要信息: - 目的:推销、教学、会议演讲、内部更新 - 长度:短(5-10 张)、中(10-20 张)、长(20+ 张) - 内容状态:已完成文案、粗略笔记、仅主题 如果用户有内容,请他们在样式化之前粘贴。 ### 3. 发现风格 默认使用视觉探索。 如果用户已知道所需的预设,跳过预览并直接使用。 否则: 1. 询问文稿应创造什么感觉:印象深刻、充满活力、专注、受启发。 2. 在 `.ecc-design/slide-previews/` 中生成 **3 个单页预览文件**。 3. 每个预览必须自包含、清晰显示排版/颜色/动态,并保持在约 100 行幻灯片内容以内。 4. 询问用户要保留哪个预览或要混合哪些元素。 使用 `STYLE_PRESETS.md` 中的预设指南将情绪映射到风格。 ### 4. 构建演示文稿 输出以下任一格式: - `presentation.html` - `[presentation-name].html` 仅当文稿包含提取的或用户提供的图像时才使用 `assets/` 文件夹。 必需结构: - 语义幻灯片部分 - 来自 `STYLE_PRESETS.md` 的视口安全 CSS 基础 - 用于主题值的 CSS 自定义属性 - 用于键盘、滚轮和触摸导航的演示控制器类 - 用于显示动画的 Intersection Observer - 减少动态支持 ### 5. 强制视口适配 将此视为硬性门槛。 规则: - 每个 `.slide` 必须使用 `height: 100vh; height: 100dvh; overflow: hidden;` - 所有类型和间距必须随 `clamp()` 缩放 - 当内容不适合时,拆分为多张幻灯片 - 永远不要通过将文本缩小到可读尺寸以下来解决溢出 - 永远不允许幻灯片内出现滚动条 使用 `STYLE_PRESETS.md` 中的密度限制和强制 CSS 块。 ### 6. 验证 在这些尺寸下检查完成的文稿: - 1920x1080 - 1280x720 - 768x1024 - 375x667 - 667x375 如果有浏览器自动化可用,使用它来验证没有幻灯片溢出且键盘导航正常工作。 ### 7. 交付 交付时: - 删除临时预览文件,除非用户想要保留它们 - 当有用时使用平台适当的打开器打开文稿 - 总结文件路径、使用的预设、幻灯片数量和简单的主题定制点 为当前操作系统使用正确的打开器: - macOS: `open file.html` - Linux: `xdg-open file.html` - Windows: `start "" file.html` ## PPT / PPTX 转换 PowerPoint 转换流程: 1. 优先使用带有 `python-pptx` 的 `python3` 提取文本、图像和笔记。 2. 如果 `python-pptx` 不可用,询问是否安装它或回退到手动/导出工作流。 3. 保留幻灯片顺序、演讲笔记和提取的资产。 4. 提取后,运行与新演示文稿相同的样式选择工作流。 保持转换跨平台。当 Python 可以完成工作时,不要依赖仅限 macOS 的工具。 ## 实现要求
From aaione/everything-claude-code-zh, MIT.
More from aaione/everything-claude-code-zh
- 0.559score
brand-voice
aaione
从真实的帖子、文章、发布说明、文档或网站副本构建来源衍生的写作风格配置文件,然后在内容、外展和社交工作流中重用该配置文件。当用户想要声音一致性而不使用通用 AI 写作套路时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.557score
agent-payment-x402
aaione
为 AI 智能体添加 x402 支付执行,包含每任务预算、支出控制和托管钱包。通过 agentwallet-sdk 支持 Base,通过 OKX Payments / OKX Agent Payments Protocol 支持 X Layer。
SkillCFreshness: C★ 29Claude Code +9 - 0.557score
video-editing
aaione
用于剪切、结构和增强真实素材的 AI 辅助视频编辑工作流。涵盖从原始捕获到 FFmpeg、Remotion、ElevenLabs、fal.ai 和 Descript 或 CapCut 中的最终打磨的完整管道。当用户想要编辑视频、剪切素材、创建 vlog 或构建视频内容时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.557score
fal-ai-media
aaione
通过 fal.ai MCP 进行统一媒体生成 — 图像、视频和音频。涵盖文本到图像 (Nano Banana)、文本/图像到视频 (Seedance、Kling、Veo 3)、文本到语音 (CSM-1B) 和视频到音频 (ThinkSound)。当用户想要使用 AI 生成图像、视频或音频时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.554score
everything-claude-code
aaione
everything-claude-code 的开发约定和模式。使用 Conventional Commits 的 JavaScript 项目。
SkillCFreshness: C★ 29Claude Code +9 - 0.554score
agent-sort
aaione
通过使用并行的仓库感知审查传递将技能、命令、规则、钩子和额外内容分类到 DAILY 与 LIBRARY 存储桶中,为特定仓库构建有证据支持的 ECC 安装计划。当 ECC 应修剪到项目实际需要的内容而不是加载完整包时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.554score
exa-search
aaione
通过 Exa MCP 进行网络、代码和公司研究的神经搜索。当用户需要网络搜索、代码示例、公司情报、人员查找或使用 Exa 的神经搜索引擎进行 AI 驱动的深度研究时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.554score
content-engine
aaione
为 X、LinkedIn、TikTok、YouTube、新闻简报和重新利用的多平台活动创建平台原生内容系统。当用户想要社交帖子、线程、脚本、内容日历或一个源资产在平台间干净适应时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.554score
deep-research
aaione
使用 firecrawl 和 exa MCP 进行多来源深度研究。搜索网络、综合发现并提供带有来源归属的引用报告。当用户想要对任何主题进行彻底研究并具有证据和引用时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.554score
article-writing
aaione
使用从提供的示例或品牌指导派生的独特声音撰写文章、指南、博客文章、教程、新闻简报和其他长篇内容。当用户想要超过一段的精心编写的内容时使用,尤其是当声音一致性、结构和可信度重要时。
SkillCFreshness: C★ 29Claude Code +9 - 0.554score
documentation-lookup
aaione
通过 Context7 MCP 使用最新的库和框架文档,而不是训练数据。激活设置问题、API 参考、代码示例,或当用户命名框架(例如 React、Next.js、Prisma)时。
SkillCFreshness: C★ 29Claude Code +9 - 0.554score
crosspost
aaione
跨 X、LinkedIn、Threads 和 Bluesky 的多平台内容分发。使用 content-engine 模式适应每个平台的内容。从不发布跨平台的相同内容。当用户想要跨社交平台分发内容时使用。
SkillCFreshness: C★ 29Claude Code +9
Signals
- Stars
- 29
- Forks
- 14
- Open issues
- 1
- Last commit (this folder)
- May 31, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from aaione
- 0.559score
brand-voice
aaione
从真实的帖子、文章、发布说明、文档或网站副本构建来源衍生的写作风格配置文件,然后在内容、外展和社交工作流中重用该配置文件。当用户想要声音一致性而不使用通用 AI 写作套路时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.557score
video-editing
aaione
用于剪切、结构和增强真实素材的 AI 辅助视频编辑工作流。涵盖从原始捕获到 FFmpeg、Remotion、ElevenLabs、fal.ai 和 Descript 或 CapCut 中的最终打磨的完整管道。当用户想要编辑视频、剪切素材、创建 vlog 或构建视频内容时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.557score
agent-payment-x402
aaione
为 AI 智能体添加 x402 支付执行,包含每任务预算、支出控制和托管钱包。通过 agentwallet-sdk 支持 Base,通过 OKX Payments / OKX Agent Payments Protocol 支持 X Layer。
SkillCFreshness: C★ 29Claude Code +9 - 0.557score
fal-ai-media
aaione
通过 fal.ai MCP 进行统一媒体生成 — 图像、视频和音频。涵盖文本到图像 (Nano Banana)、文本/图像到视频 (Seedance、Kling、Veo 3)、文本到语音 (CSM-1B) 和视频到音频 (ThinkSound)。当用户想要使用 AI 生成图像、视频或音频时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.554score
content-engine
aaione
为 X、LinkedIn、TikTok、YouTube、新闻简报和重新利用的多平台活动创建平台原生内容系统。当用户想要社交帖子、线程、脚本、内容日历或一个源资产在平台间干净适应时使用。
SkillCFreshness: C★ 29Claude Code +9 - 0.554score
agent-sort
aaione
通过使用并行的仓库感知审查传递将技能、命令、规则、钩子和额外内容分类到 DAILY 与 LIBRARY 存储桶中,为特定仓库构建有证据支持的 ECC 安装计划。当 ECC 应修剪到项目实际需要的内容而不是加载完整包时使用。
SkillCFreshness: C★ 29Claude Code +9
Cite this page
frontend-slides skill. Agent Mart. https://agentmart.dev/skills/aaione-frontend-slides (last updated 2026-10-24)