/ الدليل / الملعب / aws-agent-skills
● مجتمع itsmostafa ⚡ فوري

aws-agent-skills

بواسطة itsmostafa · itsmostafa/aws-agent-skills

18 مهارة لخدمات AWS - IAM و Lambda و DynamoDB و S3 و ECS و EKS و CloudFormation و Bedrock وغيرها - مع مراجع CLI وأنماط مجربة في الإنتاج.

مجموعة مهارات AWS محسنة لنماذج اللغة: ملف SKILL.md واحد لكل خدمة يغطي النظرة العامة والمفاهيم الأساسية والأنماط الشائعة ومرجعية CLI وأفضل الممارسات وحل المشاكل والمراجع الخارجية. مصممة للتفكير وليس للاستدعاءات الفعلية - Claude يكتب مقاطع CloudFormation و Terraform و CLI صحيحة بدون اختلاق معاملات.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

aws-agent-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "aws-agent-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/itsmostafa/aws-agent-skills",
        "~/.claude/skills/aws-agent-skills"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "aws-agent-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/itsmostafa/aws-agent-skills",
        "~/.claude/skills/aws-agent-skills"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "aws-agent-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/itsmostafa/aws-agent-skills",
        "~/.claude/skills/aws-agent-skills"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "aws-agent-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/itsmostafa/aws-agent-skills",
        "~/.claude/skills/aws-agent-skills"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "aws-agent-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/itsmostafa/aws-agent-skills",
        "~/.claude/skills/aws-agent-skills"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "aws-agent-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/itsmostafa/aws-agent-skills",
          "~/.claude/skills/aws-agent-skills"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add aws-agent-skill -- git clone https://github.com/itsmostafa/aws-agent-skills ~/.claude/skills/aws-agent-skills

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: aws-agent-skills

كتابة سياسة IAM بأقل صلاحية لزوج Lambda و DynamoDB

👤 مهندسو الواجهات الخلفية الذين ينشئون موارد AWS ⏱ ~15 min intermediate

متى تستخدمه: عندما تربط Lambda بجدول DynamoDB ولا تريد إعطاءه صلاحيات *.

الخطوات
  1. ذكر الوصول المطلوب
    استخدم مهارات aws iam و lambda. اكتب سياسة للـ Lambda التي تحتاج GetItem و UpdateItem على جدول Orders ولا شيء آخر.✓ تم النسخ
    → سياسة بإجراءات دقيقة + ARN موارد، بدون أحرف بدل
  2. اختبار
    أعطني أمر aws iam simulate-custom-policy للتحقق من أن هذا يسمح فقط بهذين الإجراءين.✓ تم النسخ
    → أمر قابل للتنفيذ بصيغة صحيحة

النتيجة: سياسة IAM بأقل صلاحية بجودة إنتاجية مع التحقق.

المزالق
  • السياسة تستخدم أحرف بدل للراحة — أصرر على ARNs موارد دقيقة - المهارة تدعم هذا بقوة
اجمعها مع: terraform-skill

تصميم خط أنابيب EventBridge → Step Functions → Lambda

👤 مهندسو Serverless ⏱ ~40 min advanced

متى تستخدمه: عندما تحتاج إلى سير عمل يعتمد على الأحداث وتريد الحدود الصحيحة للخدمات.

الخطوات
  1. رسم السير
    استخدم مهارات eventbridge و step-functions و lambda. صمم خط أنابيب يتم تشغيله على رفع S3 وينسق 3 خطوات ويكتب إلى DynamoDB.✓ تم النسخ
    → رسم معمارية + مقاطع IaC
  2. المراقبة
    الآن أضف تنبيهات CloudWatch والتسجيل البنيوي.✓ تم النسخ
    → مرشحات مقاييس محددة وعتبات التنبيه

النتيجة: معمارية serverless قابلة للبناء مع المراقبة.

المزالق
  • تكاليف Step Functions تنفجر عند التوسع — المهارة تشير إلى متى تناسب Express workflows أفضل من Standard
اجمعها مع: terraform-skill

بناء خدمة RAG مدعومة بـ Bedrock

👤 المهندسون الذين يبنون ميزات LLM على AWS ⏱ ~60 min advanced

متى تستخدمه: عندما تريد استخدام Bedrock للتضمينات + الإنشاء دون تجميعها من منشورات المدونات.

الخطوات
  1. وصف الخدمة
    استخدم مهارات bedrock و s3 و dynamodb. بناء خدمة RAG: رفع المستندات إلى S3 والتضمين مع Titan والتخزين في DynamoDB والاسترجاع + الإنشاء وقت الاستعلام.✓ تم النسخ
    → كود قابل للتنفيذ مع استدعاءات Bedrock صحيحة ومعرفات نماذج التضمين

النتيجة: بناء RAG أولي على خدمات AWS الأصلية.

المزالق
  • استخدام Dynamo للبحث المتجهي عند التوسع — المهارة تلاحظ متى يكون OpenSearch أو pgvector أنسب

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

aws-agent-skill + terraform-skill

مهارات AWS تقترح التصميم؛ مهارة Terraform تكتب HCL

صمم مكدس Lambda+Dynamo باستخدام مهارات aws ثم اجعل terraform-skill يكتب الوحدة.✓ تم النسخ
aws-agent-skill + aws

المهارة تخبر Claude الاستدعاءات الصحيحة؛ AWS MCP يشغلها فعلاً

استخدم aws-agent-skills لتصميم السياسة ثم طبقها عبر aws MCP.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
IAM skill role/policy intent أي عمل يتعلق بصلاحيات AWS 0
Lambda skill function spec تصميم دالة Serverless 0
DynamoDB skill access patterns نمذجة NoSQL 0
CloudFormation skill resources IaC في CloudFormation 0
Bedrock skill LLM use case استخدام GenAI الأصلي في AWS 0

التكلفة والحدود

تكلفة التشغيل

حصة API
لا توجد حصة للمهارة
الرموز لكل استدعاء
3-8k لكل خدمة محملة
التكلفة المالية
مجاني - المهارة محلية. تكاليف استخدام AWS تخصك.
نصيحة
اذكر الخدمات التي تستخدمها حتى يحمل Claude فقط ملفات SKILL.md تلك.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: لا توجد بيانات اعتماد في المهارة. استدعاءات AWS الحقيقية يجب أن تستخدم أدوار OIDC وليس مفاتيح ثابتة.
نقل البيانات الخارجي: لا يوجد تسريب بيانات من المهارة نفسها

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

تم رفض علم CLI بواسطة AWS CLI الفعلي

AWS أحياناً تعيد تسمية الأعلام. تحقق من بيانات last-updated للخدمة؛ تحقق من المستندات الرسمية إذا كانت قديمة.

تحقق: aws <service> <command> help
Claude يستخدم أنماط SDK v2 لـ Python boto3

Boto3 هو v1 (ومستقر)؛ لا تخلطه مع AWS SDK for JS v2/v3. حدد اللغة بشكل صريح.

البدائل

aws-agent-skills مقابل البدائل

البديلمتى تستخدمهاالمقايضة
aws MCPعندما تريد Claude أن يستدعي AWS فعلاً وليس فقط كتابة مقاطعMCP ينفذ؛ هذه المهارة توعلم
مهارات IaC محايدة تجاه موفر السحابة (pulumi و cdk)عندما تفضل IaC يعتمد على الكود أولاًنموذج تفكير مختلف

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills