技能 basecamp-automation
📦

basecamp-automation

低風險 🌐 網路存取

Automatiser les tâches de gestion de projet Basecamp

Optimisez les workflows Basecamp en automatisant les listes de tâches, les messages et la gestion d'équipe. Éliminez les tâches manuelles répétitives grâce aux opérations API Basecamp pilotées par l'IA.

支援: Claude Codex Code(CC)
🥉 72 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「basecamp-automation」。 Créer la liste de tâches "Objectifs T1" dans le projet 12345

預期結果:

Liste de tâches créée avec succès : Objectifs T1 (ID: 67890). Accéder à https://basecamp.com/12345/todolists/67890

正在使用「basecamp-automation」。 Lister tous les membres du projet 12345

預期結果:

Membres du projet (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
規範符合性

你能建構什麼

Automatisation du workflow du chef de projet

Créer automatiquement des listes de tâches structurées pour les nouveaux projets, attribuer des tâches aux membres de l'équipe avec des dates d'échéance, et publier des messages de lancement pour garder tout le monde aligné.

Optimisation de l'intégration d'équipe

Ajouter en masse de nouveaux membres d'équipe aux projets pertinents, créer des listes de tâches d'intégration avec des dépendances séquentielles, et envoyer des messages de bienvenue avec des liens vers les ressources.

Assistant de planification de sprint

Créer des groupes de tâches de sprint organisés par couleurs de priorité, les remplir avec des user stories et des critères d'acceptation, et notifier les parties prenantes du lancement du sprint.

試試這些提示

Création de tâches de base
Crée une liste de tâches appelée "Semaine 1 - Tâches" dans le projet Campagne Marketing avec trois tâches : rédiger la copie, concevoir les graphismes, et programmer les publications. Attribue toutes les tâches à l'équipe marketing avec une date d'échéance vendredi prochain.
Annonce sur le tableau de messages
Publie un message sur le tableau du projet Engineering avec le sujet "Lancement du Sprint 24" et un contenu annonçant les objectifs du sprint, les délais clés, et un lien vers le document de planification. Notifie uniquement les tech leads.
Gestion des accès à l'équipe
Ajoute trois nouveaux membres d'équipe au projet Product Launch : Alice (alice@company.com), Bob (bob@company.com), et Carol (carol@company.com). Ensuite, liste tous les membres actuels du projet pour confirmer l'accès.
Configuration de projet complexe
Configure une structure de projet complète : crée des groupes de tâches pour Planification, Exécution et Revue avec les couleurs verte, jaune et rouge respectivement. Ajoute cinq tâches réparties dans les groupes avec des assignataires et des dates d'échéance. Publie un message de lancement résumant le plan.

最佳實務

  • Toujours appeler RUBE_SEARCH_TOOLS en premier pour récupérer les schémas API actuels avant d'exécuter des opérations
  • Vérifier que le statut de connexion Basecamp affiche ACTIVE avant d'exécuter des workflows pour éviter les erreurs d'authentification
  • Retourner les liens app_url depuis les réponses API aux utilisateurs au lieu des ID bruts pour une meilleure utilisabilité

避免

  • Créer des listes de tâches en double sans vérifier d'abord les listes existantes par nom
  • Utiliser status=draft pour les messages, ce qui peut causer des erreurs HTTP 400 - toujours utiliser status=active
  • Construire manuellement des URLs Basecamp à partir d'IDs au lieu d'utiliser app_url depuis les réponses API

常見問題

Qu'est-ce que Rube MCP et comment le configurer ?
Rube MCP est un serveur Model Context Protocol qui fournit un accès à l'API Basecamp. Ajoutez https://rube.app/mcp comme serveur MCP dans votre configuration Claude Code. Aucune clé API n'est requise - ajoutez simplement le point de terminaison.
Pourquoi dois-je appeler RUBE_SEARCH_TOOLS en premier ?
Les schémas d'outils peuvent changer au fil du temps. Appeler RUBE_SEARCH_TOOLS garantit que vous avez les exigences de paramètres actuelles et les outils disponibles avant d'exécuter toute opération Basecamp.
Quelle est la différence entre bucket_id et project_id ?
Ils font référence à la même entité. Différents points de terminaison de l'API Basecamp utilisent différents noms de paramètres - bucket_id pour certaines opérations, project_id pour d'autres. La valeur numérique est identique.
Puis-je utiliser Markdown dans les descriptions de messages et de tâches ?
Non, Basecamp n'accepte que le formatage HTML. Utilisez des balises comme <strong>, <em>, <ul>, <li>, et <a> pour le texte enrichi. Markdown ne sera pas rendu correctement.
Comment trouver le bon todoset_id ou message_board_id ?
Vérifiez le tableau dock du projet retourné par BASECAMP_GET_PROJECT ou utilisez des outils de recherche dédiés comme BASECAMP_GET_BUCKETS_TODOSETS et BASECAMP_GET_MESSAGE_BOARD.
Que se passe-t-il si j'atteins les limites de taux de Basecamp ?
Basecamp peut retourner des erreurs HTTP 429. Espacez les requêtes séquentielles rapides et implémentez une logique de nouvelle tentative avec backoff exponentiel pour les workflows de production.

開發者詳情

檔案結構

📄 SKILL.md