المهارات minimax-pdf
📄

minimax-pdf

مخاطر منخفضة ⚙️ الأوامر الخارجية⚡ يحتوي على سكربتات🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات🔑 متغيرات البيئة

إنشاء ملفات PDF احترافية باستخدام أنظمة التصميم

يتطلب إنشاء ملفات PDF مصقولة وجاهزة للطباعة خبرة في التصميم وبرامج مكلفة. يطبق هذا المهارة نظام تصميم قائم على الرموز (tokens) لإنشاء التقارير والسير الذاتية والمقترحات والنماذج المملوءة مباشرة من المحتوى، مع هوية بصرية متسقة عبر كل صفحة.

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "minimax-pdf". إنشاء مقترح PDF بعنوان "مقترح إعادة تصميم الموقع" لعميل وكالة إبداعية

النتيجة المتوقعة:

  • ملف PDF متعدد الصفحات بتصميم غلاف ذات لوحين (لوحة يسارية داكنة مع جانب أيمن هندسي)، وخط عرض Syne للعناوين، وخط Nunito Sans للنص الأساسي. يحتوي المستند على أقسام منسقة مع قواعد بالألوان المميزة، و صناديق تنبيه للرؤى الرئيسية، وجداول بيانات للأسعار، وطباعة متسقة طوال المستند.

استخدام "minimax-pdf". تعبئة حقول النموذج في onboarding.pdf بتفاصيل الموظف الجديد

النتيجة المتوقعة:

  • نموذج PDF مكتمل مع ملء جميع حقول النص، وتحديد مربعات الاختيار، وتطبيق اختيارات القوائم المنسدلة. يظل التخطيط الأصلي والتصميم والتنسيق دون تغيير. الإخراج محفوظ كـ onboarding-filled.pdf.

التدقيق الأمني

مخاطر منخفضة
v1 • 4/16/2026

The static analyzer reported a risk score of 100/100 with 696 findings across 12 files. After manual evaluation, the vast majority are false positives. All HIGH-severity findings (weak cryptographic algorithm, C2 keywords, Windows SAM database) are false positives: hex color codes were misidentified as weak crypto, benign design terminology triggered C2 keyword detection, and the Windows SAM finding is a false pattern match. Medium-severity findings flagged external_commands in markdown files (design/design.md, README.md, SKILL.md) which contain only documentation and code examples, not executable code. The actual scripts (make.sh, cover.py, render_cover.js) execute expected commands for PDF generation: running Python and Node.js scripts, installing dependencies via pip and npm, and using Playwright for headless browser rendering. Network access is limited to loading Google Fonts for cover rendering. Filesystem operations are limited to creating temporary files and output PDFs. No malicious intent, data exfiltration, or credential theft was detected.

12
الملفات التي تم فحصها
5,489
الأسطر التي تم تحليلها
11
النتائج
1
إجمالي عمليات التدقيق
مشكلات متوسطة المخاطر (3)
External command execution in shell scripts
The make.sh script invokes python3, node, npm, and npx to execute PDF generation pipelines. Commands are hardcoded and arguments are passed through CLI parsing, not user-controlled input. This is legitimate for a PDF generation tool but represents an elevated privilege boundary.
Headless browser execution via Playwright
render_cover.js launches a Chromium browser via Playwright to render HTML covers to PDF. The browser loads local HTML files and Google Fonts. This is standard for HTML-to-PDF conversion but expands the attack surface.
Auto-install of packages with --break-system-packages flag
make.sh cmd_fix uses pip install --break-system-packages to force-install Python packages. This flag bypasses PEP 668 protections and could overwrite system-managed packages.
مشكلات منخفضة المخاطر (3)
Google Fonts network requests at render time
Cover HTML references Google Fonts via @import URLs. Each PDF generation triggers network requests to fonts.googleapis.com. Fonts are not cached locally.
Temporary file creation in /tmp
make.sh uses mktemp -d to create working directories for intermediate files (tokens.json, cover.html, cover.pdf, body.pdf). Files are cleaned up after completion.
Environment variable usage for inter-process communication
make.sh passes data between processes via environment variables (PDF_ABSTRACT, PDF_COVER_IMAGE, PDF_TOKENS). These contain user-provided content, not secrets.
تم تدقيقه بواسطة: claude

درجة الجودة

59
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
50
المجتمع
69
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

إنشاء تقارير الأعمال

إنشاء مراجعات استراتيجية ربع سنوية أو تقارير مالية أو مقترحات عملاء مع تنسيق احترافي وتوحيد هوية العلامة التجارية. يوفر المستخدم المحتوى ككتل JSON ويتولى المهارة جميع قرارات التصميم المرئي.

إنشاء السير الذاتية والحافظات

إنشاء سير ذاتية ومستندات حافظة مرئية مميزة من محتوى منظم. اختر من أنواع المستندات المحسنة للتقديم المهني مع فن الطباعة والتخطيط المناسبين.

معالجة نماذج PDF

فحص نماذج PDF الموجودة لاكتشاف الحقول المتاحة، ثم ملؤها برمجياً بالبيانات منظمة. مفيد للمعالجة الدفعية لنماذج الطلبات أو الاستبيانات أو وثائق التسجيل.

جرّب هذه الموجهات

إنشاء تقرير PDF أساسي
إنشاء تقرير PDF بعنوان "مراجعة تسويق الربع الرابع" من النوع "تقرير". تضمين أقسام للملخص التنفيذي والمقاييس الرئيسية والتوصيات.
إنشاء سيرة ذاتية مصممة
إنشاء سيرة ذاتية PDF لمهندس برمجيات أول يُدعى "أليكس تشن" باستخدام نوع المستند السيرة الذاتية. تضمين أقسام للخبرة والمهارات والتعليم وملخص مهني موجز.
تعبئة نموذج PDF
فحص حقول النموذج في application.pdf، ثم تعبئتها بـ: الاسم "ماريا غارسيا"، البريد الإلكتروني "maria@example.com"، المنصب "محلل بيانات"، وتاريخ البدء "1 مارس 2026".
إعادة تنسيق مستند موجود بتصميم مخصص
إعادة تنسيق المستند في quarterly-notes.md إلى PDF احترافي باستخدام النوع "تقرير". titularlo "ملاحظات الفريق الربع سنوية"، تعيين المؤلف كـ "رئيس الهندسة"، واستخدام لون تمييز مناسب لشركة تقنية.

أفضل الممارسات

  • تشغيل `bash scripts/make.sh check` قبل الاستخدام الأول للتحقق من تثبيت جميع التبعيات، و`bash scripts/make.sh fix` لتثبيت الحزم المفقودة تلقائياً.
  • اختر أنواع المستندات التي تتطابق مع غرض محتواك: استخدم "تقرير" للمستندات الغنية بالبيانات، و"سيرة ذاتية" للملفات الشخصية، و"مقترح" للمواد الموجهة للعملاء.
  • قم دائماً بتشغيل `fill_inspect.py` قبل تعبئة نموذج PDF لاكتشاف أسماء الحقول الصحيحة وأشكال القيم المقبولة.

تجنب

  • لا تستخدم هذا المهارة لتحويل النص البسيط إلى PDF عندما لا يكون التصميم المرئي مهماً. استخدم أداة أبسط لتوليد PDF الأساسي.
  • لا تحاول تعبئة حقول نموذج PDF دون تشغيل خطوة الفحص أولاً، لأن أسماء الحقول يجب أن تتطابق بالضبط.
  • لا تتوقع عمل خطوط الغلاف بدون اتصال بالإنترنت. تقوم صفحة الغلاف HTML بتحميل الخطوط من Google Fonts في وقت العرض وتتطلب الوصول إلى الإنترنت.

الأسئلة المتكررة

ما أنواع المستندات المتاحة لإنشاء PDF؟
يدعم المهارة 15 نوعاً من المستندات: تقرير ومقترح وسيرة ذاتية وحافظة وأكاديمي وعام وبسيط وstripe وdiagonal وframe ومجلد ومجلتي وdarkroom وterminal وposter. كل نوع له لوحة ألوان فريدة ونمط غلاف وزوج طباعة.
هل أحتاج لتثبيت أي شيء قبل استخدام هذا المهارة؟
نعم. يتطلب المهارة Python 3.9+ وNode.js 18+ وحزم reportlab وpypdf Python وPlaywright مع Chromium. تشغيل `bash scripts/make.sh check` للتحقق من التبعيات و`bash scripts/make.sh fix` لتثبيتها تلقائياً.
هل يمكن لهذا المهارة تعديل تخطيطات PDF الموجودة؟
لا. يقوم مسار FILL فقط بتعبئة حقول النموذج التفاعلي الموجودة. لا يمكنه تغيير التخطيط أو إضافة عناصر أو تعديل التصميم المرئي لـ PDF موجود. لإعادة التصميم، استخدم مسار REFORMAT الذي يحلل المحتوى وينشئ مستنداً جديداً.
هل يعمل هذا المهارة بدون اتصال بالإنترنت؟
جزئياً. تعمل الصفحات الرئيسية بدون اتصال باستخدام خطوط النظام. ومع ذلك، تقوم صفحات الغلاف بتحميل الخطوط من Google Fonts وتتطلب اتصالاً بالإنترنت. تعمل الرسوم البيانية وعرض الرياضيات (عبر matplotlib) بدون اتصال.
ما أنواع كتل المحتوى التي يمكنني تضمينها في PDF؟
تشمل الكتل المدعومة: العناوين (h1 وh2 وh3)، والفقرات الأساسية، والقوائم النقطية والرقمية، والصناديق التنبيه، والجداول، والصور، والأشكال، وكتل التعليمات البرمجية، والصيغ الرياضية، والرسوم البيانية (شريطية وخطية ودائرية)، والمخططات الانسيابية، وقوائم المراجع، والفواصل، والتعليقات التوضيحية، وفواصل الصفحات، والم مسافات.
كيف يمكنني تخصيص لون التمييز للمستند؟
استخدم علامة `--accent` مع قيمة لون hex (على سبيل المثال، `--accent "#2D5F8A"`). كما يشتق المهارة تلقائياً متغير accent_lt الأخف. يمكنك أيضاً تجاوز لون خلفية الغلاف باستخدام `--cover-bg`.

تفاصيل المطور

المؤلف

MiniMax-AI

الترخيص

MIT

مرجع

main

بنية الملفات