Une intégration puissante pour gérer les dépôts GitLab, les branches et les opérations sur les fichiers par programmation via l'API REST.
Le moyen le plus rapide d'installer une compétence directement depuis le registre.
npx clawhub@latest install gitlab-api
Copiez le dossier de la compétence dans l'un de ces emplacements
~/.openclaw/skills/ <project>/skills/ Priorité : Espace de travail > Local > Intégré
Copiez ce prompt dans OpenClaw pour l'installer automatiquement.
Aide-moi à installer gitlab-api via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).
Obtenez les fichiers bruts de la compétence dans une archive ZIP.
La compétence API GitLab est un outil robuste conçu pour les développeurs qui ont besoin d'automatiser les interactions avec GitLab.com ou des instances GitLab auto-hébergées. En tirant parti de cette intégration Openclaw Skills, les utilisateurs peuvent effectuer des opérations de dépôt complexes — telles que la lecture du code source, la mise à jour des fichiers et la gestion des branches de projet — directement via une interface standardisée.
Cette compétence élimine le besoin d'interactions manuelles avec l'interface utilisateur en fournissant une couche scriptable pour les tâches devops. Elle est particulièrement précieuse pour les équipes utilisant Openclaw Skills pour créer des flux de travail automatisés qui nécessitent un accès direct aux systèmes de contrôle de version sans la surcharge des clones git complets.
Pour commencer, créez le répertoire de configuration nécessaire et stockez votre jeton d'accès personnel GitLab :
mkdir -p ~/.config/gitlab
echo "glpat-VOTRE_JETON_ICI" > ~/.config/gitlab/api_token
Pour les utilisateurs ciblant une instance auto-hébergée, définissez l'URL de votre instance :
echo "https://gitlab.exemple.com" > ~/.config/gitlab/instance_url
Assurez-vous que votre jeton possède les portées api ou read_api et write_repository activées pour permettre à Openclaw Skills d'effectuer toutes les opérations prises en charge.
L'intégration utilise un schéma simple basé sur des fichiers pour la configuration et interagit avec les objets de réponse REST structurés de GitLab.
| Fichier de configuration | Objectif |
|---|---|
~/.config/gitlab/api_token |
Stocke le jeton d'authentification pour l'accès à l'API. |
~/.config/gitlab/instance_url |
Définit l'URL de base pour l'API GitLab (Par défaut : https://gitlab.com). |
Lors de l'interaction avec les fichiers du dépôt, les données sont échangées au format JSON, nécessitant généralement une branch, un commit_message et du content (encodé en base64).
scripts/gitlab_api.sh) pour simplifier les tâches de dépôt courantes dans les environnements locaux..tar.gz pour le traitement de données en masse.Chargement
Un moteur d'analyse complet pour les titres de la bourse de Tel Aviv (TASE), fournissant des données en temps réel, des mesures fondamentales et des indicateurs techniques.

Un outil d'analyse financière automatisé qui scanne les données de marché et les dépôts SEC pour identifier et classer les opportunités d'arbitrage d'offres publiques rentables.

Une compétence axée sur la performance qui délègue des tâches d'OpenClaw à des LLM spécialisés via la plateforme NVIDIA NIM.

Un moteur d'exécution simplifié pour lancer des scripts et des extraits de code Node.js localement sans la lourdeur de sous-agents complets.

Une compétence pilotée par protocole permettant aux agents d'IA de découvrir, négocier et exécuter des paiements en crypto-monnaie multi-chaînes.

Automatisez des appels téléphoniques par IA naturels et sortants avec une interaction vocale en temps réel via ElevenLabs et Twilio.








































