env-handler
إدارة متغيرات البيئة بشكل آمن
يمكن أن يؤدي سوء إدارة متغيرات البيئة إلى تسرب بيانات الاعتماد والاختراقات الأمنية. توفر هذه المهارة إرشادات واضحة لفصل القوالب العامة عن الأسرار الخاصة، مما يضمن عدم دخول البيانات الحساسة إلى نظام التحكم في الإصدارات.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「env-handler」。 I need to add REPLICATE_API_TOKEN as a new secret
預期結果:
- Add REPLICATE_API_TOKEN="" to your .env file as a template
- Ask the user to add their actual token to .env.local
- Never commit real tokens to version control
- Server-side access: process.env.REPLICATE_API_TOKEN
正在使用「env-handler」。 How do I configure a public variable for my Next.js app
預期結果:
- Add NEXT_PUBLIC_VARIABLE_NAME="default_value" to your .env file
- This variable will be exposed to the browser
- Client-side access: process.env.NEXT_PUBLIC_VARIABLE_NAME
- Server-side access: process.env.NEXT_PUBLIC_VARIABLE_NAME
正在使用「env-handler」。 What should my .env file look like for a new project
預期結果:
- Database section: DATABASE_URL="" (empty for secrets)
- Auth section: NEXTAUTH_SECRET="" (empty for secrets)
- Public section: NEXT_PUBLIC_APP_URL="http://localhost:3000"
- Add all real values to .env.local instead
安全審計
安全Pure documentation skill providing environment variable management guidelines. No executable code, file access, or network calls exist. All 136 static findings are false positives caused by the scanner misinterpreting markdown code examples as executable code.
風險因素
⚙️ 外部命令 (43)
🌐 網路存取 (3)
🔑 環境變數 (12)
📁 檔案系統存取 (1)
品質評分
你能建構什麼
إعداد التطوير المحلي
تكوين متغيرات البيئة الآمنة للمشاريع الشخصية دون المخاطرة بتسريب بيانات الاعتماد.
تأسيس اصطلاحات الفريق
إنشاء أنماط متسقة لمتغيرات البيئة عبر أعضاء الفريق وقواعد البيانات.
التحضير للنشر في الإنتاج
هيكل تكوينات البيئة لـ Vercel ومنصات النشر الأخرى.
試試這些提示
أحتاج إلى إضافة مفتاح واجهة برمجة تطبيقات حساس جديد لـ [اسم الخدمة]. يرشدني إلى مكان وضعه في ملفات .env الخاصة بي.
كيف يجب أن أضيف متغير تكوين عام مثل NEXT_PUBLIC_APP_URL إلى ملفات البيئة الخاصة بي؟
يرجى مراجعة بنية ملف .env الحالي واقتراح تحسينات للأمان والتنظيم.
أقوم بالنشر على Vercel. ما متغيرات البيئة التي أحتاج إلى تكوينها في إعدادات المشروع مقابل .env.local؟
最佳實務
- احتفظ دائمًا بـ .env.local في git-ignore لمنع الأسرار من الدخول إلى نظام التحكم في الإصدارات
- استخدم عناصر نائبة فارغة في .env للمتغيرات الحساسة التي يجب أن توجد في .env.local
- أضف前缀 NEXT_PUBLIC_ للمتغيرات العامة من جانب العميل للوصول من المتصفح
避免
- إنشاء ملفات .env.example التي قد تحتوي عن طريق الخطأ على قيم حقيقية
- تنفيذ .env.local في نظام التحكم في الإصدارات
- استخدام نفس ملف .dev لكل من افتراضات التطوير والأسرار في الإنتاج