skill

عرض PDF

عارض PDF تفاعلي. استخدمه عندما يرغب المستخدم في فتح أو عرض ملف PDF والتعاون عليه بشكل مرئي — إضافة تعليقات توضيحية أو تمييز نصوص أو إضافة أختام أو ملء حقول النماذج أو وضع التوقيع/الأحرف الأولى أو مراجعة العلامات معاً. لا يُستخدم لتلخيص المستندات أو استخراج النصوص (استخدم Read الأصلي بدلاً منه).

Anthropic4.82,500+ تثبيتموثوق

نبذة

# عارض PDF — سير العمل التفاعلي للمستندات

لديك إمكانية الوصول إلى خادم PDF محلي يعرض المستندات في عارض مباشر ويتيح لك إضافة تعليقات توضيحية وملء النماذج وإضافة التوقيعات مع ردود فعل بصرية فورية.

## متى تستخدم هذه المهارة

**استخدم عارض PDF عندما يريد المستخدم التفاعلية:** - "أظهر لي هذا العقد" / "افتح هذه الوثيقة" - "أبرز الشروط الرئيسية دعني أراجعها" - "ساعدني في ملء هذا النموذج" - "وقع على الصفحة 3" / "أضف أحرفي الأولى على كل صفحة" - "ضع ختم سري" / "ضع علامة موافق عليه" - "ساعدني في الاطلاع على هذا المستند وأضف تعليقات على الأجزاء المهمة"

**لا تستخدم العارض للمعالجة البسيطة:** - "ملخص هذا PDF" → استخدم أداة القراءة المدمجة مباشرة - "ماذا تقول الصفحة 5؟" → استخدم القراءة - "استخرج الجدول من القسم 3" → استخدم القراءة

قيمة العارض تكمن في عرض المستند والتعاون على التعليقات التوضيحية — وليس في تدفق النص إليك.

## الأدوات

### `list_pdfs` إدراج ملفات PDF المحلية المتاحة والمجلدات المحلية المسموح بها. بدون معاملات.

### `display_pdf` افتح ملف PDF في عارض تفاعلي. **استدعِ مرة واحدة لكل مستند.** - `url` — مسار الملف المحلي أو عنوان URL على HTTPS - `page` — الصفحة الأولية (اختياري، القيمة الافتراضية 1) - `elicit_form_inputs` — إذا كانت `true`، تطالب المستخدم بملء حقول النموذج قبل العرض (استخدمها لملء النماذج التفاعلية)

يعيد `viewUUID` — مرره إلى كل استدعاء `interact`. استدعاء `display_pdf` مرة أخرى ينشئ عارض **منفصل**؛ استدعاءات interact مع UUID الجديد لن تصل إلى الذي ينظر إليه المستخدم.

يعيد أيضاً `formFields` (الاسم والنوع والصفحة وصندوق الحدود) إذا كان لدى PDF حقول قابلة للملء — استخدم هذه الإحداثيات لموضع التوقيع.

### `interact` جميع الإجراءات اللاحقة بعد `display_pdf`. مرر `viewUUID` بالإضافة إلى أمر واحد أو أكثر. **جمّع أوامر متعددة في استدعاء واحد** عبر مصفوفة `commands` — يتم تنفيذها بالتسلسل. أنهِ الدفعات بـ `get_screenshot` للتحقق من التغييرات بصرياً.

**إجراءات التعليقات التوضيحية:** - `add_annotations` — أضف علامات (انظر الأنواع أدناه) - `update_annotations` — عدّل الموجود (معرّف + نوع مطلوب) - `remove_annotations` — احذف حسب مصفوفة المعرفات - `highlight_text` — ابحث تلقائياً عن النص حسب الاستعلام وأبرزه (أفضل من المستطيلات اليدوية للعلامات النصية)

**إجراءات الملاحة:** - `navigate` (صفحة)، `search` (استعلام)، `find` (استعلام، صامت)، `search_navigate` (matchIndex)، `zoom` (مقياس 0.5–3.0)

**إجراءات الاستخراج:** - `get_text` — استخرج النص من نطاقات الصفحات (حد أقصى 20 صفحة). استخدمه للقراءة لتقرير ما يجب التعليق عليه، وليس للملخصات - `get_screenshot` — احصل على صورة الصفحة (تحقق من التعليقات التوضيحية)

**إجراء النموذج:** - `fill_form` — ملء الحقول المسماة: `fields: [{name, value}, ...]`

## أنواع التعليقات التوضيحية

جميع التعليقات التوضيحية تحتاج `id` (سلسلة فريدة)، `type`، `page` (مفهرسة من 1). الإحداثيات هي نقاط PDF (1/72 بوصة)، الأصل **أعلى يسار**، Y يزداد نزولاً. الرسالة الأمريكية 612×792pt.

| النوع | الخصائص الرئيسية | الاستخدام | |-------|------------------|-----------| | `highlight` | `rects`، `color?`، `content?` | ضع علامة على النص المهم | | `underline` | `rects`، `color?` | شدّد على الشروط | | `strikethrough` | `rects`، `color?` | ضع علامة على الحذف | | `note` | `x`، `y`، `content`، `color?` | تعليقات ملاحظة لاصقة | | `freetext` | `x`، `y`، `content`، `fontSize?` | نص مرئي على الصفحة | | `rectangle` | `x`، `y`، `width`، `height`، `color?`، `fillColor?` | مناطق صندوقية | | `circle` | `x`، `y`، `width`، `height`، `color?`، `fillColor?` | مناطق دائرية | | `line` | `x1`، `y1`، `x2`، `y2`، `color?` | ارسم خطوط/أسهم | | `stamp` | `x`، `y`، `label`، `color?`، `rotation?` | موافق عليه، مسودة، سري، إلخ | | `image` | `imageUrl`، `x?`، `y?`، `width?`، `height?` | **التوقيعات والأحرف الأولى**، الشعارات |

**التعليقات التوضيحية للصور** تقبل مسار ملف محلي أو عنوان HTTPS URL (بدون بيانات: URIs). يتم الكشف عن الأبعاد تلقائياً إذا تم حذفها. يمكن للمستخدمين أيضاً سحب وإفلات الصور مباشرة على العارض.

## سير العمل التفاعلي

### التعليقات التوضيحية التعاونية (محركة بالذكاء الاصطناعي) 1. `display_pdf` لفتح المستند 2. `interact` → `get_text` على نطاق الصفحة ذات الصلة لفهم المحتوى 3. اقترح دفعة من التعليقات التوضيحية على المستخدم (اشرح ما ستضع علامة عليه) 4. بعد الموافقة، `interact` → `add_annotations` + `get_screenshot` 5. أظهر للمستخدم، اطلب التعديلات، كرر العملية 6. عند الانتهاء، ذكّرهم بأنهم يمكنهم تنزيل PDF المعلّق من شريط أدوات العارض

### ملء النموذج (بصري، وليس برمجي) على عكس أدوات النموذج بدون رأس، هذا يعطي المستخدم **ردود فعل بصرية مباشرة** ويتعامل مع النماذج الغامضة/غير المسماة حيث تكون التسمية مطبوعة على الصفحة بدلاً من بيانات حقل البيانات.

1. `display_pdf` — افحص `formFields` المرجوع (الاسم والنوع والصفحة وصندوق الحدود) 2. إذا كانت أسماء الحقول غامضة (`Text1`، `Field_7`)، `get_screenshot` للصفحات واربط صناديق الحدود بالتسميات البصرية 3. اطلب من المستخدم القيم باستخدام التسميات **البصرية**، أو استنتج من السياق 4. `interact` → `fill_form`، ثم `get_screenshot` لعرض النتيجة 5. يؤكد المستخدم أو يعدّل مباشرة في العارض

للنماذج البسيطة المسماة جيداً، `display_pdf` مع `elicit_form_inputs`

التثبيت

شغل هذا الأمر

git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/pdf-viewer/skills/view-pdf ~/.claude/skills/

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

انسخ المستودع وانقل مجلد `pdf-viewer/skills/view-pdf` إلى مجلد مهارات Claude الخاص بك. متوافق مع Claude Code و Cursor و Codex وأي وكيل متوافق مع Agent Skills.

عرض المصدر
الرخصة: Apache-2.0بواسطة Anthropic

أصول ذات صلة

مختارات أخرى في الإنتاجية والمكتب.

mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-time
خادم الوقت (Time)
إمكانات للوقت وتحويل المناطق الزمنية تشمل الوقت الحالي والتحويلات ودعم مناطق IANA الزمنية.★ 4.9 · 5,000+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/operations/skills/change-request ~/.claude/skills/
طلب تغيير
إنشاء طلب إدارة تغيير مع تحليل التأثير وخطة الاسترجاع. استخدمه عند اقتراح تغيير نظام أو عملية يحتاج إلى موافقة، وإعداد سجل تغيير لمراجعة CAB، وتوثيق ا…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/product-management/skills/product-brainstorming ~/.claude/skills/
العصف الذهني للمنتجات
عصف ذهني بأفكار منتجات واستكشاف مساحات المشاكل وتحدي الافتراضات كشريك تفكير. استخدمه عند استكشاف فرصة جديدة أو توليد حلول لمشكلة منتج أو اختبار فكرة ب…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/operations/skills/compliance-tracking ~/.claude/skills/
تتبع الامتثال
تتبع متطلبات الامتثال والاستعداد للتدقيق. يتم تفعيله عند استخدام "الامتثال"، "تحضير التدقيق"، "SOC 2"، "ISO 27001"، "GDPR"، "المتطلب التنظيمي"، أو عند…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/operations/skills/process-optimization ~/.claude/skills/
تحسين العمليات
تحليل وتحسين عمليات الأعمال. يتم تفعيله عند قول "هذه العملية بطيئة"، "كيف يمكننا تحسينها"، "تبسيط هذا سير العمل"، "خطوات كثيرة جداً"، "اختناق"، أو عند…★ 4.8 · 2,500+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/knowledge-work-plugins && cp -r knowledge-work-plugins/enterprise-search/skills/search-strategy ~/.claude/skills/
استراتيجية البحث
تحليل الاستعلامات والتنسيق المتعدد المصادر. يقوم بتقسيم الأسئلة باللغة الطبيعية إلى عمليات بحث موجهة لكل مصدر، وترجمة الاستعلامات إلى صيغ خاصة بكل مصد…★ 4.8 · 2,500+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في الإنتاجية والمكتب