المهارات env-manager
🔐

env-manager

آمن 🌐 الوصول إلى الشبكة🔑 متغيرات البيئة⚙️ الأوامر الخارجية

إدارة متغيرات البيئة

إدارة متغيرات البيئة عبر بيئات مختلفة يمكن أن تؤدي إلى أخطاء ومشاكل أمنية وصعوبات في الإعدادات. تساعدك هذه المهارة على التحقق من صحة إعدادات البيئة وتوثيقها وتأمينها لأي مشروع.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "env-manager". @env-manager Generate .env.example template for a Node.js API

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

  • المتغيرات المطلوبة: DATABASE_URL, JWT_SECRET, NODE_ENV
  • المتغيرات الاختيارية: PORT, LOG_LEVEL, REDIS_URL
  • ملاحظات أمنية: لا تقم أبداً بإرسال ملفات .env إلى نظام التحكم في الإصدارات، استخدم مدير الأسرار في الإنتاج
  • التحقق من الصحة: استخدم مكتبات مثل envalid للتحقق من الأنواع عند بدء التشغيل

استخدام "env-manager". @env-manager How do I validate environment variables in Python

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

  • استخدم pydantic BaseSettings للتحقق التلقائي من الصحة
  • حدد الأنواع والقيم الافتراضية لكل متغير
  • أضف محققات لمنطق التحقق المخصص
  • قم بالتحميل من ملف .env باستخدام python-dotenv

استخدام "env-manager". @env-manager What should I include in .gitignore for environment files

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

  • .env - ملف البيئة الرئيسي مع الأسرار
  • .env.local - التجاوزات المحلية
  • .env.*.local - ملفات محلية خاصة بالبيئة
  • *.pem, *.key - ملفات الشهادات والمفاتيح
  • secrets/ - دليل الأسرار

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

آمن
v5 • 1/16/2026

This is a pure prompt-based documentation skill containing only instructional markdown. The static analyzer flagged 188 patterns that appear in documentation examples, but all are false positives. The skill teaches legitimate environment variable management practices, explicitly recommends against committing secrets, and has no executable code, file access, network calls, or command execution capability.

2
الملفات التي تم فحصها
674
الأسطر التي تم تحليلها
3
النتائج
5
إجمالي عمليات التدقيق

عوامل الخطر

🌐 الوصول إلى الشبكة (4)
🔑 متغيرات البيئة (51)
⚙️ الأوامر الخارجية (50)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
30
المجتمع
100
الأمان
83
الامتثال للمواصفات

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

إعداد مشاريع جديدة

إنشاء قوالب إعدادات البيئة للمشاريع الجديدة مع التحقق والتوثيق المناسب

مراجعة الإعدادات

مراجعة استخدام متغيرات البيئة عبر قواعد الأكواد وتحديد المتغيرات المفقودة أو المعدّة بشكل خاطئ

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

التحقق من أن المشاريع تتبع إرشادات إدارة الأسرار ولا تقوم بتضمين القيم الحساسة مباشرة في الكود

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

إنشاء قالب
@env-manager Generate a .env.example template for a Node.js application with PostgreSQL, Redis, and JWT authentication
التحقق من المتغيرات
@env-manager What environment variables are required for a production Node.js application and how should they be validated
توثيق الأسرار
@env-manager Create documentation template for environment variables including descriptions, examples, and security notes
مراجعة أمنية
@env-manager What security best practices should I follow for environment variable management in production

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

  • استخدم مكتبة التحقق للتحقق من متغيرات البيئة عند بدء تشغيل التطبيق
  • احتفظ بـ .env.example مرسلاً إلى نظام التحكم في الإصدارات مع قيم نائبة
  • استخدم ملفات إعدادات مختلفة لبيئات التطوير والاختبار والإنتاج

تجنب

  • تضمين الأسرار مباشرة في الكود المصدري
  • إرسال ملفات .env مع بيانات اعتماد حقيقية إلى نظام التحكم في الإصدارات
  • تخطي التحقق والسماح للمتغيرات المفقودة بإحداث أخطاء وقت التشغيل

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

هل تقرأ هذه المهارة ملفات .env الخاصة بي؟
لا. هذه مهارة تعتمد على الأوامر النصية وتقدم الإرشادات فقط. لا تصل إلى أو تقرأ أي ملفات على نظامك.
ما اللغات التي تدعمها؟
الإرشادات تنطبق على أي لغة برمجة. تتضمن الأمثلة Node.js وPython ولغات أخرى تستخدم متغيرات البيئة.
هل يمكنها التحقق من إعداداتي الحالية؟
توفر المهارة أنماط وأمثلة التحقق من الصحة. يتطلب التحقق الفعلي التكامل مع كود التطبيق الخاص بك.
هل بياناتي آمنة؟
نعم. تعمل هذه المهارة بالكامل كاستجابة نصية ولا تنقل البيانات أو تصل إلى الملفات أو تنفذ الكود.
ما هي مكتبات التحقق الموصى بها؟
لـ Node.js: envalid أو dotenv. لـ Python: pydantic-settings أو python-dotenv مع التحقق اليدوي.
كيف تختلف هذه عن أدوات إدارة الإعدادات الأخرى؟
توفر هذه المهارة الإرشادات المفاهيمية والقوالب. أدوات مثل Docker Secrets وAWS Secrets Manager أو Vault تتعامل مع التخزين والحقن الفعلي للأسرار.

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

المؤلف

CuriousLearner

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md