当用户想对 PDF 文件做任何操作时使用。包括读取或提取文本/表格、合并多个 PDF、拆分 PDF、旋转页面、添加水印、创建新 PDF、填充 PDF 表单、加密/解密 PDF、提取图像,以及对扫描 PDF 进行 OCR 使其可搜索。如果用户提到 .pdf 文件或要求生成一个,使用本 skill。
Skill by ymxc152
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/ymxc152-pdf
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: documents
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
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/pdf
What's inside
- Skill name
pdf- Description
- 当用户想对 PDF 文件做任何操作时使用。包括读取或提取文本/表格、合并多个 PDF、拆分 PDF、旋转页面、添加水印、创建新 PDF、填充 PDF 表单、加密/解密 PDF、提取图像,以及对扫描 PDF 进行 OCR 使其可搜索。如果用户提到 .pdf 文件或要求生成一个,使用本 skill。
- License
- Proprietary. LICENSE.txt has complete terms
- Instructions
- 247 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (12)
- LICENSE.txt
- SKILL.md
- forms.md
- reference.md
- check_bounding_boxes.py · scripts/
- check_fillable_fields.py · scripts/
- convert_pdf_to_images.py · scripts/
- create_validation_image.py · scripts/
- extract_form_field_info.py · scripts/
- extract_form_structure.py · scripts/
- fill_fillable_fields.py · scripts/
- fill_pdf_form_with_annotations.py · scripts/
The license isn't open source, so the instructions aren't shown here. Read SKILL.md on GitHub
More from ymxc152/dotfiles-skills
- 0.471score
git-guardrails-claude-code
ymxc152
设置 Claude Code hooks 来在 Claude 执行之前拦截危险的 git 命令(push、reset --hard、clean、branch -D 等)。当用户想防止破坏性 git 操作、添加 git 安全 hooks,或阻止 git push/reset 在 Claude Code 中执行时使用。
SkillCFreshness: CClaude Code +9 - 0.471score
mcp-builder
ymxc152
创建高质量 MCP(Model Context Protocol)服务器的指南,使 LLM 能通过精心设计的工具与外部服务交互。当使用 Python(FastMCP)或 Node/TypeScript(MCP SDK)构建 MCP 服务器来集成外部 API 或服务时使用。
SkillCFreshness: CClaude Code +9 - 0.469score
diagnose
ymxc152
针对顽固 Bug 和性能回归的严谨诊断循环。复现 → 最小化 → 假设 → 插桩 → 修复 → 回归测试。当用户说"诊断这个"/"调试这个"、报告 Bug、说某处损坏/抛出异常/失败,或描述性能回归时使用。
SkillCFreshness: CClaude Code +9 - 0.469score
karpathy-guidelines
ymxc152
减少常见 LLM 编码错误的行为准则。在编写、审查或重构代码时使用,以避免过度复杂化、进行精准修改、明确假设并定义可验证的成功标准。
SkillCFreshness: CClaude Code +9 - 0.467score
prototype
ymxc152
构建一个可丢弃的原型来在投入之前充实设计。在两个分支之间路由——用于状态/业务逻辑问题的可运行终端应用,或可从单个路由切换的几种截然不同的 UI 变体。当用户想原型化、对数据模型或状态机做健全性检查、模拟 UI、探索设计选项,或说"prototype this"、"let me play with it"、"try…
SkillCFreshness: CClaude Code +9 - 0.467score
caveman
ymxc152
超压缩通信模式。通过丢弃填充词、冠词和客套话来削减约 75% 的 token 使用量,同时保持完整的技术准确性。 当用户说 "caveman mode"、"talk like caveman"、"use caveman"、 "less tokens"、"be brief",或调用 /caveman 时使用。
SkillCFreshness: CClaude Code +9 - 0.467score
frontend-design
ymxc152
创建具有高品质设计的独特、生产级前端界面。当用户要求构建 web 组件、页面、产物、海报或应用时使用(包括网站、landing page、dashboard、React 组件、HTML/CSS 布局或为任何 web UI 添加样式/美化)。生成有创意的、精美的代码和 UI 设计,避免 generic AI 审美。
SkillCFreshness: CClaude Code +9 - 0.464score
design-an-interface
ymxc152
使用并行 sub-agents 为模块生成多种截然不同的接口设计。当用户想设计 API、探索接口选项、比较模块形状,或提到 "design it twice" 时使用。
SkillCFreshness: CClaude Code +9 - 0.464score
grill-with-docs
ymxc152
针对现有领域模型挑战你的计划的 grilling 会话,sharpen 术语,并在决策固化时内联更新文档(CONTEXT.md、ADR)。当用户想针对其项目语言和已记录决策对计划进行压力测试时使用。
SkillCFreshness: CClaude Code +9 - 0.464score
performance-optimization
ymxc152
优化应用性能。当存在性能要求、怀疑性能回归、或 Core Web Vitals 或加载时间需要改进时使用。当 profiling 揭示需要修复的瓶颈时使用。
SkillCFreshness: CClaude Code +9 - 0.464score
migrate-to-shoehorn
ymxc152
将测试文件从 `as` 类型断言迁移到 @total-typescript/shoehorn。当用户提到 shoehorn、想替换测试中的 `as`,或需要部分测试数据时使用。
SkillCFreshness: CClaude Code +9 - 0.464score
obsidian-vault
ymxc152
使用 wikilinks 和 index notes 在 Obsidian vault 中搜索、创建和管理笔记。当用户想在 Obsidian 中查找、创建或整理笔记时使用。
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 24, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Proprietary. LICENSE.txt has complete terms
- Repository
- github.com/ymxc152/dotfiles-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ymxc152
- 0.579score
plctap
ymxc152
Agent-PLC MCP Server: read & diagnose Modbus / FINS / MELSEC / S7 / IEC 104 / ENIP / OPC UA PLCs.
ConnectorBFreshness: BLocal★ 2↓ 63/wkClaude Code +5 - 0.471score
mcp-builder
ymxc152
创建高质量 MCP(Model Context Protocol)服务器的指南,使 LLM 能通过精心设计的工具与外部服务交互。当使用 Python(FastMCP)或 Node/TypeScript(MCP SDK)构建 MCP 服务器来集成外部 API 或服务时使用。
SkillCFreshness: CClaude Code +9 - 0.471score
git-guardrails-claude-code
ymxc152
设置 Claude Code hooks 来在 Claude 执行之前拦截危险的 git 命令(push、reset --hard、clean、branch -D 等)。当用户想防止破坏性 git 操作、添加 git 安全 hooks,或阻止 git push/reset 在 Claude Code 中执行时使用。
SkillCFreshness: CClaude Code +9 - 0.469score
diagnose
ymxc152
针对顽固 Bug 和性能回归的严谨诊断循环。复现 → 最小化 → 假设 → 插桩 → 修复 → 回归测试。当用户说"诊断这个"/"调试这个"、报告 Bug、说某处损坏/抛出异常/失败,或描述性能回归时使用。
SkillCFreshness: CClaude Code +9 - 0.469score
karpathy-guidelines
ymxc152
减少常见 LLM 编码错误的行为准则。在编写、审查或重构代码时使用,以避免过度复杂化、进行精准修改、明确假设并定义可验证的成功标准。
SkillCFreshness: CClaude Code +9 - 0.467score
frontend-design
ymxc152
创建具有高品质设计的独特、生产级前端界面。当用户要求构建 web 组件、页面、产物、海报或应用时使用(包括网站、landing page、dashboard、React 组件、HTML/CSS 布局或为任何 web UI 添加样式/美化)。生成有创意的、精美的代码和 UI 设计,避免 generic AI 审美。
SkillCFreshness: CClaude Code +9
Cite this page
pdf skill. Agent Mart. https://agentmart.dev/skills/ymxc152-pdf (last updated 2026-10-24)