Openclaw向けSpotinst (Elastigroup)

Membraneエコシステムを介してSpotinst (Elastigroup) インフラストラクチャを管理し、クラウドコスト最適化ワークフローを自動化するための強力な統合機能です。

gora050
v1.0.2
May 1, 2026
0
414
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install spotinst

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って spotinst をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Spotinst (Elastigroup) とは?

Spotinst skillを使用すると、AIエージェントがクラウドインフラストラクチャ最適化ツールと直接やり取りして、Oceanクラスター、Elastigroups、およびマルチクラウド資格情報(AWS、Azure、GCP)を管理できるようになります。Membraneフレームワークを活用することで、このスキルはSpotinst APIの上に安全な抽象化レイヤーを提供し、複雑な認証や資格情報の更新を自動的に処理します。

Openclaw Skillsエコシステム内でこのスキルを使用すると、開発者やDevOpsエンジニアは手動の介入なしに、プログラムでクラウド支出を監視し、インフラストラクチャのスケーリングポリシーを調整できます。これにより、高レベルのAIの意図と低レベルのインフラストラクチャ実行の間のギャップが埋められ、コスト削減メカニズムが常にアクティブで適切に構成されていることが保証されます。

Spotinst (Elastigroup) のユースケース

  • リアルタイムのワークロード需要に基づいてElastigroupsを自動的にスケーリングします。
  • クラウドカウント全体でAWS、Azure、またはGCPの資格情報を監視および更新します。
  • コスト効率のためにOceanクラスターのVirtual Node Groupsを監査します。
  • 自然言語コマンドを介してインフラストラクチャのスナップショットや設定の更新をトリガーします。
  • クラウドコスト管理をより広範なCI/CDまたは自律的なDevOpsワークフローに統合します。

Spotinst (Elastigroup) の仕組み

  1. Openclaw SkillsエージェントがMembrane CLIを初期化し、ユーザーセッションを認証します。
  2. connection ensureコマンドを使用して、Spotinst API (https://spotinst.com/) への安全な接続を確立します。
  3. エージェントは、ユーザーの意図に基づいて特定の高レベルのアクション(クラスターのリスト表示やスケーリングの更新など)を検索します。
  4. 事前に構築されたアクションが存在する場合、エージェントはJSONパラメータを使用してそれを実行します。それ以外の場合は、生のAPIエンドポイントに対して安全なproxy要求を実行します。
  5. Membraneは基盤となるOAuthまたはAPIキーのライフサイクルを管理し、ローカルにシークレットを保存することなくエージェントの認証を維持します。

Spotinst (Elastigroup) のセットアップ

まず、Openclaw Skillsがプロバイダーと通信できるようにMembrane CLIをインストールします:

npm install -g @membranehq/cli@latest

エージェントを認証します(<agentType>をopenclawに置き換えます):

membrane login --tenant --clientName=openclaw

Spotinstアカウントに接続します:

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

Spotinst (Elastigroup) のデータスキーマとタクソノミー

このスキルは、次のタクソノミーを通じてインフラストラクチャデータを整理します:

エンティティ 説明
Ocean 管理対象コンテナおよびKubernetesのコスト最適化データ。
Elastigroup コンピュートリソースのスケーリンググループおよびspot instance構成。
Credentials AWS、Azure、およびGCPサービスアカウントのメタデータ。
Actions すべてのAPI操作の inputSchema および outputSchema を含むメタデータ。

--json フラグが使用されている場合、すべての応答はマシンが読み取り可能なJSONオブジェクトとして返されます。

Spotinst (Elastigroup) の高度な機能

  • インテリジェントなアクション検出: 手動のAPIマッピングではなく、自然言語の意図を使用して最も効率的な構築済みワークフローを見つけます。
  • 自動的な資格情報の更新: トークンのサーバー側管理により、ローカルのシークレットストレージの必要性を排除します。
  • ロングポーリング接続状態: BUILDING または PENDING 状態にあるインフラストラクチャコンポーネントのための組み込み待機メカニズム。
  • 安全なProxy要求: 自動ヘッダー挿入とベースURLの正規化により、任意のSpotinst APIエンドポイントにアクセスできるフォールバック機能。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*