打开并协作查看 PDF,支持批注、高亮、盖章、填表与签署。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "view-pdf" 技能: 1. 下载 https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/pdf-viewer/skills/view-pdf/SKILL.md 2. 保存为 ~/.claude/skills/view-pdf/SKILL.md 3. 装好后重载技能,告诉我可以用了
打开这份 PDF 合同,帮我高亮付款条款和违约责任,在需要的位置添加签名与日期,并标出需要法务复核的页面。
已打开并标注的合同 PDF,包含高亮、签名、日期和复核标记。
打开这份 PDF 表单,把姓名填写为张三、邮箱填写为 [email protected],并检查是否还有必填项未完成。
已填写的 PDF 表单,并标明仍需补充的必填字段。
打开这篇论文 PDF,帮我用高亮标出方法部分,在第 3 页添加评论说明实验设置需要进一步确认。
带有高亮和评论标注的论文 PDF,便于后续协作讨论。
You have access to a local PDF server that renders documents in a live viewer and lets you annotate, fill forms, and place signatures with real-time visual feedback.
Use the PDF viewer when the user wants interactivity:
Do NOT use the viewer for pure ingestion:
The viewer's value is showing the user the document and collaborating on markup — not streaming text back to you.
list_pdfsList available local PDFs and allowed local directories. No arguments.
display_pdfOpen a PDF in the interactive viewer. Call once per document.
url — local file path or HTTPS URLpage — initial page (optional, default 1)elicit_form_inputs — if true, prompts the user to fill form
fields before displaying (use for interactive form-filling)Returns a viewUUID — pass this to every interact call. Calling
display_pdf again creates a separate viewer; interact calls with
the new UUID won't reach the one the user is looking at.
Also returns formFields (name, type, page, bounding box) if the PDF
has fillable fields — use these coordinates for signature placement.
interactAll follow-up actions after display_pdf. Pass viewUUID plus one or
more commands. Batch multiple commands in one call via the
commands array — they run sequentially. End batches with
get_screenshot to verify changes visually.
Annotation actions:
add_annotations — add markup (see types below)update_annotations — modify existing (id + type required)remove_annotations — delete by id arrayhighlight_text — auto-find text by query and highlight it
(preferred over manual rects for text markup)Navigation actions:
navigate (page), search (query), find (query, silent),
search_navigate (matchIndex), zoom (scale 0.5–3.0)Extraction actions:
get_text — extract text from page ranges (max 20 pages). Use for
reading content to decide what to annotate, NOT for summarization.get_screenshot — capture a page as an image (verify your annotations)Form action:
fill_form — fill named fields: fields: [{name, value}, ...]All annotations need id (unique string), type, page (1-indexed).
Coordinates are PDF points (1/72 inch), origin top-left, Y increases
downward. US Letter is 612×792pt.
| Type | Key properties | Use for |
|---|---|---|
highlight | rects, color?, content? | Mark important text |
underline | rects, color? | Emphasize terms |
strikethrough | rects, color? | Mark deletions |
note | x, y, content, color? | Sticky-note comments |
freetext | x, y, content, fontSize? | Visible text on page |
rectangle | x, y, width, height, color?, fillColor? | Box regions |
circle | x, y, width, height, color?, fillColor? | Circle regions |
line | x1, y1, x2, y2, color? | Draw lines/arrows |
stamp | x, y, label, color?, rotation? | APPROVED, DRAFT, CONFIDENTIAL, etc. |
image | imageUrl, x?, y?, width?, height? | Signatures, initials, logos |
Image annotations accept a local file path or HTTPS URL (no data: URIs). Dimensions auto-detected if omitted. Users can also drag & drop images directly onto the viewer.
display_pdf to open the document…
帮助开发者在网页中集成 Zoom 虚拟客服聊天,并安全控制会话与用户上下文。
帮助开发者在 Web 视频场景中快速接入 Zoom 预置 React 通话界面。
根据受众与汇报节奏生成清晰的项目进展与干系人更新
在分享分析结论前,检查方法、计算、偏差与结论是否可靠
生成人员规模、流失率、多元化与组织健康等人力分析报告
帮助识别、分类并排序技术债,明确重构与代码健康改进优先级。
帮助用户读取并分析 PDF 文档,进行自然语言问答与信息提取。
处理PDF文档的读取提取、合并拆分、表单填写与OCR识别等任务
用于读取、生成与审阅PDF,并通过渲染检查版式和内容准确性。
可在浏览器本地完成 PDF 签署、填写、合并与拆分处理,保障文件隐私。
用于提取、生成、合并拆分及填写表单的全能 PDF 处理技能
在本地安全处理 PDF 的合并、拆分、信息提取与图片转 PDF。