Fähigkeiten data-processing
📊

data-processing

Sicher ⚡ Enthält Skripte

معالجة بيانات JSON و YAML و TOML بكفاءة

Auch verfügbar von: 0xDarkMatter

يحتاج المطورون إلى استخراج وتصفية وتحويل البيانات من ملفات التكوين واستجابات واجهات البرمجة. توفر هذه الأداة أنماطًا جاهزة للاستخدام مع jq و yq حتى تتمكن من الاستعلام عن البيانات المهيكلة وتعديلها بسرعة دون الحاجة إلى حفظ الصيغة.

Unterstützt: Claude Codex Code(CC)
📊 71 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "data-processing". استخراج جميع المستخدمين النشطين من data.json

Erwartetes Ergebnis:

  • Command: jq '.users[] | select(.active == true)' data.json
  • هذا يصفية مصفوفة المستخدمين لتضمين العناصر فقط حيث active تساوي true
  • دالة select() تدعم شروط متعددة باستخدام عوامل التشغيل 'and' أو 'or'

Verwendung von "data-processing". الحصول على جميع صور الحاويات من docker-compose.yml

Erwartetes Ergebnis:

  • Command: yq '.services[].image' docker-compose.yml
  • هذا يستخرج جميع قيم الصور من الخدمات بصيغة Docker Compose
  • مفيد لتدقيق إصدارات الحاويات عبر عمليات النشر

Verwendung von "data-processing". تحويل تكوين TOML إلى JSON

Erwartetes Ergebnis:

  • Command: yq -p toml -o json '.' config.toml
  • هذا يحول ملف TOML إلى صيغة JSON لمزيد من المعالجة
  • يدعم التحويل ذهابًا وإيابًا بين TOML و YAML و JSON

Sicherheitsaudit

Sicher
v3 • 1/16/2026

Pure documentation skill containing educational examples for jq and yq CLI tools. All files are markdown documentation with example patterns - no executable code, no network calls, no file system access, and no external commands. The bash code blocks are static documentation examples showing syntax, not actual code to execute.

5
Gescannte Dateien
609
Analysierte Zeilen
1
befunde
3
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

45
Architektur
100
Wartbarkeit
85
Inhalt
25
Community
100
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

الاستعلام عن ملفات Kubernetes

استخراج صور الحاويات والتسميات والتكوينات من ملفات نشر K8s للتدقيق والتوثيق.

فحص package.json

عرض التبعيات والسكريبات والتكوين من package.json بسرعة دون فتح الملف في محرر.

معالجة استجابات API

تصفية واستخراج حقول محددة من استجابات JSON API لاختبار وتصحيح أخطاء سير العمل.

Probiere diese Prompts

استخراج JSON الأساسي
كيف يمكنني استخراج حقل الإصدار من ملف JSON باستخدام jq؟
تصفية عناصر المصفوفة
أظهر لي كيفية تصفية عناصر مصفوفة JSON حيث الحالة تساوي نشط باستخدام select في jq.
الاستعلام عن Docker Compose
كيف يمكنني سرد جميع صور الحاويات من docker-compose.yml باستخدام yq؟
تعديل تكوين YAML
تحديث ملف تكوين YAML برقم إصدار جديد باستخدام التعديل في المكان مع yq.

Bewährte Verfahren

  • استخدم jq -r للحصول على مخرجات خام عندما تحتاج إلى سلاسل غير مقتبسة
  • سلّم الفلاتر باستخدام الأنابيب لتحويل البيانات تدريجيًا
  • اختبر الفلاتر باستخدام jq '.' أولاً للتحقق من الهيكل قبل تطبيق التحويلات

Vermeiden

  • استخدام eval أو exec مع مدخلات المستخدم لبناء استعلامات jq - خطر الحقن
  • معالجة JSON غير الموثوق بدون التحقق من الهيكل أولاً
  • تعديل الملفات دون إنشاء نسخ احتياطية عند استخدام التعديل في المكان

Häufig gestellte Fragen

ما أنظمة التشغيل التي تدعم jq و yq؟
jq و yq يعملان على macOS و Linux و Windows عبر WSL. ثبت باستخدام brew على macOS أو apt/yum على Linux.
ما حدود الموارد لملفات JSON الكبيرة؟
تعتمد الأداء على الذاكرة المتاحة. الملفات أقل من 100 ميجابايت تعالج فورًا. الملفات الكبيرة جدًا قد تتطلب البث باستخدام jq.
كيف يتكامل هذا مع المهارات الأخرى؟
استخدم مع مهارات قراءة الملفات لتحميل ملفات التكوين أولاً، ثم طبق أنماط jq أو yq للاستخراج والتحويل.
هل بياناتي آمنة عند معالجة الملفات؟
توفر هذه الأداة الأنماط فقط. أدوات jq و yq الفعلية تعمل محليًا. لا يتم إرسال البيانات إلى خوادم خارجية.
لماذا تفشل استعلامات jq الخاصة بي؟
الأسباب الشائعة تشمل مسارات حقول غير صحيحة أو علامات اقتباس مفقودة أو JSON مشوه. تحقق من هيكل الملف أولاً باستخدام jq '.'
كيف يقارن هذا بمكتبات JSON في بايثون؟
jq و yq أسرع لمهام سطر الأوامر السريعة. بايثون توفر مرونة أكبر للتحويلات المعقدة وتصحيح الأخطاء.

Entwicklerdetails

Dateistruktur