内容
# 营养技能
适用于 [Nutrient](https://www.nutrient.io/) API 和 SDK 的 AI 代理技能。与 Claude Code、Codex、Pi、Cursor、Gemini CLI 和 [其他代理](https://github.com/vercel-labs/skills#supported-agents) 兼容。
## 可用技能
| 插件 | 技能 | 描述 |
|--------|-------|-------------|
| [`nutrient-dws`](plugins/nutrient-dws) | `document-processor-api` | 通过 Nutrient 文档网络服务 API 转换、提取、转换和保护文档 |
| [`make-pdf`](plugins/make-pdf) | `make-pdf` | 从 Markdown 或 HTML 生成 PDF — 单个文件或整个目录 — 具有可访问的 PDF/UA、存档 PDF/A 和水印输出,以及内置的一致性验证 |
| [`remediate-pdf`](plugins/remediate-pdf) | `remediate-pdf` | 修复现有的 PDF:通过 Nutrient DWS 无障碍 API 自动标记 PDF/UA 语义结构(标题、列表、表格、阅读顺序)(仅自动标记 — 使用捆绑的 verify-pdf.py 验证输出) |
| [`pdf-to-markdown`](plugins/pdf-to-markdown) | `pdf-to-markdown` | 从 PDF 中提取文本为结构化的语义 Markdown |
| [`pdf-to-text`](plugins/pdf-to-text) | `pdf-to-text` | 从 PDF 中提取保留布局的纯文本 |
| [`query`](plugins/query) | `query` | 在提取的文档中找到最相关的段落,带有排名(BM-25)搜索 |
| [`nutrient-sdk-dev`](plugins/nutrient-sdk-dev) | 13 个 SDK 技能 | 使用 Nutrient SDKs 构建 — Web Viewer、文档编著、移动端(iOS/Android/React Native/Flutter/MAUI)、服务器端(Python/Java/Node.js/.NET)、自托管文档引擎和 AI 助手 |
## 安装
### npx skills(推荐)
使用 [Skills CLI](https://github.com/vercel-labs/skills) 安装:
```bash
npx skills add pspdfkit-labs/nutrient-skills --skill document-processor-api
npx skills add pspdfkit-labs/nutrient-skills --skill document-extraction-api
npx skills add pspdfkit-labs/nutrient-skills --skill make-pdf
npx skills add pspdfkit-labs/nutrient-skills --skill remediate-pdf
npx skills add pspdfkit-labs/nutrient-skills --skill pdf-to-markdown
npx skills add pspdfkit-labs/nutrient-skills --skill pdf-to-text
npx skills add pspdfkit-labs/nutrient-skills --skill query
```
`nutrient-sdk-dev` 插件的 13 个每种 SDK 技能安装方式相同(例如 `--skill nutrient-web-sdk`)。
这适用于 Claude Code、Codex、Cursor、Gemini CLI 和 [许多其他代理](https://github.com/vercel-labs/skills#supported-agents)。
要列出此仓库中所有可用的技能:
```bash
npx skills add pspdfkit-labs/nutrient-skills --list
```
### Claude Code / Codex 插件市场
Claude Code 和 Codex 都支持 `/plugin` 命令:
```
/plugin marketplace add pspdfkit-labs/nutrient-skills
/plugin install nutrient-dws@nutrient-skills
/plugin install make-pdf@nutrient-skills
/plugin install remediate-pdf@nutrient-skills
/plugin install pdf-to-markdown@nutrient-skills
/plugin install pdf-to-text@nutrient-skills
/plugin install query@nutrient-skills
/plugin install nutrient-sdk-dev@nutrient-skills
```
安装后,插件的技能将自动加载到所有未来的会话中。
### Pi
您可以使用以下命令安装 Nutrient 技能:
```bash
pi install git:github.com/PSPDFKit-labs/nutrient-skills
```
Pi 将从打包的 `plugins/*/skills` 目录中加载所有技能。如果您只想在不安装的情况下试用该软件包,请使用:
```bash
pi -e git:github.com/PSPDFKit-labs/nutrient-skills
```
您仍然可以将 Pi 指向特定插件的 `skills/` 目录或存储库范围的 `plugins/` 目录,在 `~/.pi/agent/settings.json` 或项目本地的 `.pi/settings.json` 中。
### 手动 / 任意代理
克隆存储库并将您的代理指向技能目录:
```bash
git clone https://github.com/pspdfkit-labs/nutrient-skills.git
# 技能位于 plugins/<plugin>/skills/<skill>/SKILL.md 下
```
在代理上下文中直接引用 `SKILL.md`,或将技能目录符号链接到代理解析技能的任意位置。
---
## 存储库布局
```
.claude-plugin/
marketplace.json 市场目录
AGENTS.md 代理说明(Codex,通用)
CLAUDE.md 代理说明(Claude Code)
plugins/
<plugin-name>/ 每个插件一个目录
.claude-plugin/
plugin.json 插件清单(Claude Code)
.codex-plugin/
plugin.json 插件清单(Codex)
skills/
<skill-name>/ 每个插件一个或多个技能
SKILL.md 技能定义
scripts/ 可选:任务脚本
assets/ 可选:模板,静态文件
references/ 可选:API 文档,指南
```