amplitude-automation
أتمتة مهام تحليلات Amplitude
تتيح هذه المهارة لـ Claude أتمتة عمليات تحليلات منتج Amplitude بما في ذلك تتبع الأحداث والبحث عن نشاط المستخدم وإدارة المجموعات وتحديد هوية المستخدم من خلال Rube MCP.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "amplitude-automation". Send a 'purchase' event for user 'user123' with event properties 'item': 'premium_plan', 'price': 99
النتيجة المتوقعة:
Event sent successfully to Amplitude. Event ID: evt_abc123. Data will be available in dashboards within minutes.
استخدام "amplitude-automation". Find user 'john@example.com' and get their last 10 events
النتيجة المتوقعة:
User found: Amplitude ID 'amp_xyz789'. Retrieved 10 events including 'page_view', 'button_click', 'form_submit' in reverse chronological order.
التدقيق الأمني
آمنAll 87 static findings are false positives. The skill is documentation for Amplitude API operations via Rube MCP. Backtick characters in markdown code blocks were misidentified as shell execution. URLs and API operations are legitimate product analytics functionality, not security risks.
درجة الجودة
ماذا يمكنك بناءه
تتبع أحداث المستخدم
إرسال أحداث التتبع تلقائياً إلى Amplitude عندما يقوم المستخدمون بإجراءات رئيسية في تطبيقك.
تحليل سلوك المستخدم
البحث عن سجل نشاط المستخدم لفهم كيفية تفاعل المستخدمين مع منتجك.
إدارة شرائح المستخدمين
إنشاء وتحديث عضوية المجموعة لتقسيم المستخدمين للتحليل المستهدف أو الحملات.
جرّب هذه الموجهات
Use the amplitude-automation skill to send a 'page_view' event to Amplitude with user_id 'user123'.
Find user 'user456' in Amplitude, then get their recent activity.
List the available cohorts, then add user 'user789' to the 'premium_users' cohort.
Set user properties for user 'user101' with plan='enterprise' and company='Acme Corp' using the IDENTIFY operation.
أفضل الممارسات
- استدعِ RUBE_SEARCH_TOOLS أولاً دائماً للحصول على مخططات الأدوات الحالية قبل الاستخدام
- تحقق من حالة اتصال Amplitude نشط قبل تشغيل عمليات العمل
- استخدم الأحداث المجمعة عند إرسال أحداث متعددة لتقليل استدعاءات واجهة برمجة التطبيقات
- تعامل مع العمليات غير المتزامنة مثل تحديثات المجموعة مع استطلاع الحالة
تجنب
- لا تستدعِ GET_USER_ACTIVITY مباشرة مع معرفات مستخدم التطبيق - يجب حلها إلى معرف Amplitude الداخلي أولاً
- لا تستخدم الثواني للطوابع الزمنية - يجب استخدام المللي ثانية (حقبة مكونة من 13 رقم)
- لا تفترض أن تغييرات خصائص المستخدم فورية - فهي متسقة في النهاية
الأسئلة المتكررة
ما هو Rube MCP؟
هل أحتاج إلى مفتاح واجهة برمجة تطبيقات Amplitude؟
لماذا أحتاج إلى العثور على المستخدم أولاً؟
لماذا لا تظهر أحداثي فوراً؟
هل يمكنني تحديث عضوية المجموعة في الوقت الفعلي؟
ما هي عمليات خصائص المستخدم المتاحة؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/amplitude-automationمرجع
main
بنية الملفات
📄 SKILL.md