plugin-settings
تكوين إعدادات الإضافة باستخدام YAML frontmatter
또한 다음에서 사용할 수 있습니다: anthropics,anthropics
تخزين التكوين والحالة الخاصة بالإضافة في ملفات .claude/plugin-name.local.md باستخدام YAML frontmatter ومحتوى markdown. تمكين تخصيص الإضافة لكل مشروع يمكن للمستخدمين تحريره مباشرة.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"plugin-settings" 사용 중입니다. كيف يمكنني تمكين الإضافة الخاصة بي فقط لمشاريع معينة؟
예상 결과:
- أنشئ ملف .claude/my-plugin.local.md في المشروع يحتوي على:
- ---
- enabled: true
- ---
- يجب أن يتحقق الخطاف الخاص بك من وجود الملف ويقرأ حقل enabled قبل التشغيل
- أضف .claude/*.local.md إلى .gitignore لمنع حفظ الإعدادات الخاصة بالمشروع
"plugin-settings" 사용 중입니다. كيف يمكنني تحليل إعداد رقمي في الخطاف الخاص بي؟
예상 결과:
- استخدم هذا النمط لاستخراج والتحقق من صحة الإعدادات الرقمية:
- MAX_SIZE=$(echo "$FRONTMATTER" | grep '^max_size:' | sed 's/max_size: *//')
- التحقق: if [[ "$MAX_SIZE" =~ ^[0-9]+$ ]]; then
- الاستخدام في المقارنة: if [[ $MAX_SIZE -gt 1000 ]]; then
보안 감사
낮은 위험This is a documentation skill containing code examples for a plugin settings pattern. All static findings are FALSE POSITIVES - they flag shell command examples in markdown documentation, not actual executable code. The skill has no network access, no credential handling, and contains security mitigations that BLOCK access to sensitive files.
위험 요인
품질 점수
만들 수 있는 것
إضافة تكوين للإضافات
توثيق كيفية جعل الإضافات قابلة للتكوين باستخدام ملفات إعدادات قابلة للتحرير من قبل المستخدم
تجاوز الإعدادات الافتراضية للإضافة
إنشاء تكوينات إضافة خاصة بالمشروع دون تعديل كود الإضافة
توثيق أنماط الإعدادات
تضمين توثيق الإعدادات في ملفات README الخاصة بالإضافة مع القوالب
이 프롬프트를 사용해 보세요
كيف يمكنني إضافة إعدادات قابلة للتكوين من قبل المستخدم إلى إضافة Claude Code الخاصة بي باستخدام ملفات .claude/my-plugin.local.md؟
أرني كيفية تحليل YAML frontmatter من ملف .local.md في خطاف bash
ما هي الحقول والبنية المطلوبة لملف إعدادات إضافة صالح؟
كيف يمكنني منع إعدادات الإضافة الخاصة بي من كشف ملفات .env أو الأسرار عن طريق الخطأ؟
모범 사례
- تحقق دائمًا من صحة بنية ملف الإعدادات قبل القراءة - تحقق من علامات --- والحقول المطلوبة
- وفر قيمًا افتراضية معقولة عندما لا يكون ملف الإعدادات موجودًا للحفاظ على التوافق مع الإصدارات السابقة
- أضف .claude/*.local.md إلى .gitignore لأن هذه تجاوزات محلية لكل مستخدم ولكل مشروع
피하기
- كتابة الإعدادات مباشرة في الخطافات - يجعل التخصيص مستحيلاً
- حفظ ملفات .local.md في git - هذه تجاوزات لكل مستخدم ولكل مشروع
- عدم التحقق من صحة إدخال المستخدم قبل كتابة الإعدادات - قد يؤدي إلى ملفات مشوهة