技能 plugin-settings
⚙️

plugin-settings

安全 ⚙️ 外部命令📁 文件系统访问

تكوين الإضافات باستخدام ملفات إعدادات YAML

也可从以下获取: anthropics,davila7

يحتاج مطورو الإضافات إلى طريقة موحدة لتخزين التكوين الخاص بالمشروع. يستخدم هذا النمط ملفات .claude/plugin-name.local.md مع YAML frontmatter للإعدادات المنظمة.

支持: Claude Codex Code(CC)
🥈 77 白银
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“plugin-settings”。 قراءة الإعدادات من .claude/validation-plugin.local.md

预期结果:

  • ملف الإعدادات موجود في .claude/validation-plugin.local.md
  • التكوين:
  • enabled: true
  • mode: strict
  • max_file_size: 1000000
  • allowed_extensions: [".js", ".ts", ".tsx"]
  • الإضافة نشطة مع التحقق الصارم مفعل

正在使用“plugin-settings”。 إنشاء إعدادات لإضافة أمان جديدة

预期结果:

  • تم إنشاء .claude/security-plugin.local.md
  • التكوين:
  • enabled: true
  • scan_on_commit: true
  • severity_level: high
  • notification_channel: slack
  • تم حفظ الإعدادات. أعد تشغيل Claude Code لتصبح التغييرات سارية المفعول.

安全审计

安全
v4 • 1/16/2026

This is a documentation-only skill explaining configuration patterns for Claude Code plugins. All external command patterns (383 occurrences) are legitimate shell scripting examples for parsing YAML frontmatter using sed, grep, and awk. The high-risk findings for 'weak cryptographic algorithm' are false positives where the scanner flagged 'DES' in text explanations, not actual cryptographic code. No malicious patterns, network operations, or credential exfiltration detected.

9
已扫描文件
2,245
分析行数
2
发现项
4
审计总数
审计者: claude 查看审计历史 →

质量评分

64
架构
100
可维护性
87
内容
20
社区
100
安全
96
规范符合性

你能构建什么

إضافة سلوك قابل للتكوين للإضافات

إنشاء ملفات إعدادات تتحكم في سلوك الإضافات لكل مشروع، مع التحقق من الصحة والقيم الافتراضية.

توحيد تكوين الإضافات

إنشاء أنماط متسقة لإعدادات الإضافات عبر مشاريع الفريق مع YAML frontmatter.

تنسيق سلوك الوكلاء

تخزين حالة الوكيل والتكوين لسير العمل متعدد الوكلاء المعقد في Claude Code.

试试这些提示

إنشاء ملف الإعدادات
إنشاء ملف .claude/my-plugin.local.md مع enabled: true, mode: standard, و max_retries: 3 في YAML frontmatter.
قراءة إعدادات الإضافة
التحقق من وجود .claude/security-plugin.local.md وقراءة حقل enabled من YAML frontmatter.
التحقق من صحة الإعدادات
التحقق من صحة وجود YAML frontmatter مناسب في .claude/my-plugin.local.md مع الحقول المطلوبة: enabled, mode, و max_file_size.
تحديث حالة الوكيل
تحديث حقل task_number في .claude/multi-agent-swarm.local.md من 3.4 إلى 3.5 مع الحفاظ على الإعدادات الأخرى.

最佳实践

  • تحقق دائمًا من وجود ملف الإعدادات قبل القراءة لتجنب الأخطاء
  • استخدم نمط الخروج السريع عندما تكون الإضافة معطلة (enabled: false)
  • تحقق من صحة جميع مدخلات المستخدم عند إنشاء ملفات الإعدادات لمنع حقن البيانات
  • وثق حقول الإعدادات المطلوبة في README الخاصة بالإضافة مع أمثلة

避免

  • لا تقوم بتثبيت قيم الإعدادات في الخطافات - اقرأ دائمًا من التكوين
  • تجنب إنشاء ملفات الإعدادات في المواقع المتتبعة بواسطة git - استخدم اللاحقة .local.md
  • لا تقم أبدًا بتنفيذ قيم الإعدادات كاوامر - تعامل مع جميع المدخلات كبيانات فقط

常见问题

لماذا تتطلب تغييرات الإعدادات إعادة تشغيل؟
يقوم Claude Code بتحميل تكوينات الخطافات عند بدء التشغيل. تقرأ الخطافات الإعدادات، والتي لا يمكن إعادة تحميلها ساخنة لأسباب أمنية.
هل يمكنني استخدام JSON بدلاً من YAML؟
نعم، لكن يُوصى باستخدام YAML frontmatter للاتساق مع النمط الموثق والتحليل الأسهل.
أين يجب أن أوثق إعدادات الإضافة؟
تضمين قسم التكوين في README.md الخاص بالإضافة مع قالب إعدادات كامل ووصف الحقول.
كيف أتعامل مع الإعدادات الحساسة؟
لا تخزن أبدًا الأسرار في ملفات الإعدادات. استخدم متغيرات البيئة أو أدوات إدارة الأسرار الآمنة بدلاً من ذلك.
هل يمكن للإضافات المتعددة مشاركة الإعدادات؟
يجب أن يكون لكل إضافة ملف .local.md الخاص بها. يمكن توثيق التكوين المشترك كتبعيات.
ماذا يحدث إذا كانت الإعدادات غير صالحة؟
وفر دائمًا افتراضات معقولة. سجل تحذيرات للقيم غير الصالحة واستمر مع سلوك بديل آمن.