ClawSkills logoClawSkills

Ai Pdf Builder

适用于法律文档、融资演示文稿和报告的 AI 驱动 PDF 生成器。SAFE、NDA、条款清单、白皮书。npx ai-pdf-builder。适用于 Claude、Cursor、GPT、Co

介绍

# AI PDF Builder

**YC 风格文档,秒级生成。** 专为法律文档、融资演示文稿(Pitch Decks)和专业报告打造的 AI 驱动 PDF 生成器。

通过简单的提示词生成 SAFE、NDA、条款清单、白皮书和备忘录。兼容 Claude、GPT、Cursor 和 AI 编程代理。完美适用于: - 白皮书 & 轻白皮书 (Litepapers) - 条款清单 - SAFE & NDA - 备忘录 & 报告 - 法律协议

## v1.1.0 新功能

- **AI 内容生成** - 使用 Claude 通过提示词生成文档 - **`--company` 标志** - 通过 CLI 直接注入公司名称 - **`enhance` 命令** - 使用 AI 改进现有内容 - **`summarize` 命令** - 从文档生成执行摘要 - **内容清理** - 自动清理 AI 生成的内容

## 系统要求

**选项 A:本地生成(免费,无限制)** ```bash # macOS brew install pandoc brew install --cask basictex sudo tlmgr install collection-fontsrecommended fancyhdr titlesec enumitem xcolor booktabs longtable geometry hyperref graphicx setspace array multirow

# Linux sudo apt-get install pandoc texlive-full ```

**选项 B:云 API(即将推出)** 无需安装。在 ai-pdf-builder.com 获取 API 密钥

**对于 AI 功能:** 设置您的 Anthropic API 密钥: ```bash export ANTHROPIC_API_KEY="your-key-here" ```

## 使用方法

### 检查系统 ```bash npx ai-pdf-builder check ```

### 通过 CLI 生成 ```bash # From markdown file npx ai-pdf-builder generate whitepaper ./content.md -o output.pdf

# With company name npx ai-pdf-builder generate whitepaper ./content.md -o output.pdf --company "Acme Corp"

# Document types: whitepaper, memo, agreement, termsheet, safe, nda, report, proposal ```

### AI 内容生成(新!) ```bash # Generate a whitepaper from a prompt npx ai-pdf-builder ai whitepaper "Write a whitepaper about decentralized identity" -o identity.pdf

# Generate with company branding npx ai-pdf-builder ai whitepaper "AI in healthcare" -o healthcare.pdf --company "HealthTech Inc"

# Generate other document types npx ai-pdf-builder ai termsheet "Series A for a fintech startup" -o termsheet.pdf npx ai-pdf-builder ai memo "Q4 strategy update" -o memo.pdf --company "TechCorp" ```

### 增强现有内容(新!) ```bash # Improve and expand existing markdown npx ai-pdf-builder enhance ./draft.md -o enhanced.md

# Enhance and convert to PDF in one step npx ai-pdf-builder enhance ./draft.md -o enhanced.pdf --pdf ```

### 文档摘要(新!) ```bash # Generate executive summary npx ai-pdf-builder summarize ./long-document.md -o summary.md

# Summarize as PDF npx ai-pdf-builder summarize ./report.pdf -o summary.pdf --pdf ```

### 通过代码生成 ```typescript import { generateWhitepaper, generateTermsheet, generateSAFE, aiGenerate, enhance, summarize } from 'ai-pdf-builder';

// AI-Generated Whitepaper const aiResult = await aiGenerate('whitepaper', 'Write about blockchain scalability solutions', { company: 'ScaleChain Labs' } );

// Whitepaper from content const result = await generateWhitepaper( '# My Whitepaper\n\nContent here...', { title: 'Project Name', author: 'Your Name', version: 'v1.0', company: 'Acme Corp' } );

if (result.success) { fs.writeFileSync('whitepaper.pdf', result.buffer); }

// Enhance existing content const enhanced = await enhance(existingMarkdown);

// Summarize a document const summary = await summarize(longDocument);

// Term Sheet with company const termsheet = await generateTermsheet( '# Series Seed Term Sheet\n\n## Investment Amount\n\n$500,000...', { title: 'Series Seed', subtitle: 'Your Company Inc.', company: 'Investor LLC' } );

// SAFE const safe = await generateSAFE( '# Simple Agreement for Future Equity\n\n...', { title: 'SAFE Agreement', subtitle: 'Your Company Inc.' } ); ```

## 文档类型

| 类型 | 函数 | 最适用于 | |------|----------|----------| | `whitepaper` | `generateWhitepaper()` | 技术文档、轻白皮书 | | `memo` | `generateMemo()` | 执行摘要 | | `agreement` | `generateAgreement()` | 法律合同 | | `termsheet` | `generateTermsheet()` | 投资条款 | | `safe` | `generateSAFE()` | SAFE 协议 | | `nda` | `generateNDA()` | 保密协议 (NDA) | | `report` | `generateReport()` | 商业报告 | | `proposal` | `generateProposal()` | 商业提案 |

## 自定义品牌

```typescript const result = await generateWhitepaper(content, metadata, { customColors: { primary: '#E85D04', // Signal Orange secondary: '#14B8A6', // Coordinate Teal accent: '#0D0D0D' // Frontier Dark }, fontSize: 11, margin: '1in', paperSize: 'letter' }); ```

## 代理指令

当用户要求生成 PDF 时:

1. 检查他们需要什么类型的文档(白皮书、条款清单、备忘录等) 2. 确定他们是希望 AI 生成还是已有现有内容 3. 获取内容 - 来自他们的消息、文件,或使用 AI 生成 4. 如果未提供元数据(标题、作者、公司名称),请询问 5. 使用 `--company` 标志注入公司品牌 6. 检查是否安装了 Pandoc:`which pandoc` 7. 如果缺少 Pandoc,提供安装说明或建议使用云 API 8. 使用相应的函数生成 PDF 9. 将 PDF 文件发送给用户

**AI 命令快速参考:** - `ai <type> "<prompt>"` - 根据提示词生成新文档 - `enhance <file>` - 改进现有内容 - `summarize <file>` - 创建执行摘要 - `--company "Name"` - 为任何命令添加公司品牌

## 链接

- npm: https://www.npmjs.com/package/ai-pdf-builder - GitHub: https://github.com/NextFrontierBuilds/ai-pdf-builder

---

由 [@NextXFrontier](https://x.com/NextXFrontier) & [@DLhugly](https://github.com/DLhugly) 构建

更多产品