المهارات bamboohr-automation
📦

bamboohr-automation

مخاطر منخفضة ⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة

أتمتة عمليات الموارد البشرية في BambooHR باستخدام الذكاء الاصطناعي

تبسيط سير عمل الموارد البشرية من خلال ربط مساعدي الذكاء الاصطناعي بـ BambooHR عبر MCP. تنفيذ عمليات البحث عن الموظفين وإدارة الإجازات وتتبع المزايا بدون تنقل يدوي في البوابة.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "bamboohr-automation". البحث عن جميع الموظفين في قسم المبيعات

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

استعلام دليل الموظفين يُرجع 12 عضوًا في فريق المبيعات مع الحقول: firstName، lastName، workEmail، jobTitle، وstatus. تتضمن النتائج ممثلي المبيعات النشطين وموظف واحد تم إنهاؤه مؤخرًا تم تمييزه عبر حقل status.

استخدام "bamboohr-automation". تقديم طلب إجازة لـ John Smith، 10-14 مارس 2026

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

تم إنشاء طلب الإجازة بنجاح مع المعرف 4892. يُظهر الطلب employeeId 156، timeOffTypeId 3 (إجازة)، تاريخ البدء 2026-03-10، تاريخ الانتهاء 2026-03-14، المدة 5 أيام. الحالة معلقة لموافقة المدير.

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

مخاطر منخفضة
v1 • 2/25/2026

Static analysis flagged 61 patterns that are all false positives. The 52 external_commands detections are markdown backticks for tool names, not shell execution. The network finding is a legitimate MCP endpoint URL. Cryptographic algorithm findings reference no actual crypto code. This documentation-only skill safely connects to BambooHR via standard MCP protocol.

1
الملفات التي تم فحصها
226
الأسطر التي تم تحليلها
2
النتائج
1
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
90
الأمان
91
الامتثال للمواصفات

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

لوحة معلومات مدير الموارد البشرية

الاستعلام عن أدلة الموظفين والموافقة على طلبات الإجازات المعلقة وإنشاء تقارير التغيير لاجتماعات الفريق الأسبوعية

أتمتة مزامنة كشوف الرواتب

اكتشاف تغييرات الموظفين منذ آخر تشغيل لكشوف الرواتب وتحديث أنظمة الرواتب الخارجية ببيانات الموظفين المعدلة

مساعد الخدمة الذاتية للموظفين

تمكين الموظفين من التحقق من أرصدة الإجازات وتقديم طلبات الإجازة وعرض المعالين التابعين لهم من خلال استعلامات اللغة الطبيعية

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

البحث عن معلومات اتصال الموظف
البحث في دليل الموظفين عن شخص في قسم الهندسة وإرجاع اسمه وبريده الإلكتروني ومسمى وظيفته
تقديم طلب إجازة
التحقق من رصيد الإجازات المتاح لدي، ثم تقديم طلب إجازة من 2026-03-15 إلى 2026-03-20 لمدة 5 أيام مع ملاحظة 'إجازة عائلية'
مزامنة تدريجية للموظفين
الحصول على جميع الموظفين الذين تم تحديثهم منذ 2026-02-01T00:00:00Z، واسترداد ملفاتهم الكاملة، وسرد الحقول المتغيرة لكل منهم
موافقة مجمعة على الإجازات
سرد جميع طلبات الإجازات المعلقة للشهر القادم، ثم الموافقة على جميع الطلبات من قسم التسويق ورفض أي طلب يتجاوز 10 أيام

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

  • استدعاء RUBE_SEARCH_TOOLS أولاً لاسترداد مخططات الأدوات الحالية قبل تنفيذ سير العمل
  • تحديد أسماء الموظفين كأرقام تعريفية رقمية عبر GET_ALL_EMPLOYEES قبل تنفيذ العمليات التفصيلية
  • تخزين وإعادة استخدام الطوابع الزمنية لأنماط المزامنة التدريجية لتجنب مكالمات API الزائدة عن الحاجة

تجنب

  • لا تستدعِ GET_EMPLOYEE لكل موظف في حلقة تكرار عندما يوفر GET_ALL_EMPLOYEES بيانات الدليل بكفاءة أكبر
  • تجنب تقديم طلبات الإجازات بدون التحقق أولاً من الأرصدة المتاحة عبر GET_TIME_OFF_BALANCES
  • لا تقم أبدًا بتعيين قيم ثابتة لمعرفات الموظفين أو معرفات أنواع الإجازات؛ قم دائمًا بحلها ديناميكيًا من البيانات الحالية

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

ماذا أحتاج قبل استخدام هذه المهارة؟
تحتاج إلى Rube MCP متصلاً في عميل الذكاء الاصطناعي الخاص بك واتصال BambooHR نشط. قم بتشغيل RUBE_MANAGE_CONNECTIONS مع toolkit 'bamboohr' للمصادقة إذا لم يكن نشطًا بالفعل.
كيف أجد معرّف الموظف؟
استدعِ BAMBOOHR_GET_ALL_EMPLOYEES لاسترداد الدليل، ثم ابحث في النتائج بالاسم. معرّف الموظف هو حقل رقمي يُستخدم للعمليات التفصيلية.
هل يمكنني الموافقة تلقائيًا على طلبات الإجازات؟
نعم، إذا كان مفتاح BambooHR API الخاص بك يحتوي على أذونات مدير أو مسؤول. استخدم UPDATE_TIME_OFF_REQUEST مع الحالة 'approved' بعد استرداد requestId.
ما تنسيقات التواريخ التي يتوقعها BambooHR؟
تواريخ الإجازات تستخدم تنسيق 'YYYY-MM-DD'. طوابع زمنية لاكتشاف التغييرات تستخدم تنسيق ISO 8601 مع المنطقة الزمنية مثل '2026-02-01T00:00:00Z'.
هل الموظفون المنتهون خدماتهم مدرجون في نتائج البحث؟
نعم، قد يتضمن GET_ALL_EMPLOYEES موظفين غير نشطين. تحقق من حقل 'status' للتصفية للحصول على الموظفين النشطين فقط.
كيف أحافظ على مزامنة الأنظمة الخارجية مع BambooHR؟
استخدم نمط المزامنة التدريجية: تخزين last_sync_timestamp، استدعاء EMPLOYEE_GET_CHANGED مع ذلك الطابع الزمني، جلب التفاصيل للموظفين المتغيرين، ثم تحديث الطابع الزمني الخاص بك.

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

بنية الملفات

📄 SKILL.md