# Linux.do Awesome Skills

Linux.do 社区用户发布的 skills 导航。这里按“能做什么、前置要求、分类标签、项目地址、Star 数、论坛来源”整理，方便快速发现值得尝试的技能。

## 网页入口

- [在线导航页面](https://linuxdo-awesome-skills.tencents.ltd/)

## 技能清单

| 技能 | 能做什么 | 前置要求 | 分类标签 | 项目地址 | Stars | 来源论坛 |
| --- | --- | --- | --- | --- | --- | --- |
| [image-to-code-skill](docs/skills/image-to-code-skill.md) | 将 UI 图片、截图或 Figma 导出稿还原为自适应代码，并导出高清透明 PNG 资源 | 图片理解 Agent、本地图片处理脚本 | 图片转代码、设计还原、Figma | [![GitHub](https://img.shields.io/badge/GitHub-image--to--code-24292f?logo=github)](https://github.com/yuzhworkhard-wq/image-to-code) | [![Stars](https://img.shields.io/github/stars/yuzhworkhard-wq/image-to-code?style=social)](https://github.com/yuzhworkhard-wq/image-to-code/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/2314994) |
| [guizang-ppt-skill](docs/skills/guizang-ppt-skill.md) | 生成单文件 HTML 横向翻页演示稿，并支持电子杂志风、瑞士风、配图和多平台封面 | 浏览器预览、HTML/CSS | 网页 PPT、HTML 演示稿、封面生成 | [![GitHub](https://img.shields.io/badge/GitHub-guizang--ppt--skill-24292f?logo=github)](https://github.com/op7418/guizang-ppt-skill) | [![Stars](https://img.shields.io/github/stars/op7418/guizang-ppt-skill?style=social)](https://github.com/op7418/guizang-ppt-skill/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/2275626) |
| [awesome-ppt-skills](docs/skills/awesome-ppt-skills.md) | 从一句提示词生成带完整视觉设计和文字的整页图片版 PPTX，并提供实验性可编辑重建流程 | gpt-image/imagegen、可编辑模式需 `ppt-master` | PPTX、图片版 PPT、可编辑重建 | [![GitHub](https://img.shields.io/badge/GitHub-awesome--ppt--skills-24292f?logo=github)](https://github.com/stevenjinlong/awesome-ppt-skills) | [![Stars](https://img.shields.io/github/stars/stevenjinlong/awesome-ppt-skills?style=social)](https://github.com/stevenjinlong/awesome-ppt-skills/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/2090997) |
| [ppt-master](docs/skills/ppt-master.md) | 将 PDF、DOCX、URL 或 Markdown 等素材转成高质量 SVG 页面，并导出为原生可编辑 PPTX | Python、本地 SVG/PPTX 导出链路 | PPTX、原生可编辑、文档转演示稿 | [![GitHub](https://img.shields.io/badge/GitHub-ppt--master-24292f?logo=github)](https://github.com/hugohe3/ppt-master) | [![Stars](https://img.shields.io/github/stars/hugohe3/ppt-master?style=social)](https://github.com/hugohe3/ppt-master/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/1432693) |
| [gpt-image2-ppt-skills](docs/skills/gpt-image2-ppt-skills.md) | 用 gpt-image-2 生成视觉完成度高的图片型 PPTX，支持 10 套风格、模板克隆和自然语言改页 | `gpt-image-2`、PPTX 渲染/打包脚本 | PPTX、图片型 PPT、模板克隆 | [![GitHub](https://img.shields.io/badge/GitHub-gpt--image2--ppt--skills-24292f?logo=github)](https://github.com/JuneYaooo/gpt-image2-ppt-skills) | [![Stars](https://img.shields.io/github/stars/JuneYaooo/gpt-image2-ppt-skills?style=social)](https://github.com/JuneYaooo/gpt-image2-ppt-skills/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/2053515) |
| [banana-slides](docs/skills/banana-slides.md) | 基于 nano banana pro 的一站式 AI PPT 应用，从想法生成演示稿，支持模板素材、框选编辑和 PPTX/PDF/视频导出 | `nano banana pro`、在线服务或本地后端 | AI PPT 应用、Vibe PPT、CLI | [![GitHub](https://img.shields.io/badge/GitHub-banana--slides-24292f?logo=github)](https://github.com/Anionex/banana-slides) | [![Stars](https://img.shields.io/github/stars/Anionex/banana-slides?style=social)](https://github.com/Anionex/banana-slides/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/1285413) |
| [thesis-defense-pptx-skill](docs/skills/thesis-defense-pptx-skill.md) | 从论文 PDF/LaTeX 和学校或学院 PPTX 模板生成原生可编辑答辩 PPT，并做逐页导出、文字溢出和旧模板词检查 | 论文 PDF/LaTeX、答辩模板、Windows + PowerPoint 更完整 | 论文答辩、模板保真、原生可编辑 | [![GitHub](https://img.shields.io/badge/GitHub-thesis--defense--pptx--skill-24292f?logo=github)](https://github.com/zouchenzhen/thesis-defense-pptx-skill) | [![Stars](https://img.shields.io/github/stars/zouchenzhen/thesis-defense-pptx-skill?style=social)](https://github.com/zouchenzhen/thesis-defense-pptx-skill/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/2091089) |
| [GordenPPTSkill](docs/skills/gorden-ppt-skill.md) | 用内置中文商务 PPTX 模板或用户自带模板生成真实可编辑 PPTX，只替换文字并尽量不破坏原排版 | Python + `python-pptx`、预览需 LibreOffice/Poppler | 中文模板、商务汇报、模板保真 | [![GitHub](https://img.shields.io/badge/GitHub-GordenPPTSkill-24292f?logo=github)](https://github.com/GordenSun/GordenPPTSkill) | [![Stars](https://img.shields.io/github/stars/GordenSun/GordenPPTSkill?style=social)](https://github.com/GordenSun/GordenPPTSkill/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/2278294) |
| [karpathy-llm-wiki](docs/skills/karpathy-llm-wiki.md) | 把 Karpathy LLM 课程、论文、博客和实验材料整理成可持续维护的 Markdown 知识库，并基于 wiki 带引用回答问题 | 原始资料、Markdown 维护、Node 可选 lint | 知识库、LLM 学习、引用问答 | [![GitHub](https://img.shields.io/badge/GitHub-karpathy--llm--wiki-24292f?logo=github)](https://github.com/Astro-Han/karpathy-llm-wiki) | [![Stars](https://img.shields.io/github/stars/Astro-Han/karpathy-llm-wiki?style=social)](https://github.com/Astro-Han/karpathy-llm-wiki/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/1945700/10) |
| [graphify](docs/skills/graphify.md) | 把代码库、文档、PDF、图片和视频转成 Neo4j 知识图谱，并通过 GraphRAG 做结构化问答和架构理解 | Gemini API、Neo4j、Python/Node 环境 | 知识图谱、GraphRAG、代码库理解 | [![GitHub](https://img.shields.io/badge/GitHub-graphify-24292f?logo=github)](https://github.com/safishamsi/graphify) | [![Stars](https://img.shields.io/github/stars/safishamsi/graphify?style=social)](https://github.com/safishamsi/graphify/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/1907342) |
| [wechat-article-reader](docs/skills/wechat-article-reader.md) | 读取微信公众号文章链接，提取正文、摘要、图片链接或原始 HTML，适合快速理解和归档公众号内容 | curl、Python 3.6+、微信公众号文章链接 | 微信公众号、文章读取、内容提取 | [![GitHub](https://img.shields.io/badge/GitHub-wechat--article--reader-24292f?logo=github)](https://github.com/jeffchan813/wechat-article-reader) | [![Stars](https://img.shields.io/github/stars/jeffchan813/wechat-article-reader?style=social)](https://github.com/jeffchan813/wechat-article-reader/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/1956732/34) |
| [GenericAgent](docs/skills/generic-agent.md) | 自进化 Agent 框架，不提供单个可安装 skill，而是让 Agent 自动沉淀 SOP、生成技能树并迭代能力 | Python 3.11/3.12、LLM API Key、本地运行权限 | 元技能、Self-evolving Agent、技能树 | [![GitHub](https://img.shields.io/badge/GitHub-GenericAgent-24292f?logo=github)](https://github.com/lsdefine/GenericAgent) | [![Stars](https://img.shields.io/github/stars/lsdefine/GenericAgent?style=social)](https://github.com/lsdefine/GenericAgent/stargazers) | [![Linux.do](https://cdn3.ldstatic.com/optimized/4X/c/c/d/ccd8c210609d498cbeb3d5201d4c259348447562_2_32x32.png)](https://linux.do/t/topic/1962519) |

## 技能简介

### 设计与前端

- [image-to-code-skill](docs/skills/image-to-code-skill.md)：图片转代码工作流，强调 `750px` 基准坐标、`layers.manifest.json`、高清透明 PNG 切图、自适应缩放和可选 Figma 图层导出。
  > description：像素级 `750px` 图片转代码与高清切图工作流。当 Codex 需要把当前选中的 UI 图片、截图、App/Web 设计稿、Figma 图片导出稿或设计长图转换为代码，并输出独立透明 PNG 切图资源时使用。适用于严格 `1:1` 等比例还原、画板宽度精确 `750px`、高清放大切图、防模糊和背景抠除、必要时用 image2/imagegen 抠透明 PNG、文本可编辑、简单图形原生矢量/代码化，最终代码需要自适应适配，或需要把完成稿导出/导入 Figma 为可编辑图层的任务。

### 演示与内容创作

- [guizang-ppt-skill](docs/skills/guizang-ppt-skill.md)：HTML 横向翻页演示稿工作流，内置电子杂志风、瑞士国际主义风、配图、截图风格化、多平台封面和版式自检。
  > description：生成横向翻页网页 PPT（单 HTML 文件），含 WebGL 背景、章节幕封、数据大字报、图片网格等模板。提供两种风格：① "电子杂志 × 电子墨水"（衬线 + 流体背景 + 暖色） ② "瑞士国际主义"（无衬线 + 网格点阵 + IKB/柠檬黄/柠檬绿/安全橙高亮）。当用户需要制作分享 / 演讲 / 发布会风格的网页 PPT，或提到"杂志风 PPT"、"瑞士风 PPT"、"Swiss Style"、"horizontal swipe deck"时使用。

- [awesome-ppt-skills](docs/skills/awesome-ppt-skills.md)：图片优先的 PPTX 生成工作流，稳定版输出整页图片版 PPTX，实验版再借助 `ppt-master` 重建可编辑 PPTX。
  > description：用于生成由图像模型渲染的 PowerPoint 演示稿的核心 Awesome PPT 工作流。当用户调用 `$awesome-ppt`，或希望制作一份精美 PPT/PPTX 时使用：通过设计整页幻灯片图像 prompt，让 gpt-image/imagegen 渲染包含所有标题、正文、标签和视觉设计的完整幻灯片，将这些渲染后的幻灯片图片组装成 PPTX；并且仅在可编辑模式下，使用 `ppt-master` 将图片渲染版 deck 重建为原生可编辑的文本、形状、图表和对象。

- [ppt-master](docs/skills/ppt-master.md)：原生可编辑 PPTX 生成工作流，将文档、网页或 Markdown 等素材转成 SVG 页面并导出为可编辑 PowerPoint。
  > description：AI 驱动的多格式 SVG 内容生成系统。通过多角色协作，将源文档（PDF/DOCX/URL/Markdown）转换为高质量 SVG 页面并导出为 PPTX。当用户要求 “create PPT”、“make presentation”、“生成PPT”、“做PPT”、“制作演示文稿”，或提到 “ppt-master” 时使用。

- [thesis-defense-pptx-skill](docs/skills/thesis-defense-pptx-skill.md)：论文答辩专用的本地 PPTX 生成工作流，强调严格复用学校/学院模板、原生可编辑对象、PowerPoint COM 导出检查和文字溢出质量门。
  > description：从本地论文 PDF/LaTeX 项目和已有 PPTX 模板创建、润色并质量检查可编辑的本科或研究生论文答辩 PowerPoint 演示稿。当用户要求正式答辩 PPT、论文演示稿、学术答辩 PPT、模板匹配 PPTX，或带视觉检查的本地 PowerPoint 演示稿生成时使用。

- [GordenPPTSkill](docs/skills/gorden-ppt-skill.md)：中文商务 PPTX 模板生成工作流，强调内置中文模板、非破坏式文字替换、真实可编辑 PPTX、文本出框检测和自动更新机制。
  > description：用 19 套内置中文 PPT 模板（或用户自带的 `.pptx` 模板）生成与编辑 PowerPoint 演示文稿：只替换文字、不破坏原排版/配色/字号，内置按文本框尺寸的出框检测与同级标题字号一致校验；也支持完全原创的简洁版式。当用户要“做 / 生成 / 制作 / 编辑一份 PPT / 演示文稿 / 幻灯片 / `.pptx`”，或需要工作汇报、年终与季度总结、述职竞聘、项目复盘、开题答辩、商务提案、教学课件、数据可视化等成品 PPTX 时使用。

- [gpt-image2-ppt-skills](docs/skills/gpt-image2-ppt-skills.md)：图片型 PPTX 生成与编辑工作流，强调 `gpt-image-2` 整页视觉稿、PPTX 模板克隆、自然语言改页和真实素材保真后贴。
  > description：通过 OpenAI 的 `gpt-image-2` 生成视觉冲击力强的 PPT 幻灯片，可以使用 `styles/<id>.md` 中的任意风格，也可以仿制用户提供的 `.pptx` 模板；输出高清幻灯片 PNG 和 16:9 `.pptx`。当用户要求制作 presentation、slides、deck、pitch deck、investor PPT、magazine-style PPT，或“做一份 PPT / 生成幻灯片 / 用 gpt-image 生成 PPT / 按这个模板生成 PPT”时使用。

- [banana-slides](docs/skills/banana-slides.md)：基于 `nano banana pro` 的一站式 Vibe PPT 应用，提供 Web 应用、素材工具箱、框选编辑、CLI、批量生成和多格式导出。
  > description：通过 Banana Slides API 创建、管理和导出 AI 生成演示稿的 CLI 工具。当用户要求：1. 从想法、大纲或描述生成 PPT/演示稿/幻灯片；2. 将项目导出为 PPTX、PDF 或图片；3. 批量生成多份演示稿；4. 以编程方式管理项目、页面、素材或模板；5. 翻新/重设计已有 PPT 或 PDF；6. 用自然语言编辑幻灯片图片时使用。

### 知识管理

- [karpathy-llm-wiki](docs/skills/karpathy-llm-wiki.md)：Karpathy LLM 学习资料知识库维护技能，把原始资料沉淀为 Markdown wiki，并支持带引用问答和 lint 健康检查。
  > description：构建和查询 Karpathy LLM 知识库。使用该技能来吸收新的来源到 wiki、回答关于 LLM 的问题、维护 wiki 健康，或浏览知识库概览。

- [graphify](docs/skills/graphify.md)：代码库与多模态资料知识图谱工具，把仓库、文档、PDF、图片和视频转成 Neo4j 图谱，并通过 GraphRAG 做结构化问答。
  > description：使用 Graphify 把代码库、多模态文件（图像、PDF、文档、视频）和文本转换为可查询的 Neo4j 知识图谱，并通过其 API 与前端运行 GraphRAG。

### 内容阅读与资料处理

- [wechat-article-reader](docs/skills/wechat-article-reader.md)：轻量级微信公众号文章读取工具，用 `curl` 和 Python 从文章 HTML 中提取正文、摘要、图片链接或原始 HTML。
  > description：获取微信公众号文章内容的技能。使用 curl 模拟浏览器请求 + 正则表达式提取正文，绕过微信的反爬机制。触发场景：用户分享微信公众号文章链接，需要获取文章内容、摘要或关键信息。技术原理：微信的"反爬"主要是防"看"而不是防"拿"，正文数据就在 HTML 源码的 js_content 标签里。

### 元技能与方法论

- [GenericAgent](docs/skills/generic-agent.md)：自进化 Agent 框架，不包含单个可安装 skill 本体，而是主张 Agent 在任务执行后自动沉淀 SOP、生成技能树并持续迭代能力。
  > description：自进化 Agent：从 3.3K 行种子代码生长出技能树，以 6 倍更少的 token 消耗实现完整系统控制。

## 阅读说明

- `详情`：查看技能用途、适合场景、输入输出、限制和来源说明。
- `前置要求`：快速判断是否需要特定模型、API、本地脚本、后端服务或素材条件。
- `项目地址`：访问原作者发布的代码仓库。
- `Stars`：显示 GitHub star 数，数值由外部徽章服务缓存生成。
- `来源论坛`：访问 Linux.do 社区原帖。

## 致谢

感谢 **LinuxDo** 社区的支持！

[![LinuxDo](https://img.shields.io/badge/社区-LinuxDo-blue?style=for-the-badge)](https://linux.do/)
