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

basecamp-automation

مخاطر منخفضة 🌐 الوصول إلى الشبكة

أتمتة مهام إدارة مشاريع Basecamp

تبسيط سير عمل Basecamp من خلال أتمتة قوائم المهام والرسائل وإدارة الفريق. القضاء على المهام اليدوية المتكررة من خلال عمليات API مدفوعة بالذكاء الاصطناعي.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "basecamp-automation". Create to-do list "Q1 Goals" in project 12345

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

To-do list created successfully: Q1 Goals (ID: 67890). Access at https://basecamp.com/12345/todolists/67890

استخدام "basecamp-automation". List all members in project 12345

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

Project members (5): John Smith (john@company.com), Jane Doe (jane@company.com), Bob Wilson (bob@company.com), Alice Brown (alice@company.com), Carol Davis (carol@company.com)

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

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

Static analysis detected 225 pattern matches but all are false positives. The SKILL.md file is documentation (Markdown format), not executable code. Backticks are inline code formatting for API tool names, not shell execution. One legitimate network dependency on rube.app MCP server for Basecamp API access. Safe for publication with user awareness of external service dependency.

1
الملفات التي تم فحصها
240
الأسطر التي تم تحليلها
2
النتائج
1
إجمالي عمليات التدقيق
مشكلات منخفضة المخاطر (1)
External MCP Service Dependency
Skill requires connection to external Rube MCP server at https://rube.app/mcp for Basecamp API access. Users should trust this third-party service.

عوامل الخطر

🌐 الوصول إلى الشبكة (1)
تم تدقيقه بواسطة: claude

درجة الجودة

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

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

أتمتة سير عمل مدير المشروع

إنشاء قوائم مهام منظمة تلقائياً للمشاريع الجديدة، وتعيين المهام لأعضاء الفريق مع تواريخ استحقاق، ونشر رسائل الانطلاق للحفاظ على توافق الجميع.

تبسيط تأهيل الفريق

إضافة أعضاء جدد بالجملة إلى المشاريع ذات الصلة، وإنشاء قوائم مهام للتأهيل مع تبعيات متسلسلة، وإرسال رسائل ترحيب مع روابط الموارد.

مساعد تخطيط السباقات

إنشاء مجموعات مهام للسباقات منظمة حسب ألوان الأولوية، وتعبئتها بقصص المستخدم ومعايير القبول، وإشعار أصحاب المصلحة بانطلاق السباق.

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

إنشاء المهام الأساسي
Create a to-do list called "Week 1 Tasks" in the Marketing Campaign project with three tasks: draft copy, design graphics, and schedule posts. Assign all tasks to the marketing team with a due date of next Friday.
إعلان لوحة الرسائل
Post a message to the Engineering project board with subject "Sprint 24 Kickoff" and content announcing the sprint goals, key deadlines, and linking to the planning document. Notify only the tech leads.
إدارة الوصول للفريق
Add three new team members to the Product Launch project: Alice (alice@company.com), Bob (bob@company.com), and Carol (carol@company.com). Then list all current project members to confirm access.
إعداد المشروع المعقد
Set up a complete project structure: create to-do groups for Planning, Execution, and Review with green, yellow, and red colors respectively. Add five tasks distributed across groups with assignees and due dates. Post a kickoff message summarizing the plan.

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

  • استدعِ RUBE_SEARCH_TOOLS دائماً أولاً لاسترجاع مخططات API الحالية قبل تنفيذ العمليات
  • تحقق من أن حالة اتصال Basecamp تظهر ACTIVE قبل تشغيل أي سير عمل لتجنب أخطاء المصادقة
  • أعد روابط app_url من استجابات API إلى المستخدمين بدلاً من المعرّفات الخام لتحسين إمكانية الاستخدام

تجنب

  • إنشاء قوائم مهام مكررة دون التحقق من القوائم الموجودة أولاً حسب الاسم
  • استخدام status=draft للرسائل مما قد يسبب أخطاء HTTP 400 - استخدم دائماً status=active
  • إنشاء عناوين Basecamp يدوياً من المعرّفات بدلاً من استخدام app_url من استجابات API

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

ما هو Rube MCP وكيف أقوم بإعداده؟
Rube MCP هو خادم Model Context Protocol يوفر وصولاً إلى Basecamp API. أضف https://rube.app/mcp كخادم MCP في تكوين Claude Code الخاص بك. لا توجد حاجة لمفاتيح API - فقط أضف نقطة النهاية.
لماذا أحتاج لاستدعاء RUBE_SEARCH_TOOLS أولاً؟
قد تتغير مخططات الأدوات بمرور الوقت. استدعاء RUBE_SEARCH_TOOLS يضمن أن لديك متطلبات المعاملات الحالية والأدوات المتاحة قبل تنفيذ أي عمليات Basecamp.
ما الفرق بين bucket_id و project_id؟
يشيران إلى الكيان نفسه. نقاط نهاية Basecamp API المختلفة تستخدم أسماء معاملات مختلفة - bucket_id لبعض العمليات، project_id لأخرى. القيمة الرقمية متطابقة.
هل يمكنني استخدام Markdown في أوصاف الرسائل والمهام؟
لا، يقبل Basecamp تنسيق HTML فقط. استخدم وسوم مثل <strong> و <em> و <ul> و <li> و <a> للنص الغني. لن يتم عرض Markdown بشكل صحيح.
كيف أجد todoset_id أو message_board_id الصحيح؟
تحقق من مصفوفة dock التي يعيدها BASECAMP_GET_PROJECT أو استخدم أدوات بحث مخصصة مثل BASECAMP_GET_BUCKETS_TODOSETS و BASECAMP_GET_MESSAGE_BOARD.
ماذا يحدث إذا وصلت إلى حدود معدل Basecamp؟
قد يعيد Basecamp أخطاء HTTP 429. باعد بين الطلبات المتسلسلة السريعة ونفذ منطق إعادة المحاولة مع التراجع الأسي لسير عمل الإنتاج.

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

بنية الملفات

📄 SKILL.md