Community写作与编辑github.com

jwynia/pdf-generator

以编程方式创建和操作 PDF 文件。适用于生成 PDF、填写 PDF 表单、提取 PDF 内容、添加水印/叠加层或合并文档等场景。支持基于模板生成和从头创建。

pdf-generator 是什么?

该技能使 AI 代理能够以编程方式创建和操作 PDF 文件,适用于需要生成报告、填写表单、添加水印或合并文档的场景。它支持两种主要生成方式:基于模板(如填写表单、添加叠加层)和从头创建,从而提供灵活的文档处理能力。技能可运行在支持 shell 命令的 AI 代理平台(如 Claude Code、Cursor、Codex)上,依赖常见的命令行工具如 `qpdf`、`pdftk` 或 Python 库(如 `PyPDF2`、`reportlab`)。其工作流程通常包括接收用户输入、处理 PDF 文件并返回结果,同时保留原始文件或创建新的输出文件。通过提供预定义的提示和命令模板,该技能简化了复杂的 PDF 操作,使用户无需深入了解底层工具即可高效完成任务。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jwynia/agent-skills/tree/main/skills/pdf-generator

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

pdf-generator 是做什么的?

以编程方式创建和操作 PDF 文件。适用于用户需要生成 PDF、填写 PDF 表单、提取 PDF 内容、添加水印/叠加层或合并文档的场景。支持基于模板生成(表单填写、叠加层)和从头创建。关键词:PDF、文档、表单、可填写、合并、水印、提取、文本、报告。

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

jwynia/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Provides analysis tools for auditing existing designs and generation tools for creating color palettes, typography systems, design tokens, and component templates. Supports React, Vue, Svelte, and vanilla HTML/CSS. Use when building web components, pages, or applications. Keywords: design, UI, frontend, CSS, components, palette, typography, tokens, accessibility.

jwynia/godot-best-practices

Guide AI agents through Godot 4.x GDScript coding best practices including scene organization, signals, resources, state machines, and performance optimization. This skill should be used when generating GDScript code, creating Godot scenes, designing game architecture, implementing state machines, object pooling, save/load systems, or when the user asks about Godot patterns, node structure, or GDScript standards. Keywords: godot, gdscript, game development, signals, resources, scenes, nodes, state machine, object pooling, save system, autoload, export, type hints.

jwynia/presentation-design

Design and evaluate presentations that communicate effectively. Use when designing a presentation, creating slides, getting presentation feedback, structuring a talk, or reviewing slides. Keywords: presentation, slides, talk, PowerPoint, Keynote, reveal.js.

jwynia/requirements-analysis

Diagnose requirements problems and guide discovery of real needs and constraints

jwynia/web-search-tavily

Search the web using Tavily API for high-quality, AI-optimized results with advanced filtering options. Use when you need structured search results, domain filtering, relevance scores, or AI-generated answer summaries. Requires TAVILY_API_KEY. Keywords: tavily, advanced search, filtered search, domain filtering, relevance scoring.

相关技能