Spotinst (Elastigroup) pour Openclaw

Une intégration puissante pour gérer l'infrastructure Spotinst (Elastigroup) et automatiser les workflows d'optimisation des coûts cloud via l'écosystème Membrane.

gora050
v1.0.2
May 1, 2026
0
414
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install spotinst

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer spotinst via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Spotinst (Elastigroup) ?

La skill Spotinst permet aux agents AI d'interagir directement avec les outils d'optimisation d'infrastructure cloud pour gérer les clusters Ocean, les Elastigroups et les identifiants multi-cloud (AWS, Azure, GCP). En s'appuyant sur le framework Membrane, cette skill fournit une couche d'abstraction sécurisée sur l'API Spotinst, gérant automatiquement l'authentification complexe et le renouvellement des identifiants.

L'utilisation de cette skill au sein de l'écosystème Openclaw Skills permet aux développeurs et aux ingénieurs DevOps de surveiller par programmation les dépenses cloud et d'ajuster les politiques de mise à l'échelle de l'infrastructure sans intervention manuelle. Elle comble le fossé entre l'intention de l'AI de haut niveau et l'exécution de l'infrastructure de bas niveau, garantissant que les mécanismes de réduction des coûts sont toujours actifs et correctement configurés.

Cas d'utilisation de Spotinst (Elastigroup)

  • Mise à l'échelle automatique des Elastigroups en fonction des demandes de charge de travail en temps réel.
  • Surveillance et mise à jour des identifiants AWS, Azure ou GCP sur l'ensemble des comptes cloud.
  • Audit des Virtual Node Groups dans les clusters Ocean pour l'efficacité des coûts.
  • Déclenchement de snapshots d'infrastructure ou de mises à jour de configuration via des commandes en langage naturel.
  • Intégration de la gestion des coûts cloud dans des workflows CI/CD ou DevOps autonomes plus larges.

Comment fonctionne Spotinst (Elastigroup)

  1. L'agent Openclaw Skills initialise la Membrane CLI et authentifie la session utilisateur.
  2. Une connexion sécurisée est établie avec l'API Spotinst (https://spotinst.com/) à l'aide de la commande connection ensure.
  3. L'agent recherche des actions spécifiques de haut niveau (comme lister les clusters ou mettre à jour le scaling) en fonction de l'intention de l'utilisateur.
  4. Si une action pré-construite existe, l'agent l'exécute avec des paramètres JSON ; sinon, il effectue une requête proxy sécurisée vers l'endpoint brut de l'API.
  5. Membrane gère le cycle de vie sous-jacent de l'OAuth ou de la clé API, garantissant que l'agent reste autorisé sans stocker de secrets locaux.

Configuration de Spotinst (Elastigroup)

Tout d'abord, installez la Membrane CLI pour permettre à Openclaw Skills de communiquer avec le fournisseur :

npm install -g @membranehq/cli@latest

Authentifiez votre agent (remplacez <agentType> par openclaw) :

membrane login --tenant --clientName=openclaw

Connectez-vous à votre compte Spotinst :

membrane connection ensure "https://spotinst.com/" --json

Schéma de données et taxonomie de Spotinst (Elastigroup)

La skill organise les données d'infrastructure via la taxonomie suivante :

Entité Description
Ocean Données d'optimisation des coûts des conteneurs managés et de Kubernetes.
Elastigroup Groupes de mise à l'échelle des ressources de calcul et configurations de spot instance.
Credentials Métadonnées pour les comptes de service AWS, Azure et GCP.
Actions Métadonnées incluant inputSchema et outputSchema pour chaque opération API.

Toutes les réponses sont renvoyées sous forme d'objets JSON lisibles par machine lorsque le flag --json est utilisé.

Fonctionnalités avancées de Spotinst (Elastigroup)

  • Découverte intelligente d'actions : Utilisez l'intention en langage naturel pour trouver le workflow pré-construit le plus efficace plutôt qu'un mappage API manuel.
  • Renouvellement automatique des identifiants : Gestion des tokens côté serveur, éliminant le besoin de stockage local des secrets.
  • États de connexion Long-Polling : Mécanismes d'attente intégrés pour les composants d'infrastructure qui sont dans un état BUILDING ou PENDING.
  • Requêtes Proxy sécurisées : Capacité de repli pour atteindre n'importe quel endpoint de l'API Spotinst avec injection automatique de headers et normalisation de l'URL de base.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*