Provider Ephemeral Resources
Plugin Frameworkを使用してTerraformプロバイダーのephemeral resourcesを実装します。Open/Renew/Closeライフサイクル、ephemeralスキーマ設計、EphemeralResourcesを介した登録、期限切れの認証情報の更新、およびephemeralな値がwrite-only属性やプロバイダー設定にどのように流れるかを扱います。ephemeral resourceの追加、stateやplanに決して保存してはならないシークレット/トークン/証明書の公開、ephemeral resourceとdata sourceの選択、または短期間の認証情報の接続などに使用します。
概要
Ephemeral resources(Terraform 1.10以降)は、stateやplanに決して永続化されない値を生成します。これらは、トークン、生成されたパスワード、短期間の証明書、復号された値などのシークレットを、ディスクに書き込むことなく、それらを必要とする設定の一部に渡すという、ただ一つの役割のために存在します。機密性の高い値を返すdata sourceはすべて、ephemeral resourceになる(またはephemeral resourceとしても存在する)候補となります。
ユースケース
導入方法
# Review source first
open https://github.com/hashicorp/agent-skills/blob/main/plugins/terraform/skills/provider-ephemeral-resources/SKILL.md確認済みのスキルフォルダーを、互換性のあるエージェントが使用するskillsディレクトリにコピーします。
セキュリティ
AIToollyは公開されたソース構造とライセンスを自動的に検証しました。ワークスペース、コマンド、またはネットワークへのアクセスを許可する前に、hashicorp/agent-skillsおよび同梱のスクリプトを再度確認してください。
関連Skills
Protected Vercel Deployments
vercel-labs/agent-browser
Vercel Authentication、SSO、または Deployment Protection で保護された Vercel デプロイメントに agent-browser でアクセスしてテストします。プレビューまたは本番の URL が Vercel ログインページにリダイレクトされる場合、保護による 401 または 403 エラーを返す場合、あるいは静的なバイパスシークレットや公開例外の代わりに短期間の Trusted Sources OIDC 認証が必要な場合に使用します。
Agent Browser
vercel-labs/agent-browser
AIエージェント向けのブラウザ自動化CLIです。ページの移動、フォーム入力、ボタンのクリック、スクリーンショットの取得、データ抽出、ウェブアプリのテスト、またはあらゆるブラウザタスクの自動化など、ユーザーがウェブサイトを操作する必要がある場合に使用します。トリガーには、「ウェブサイトを開く」、「フォームに入力する」、「ボタンをクリックする」、「スクリーンショットを撮る」、「ページからデータをスクレイピングする」、「このウェブアプリをテストする」、「サイトにログインする」、「ブラウザ操作を自動化する」、またはプログラムによるウェブ操作を必要とするあらゆるタスクが含まれます。また、...に使用します。
Deep Agents Core
langchain-ai/langchain-skills
ANY Deep Agents アプリケーションを構築する際の INVOKE THIS SKILL。create_deep_agent()、harness アーキテクチャ、SKILL.md 形式、および設定オプションをカバーしています。
Dx Devops Test Pipeline Configure
forcedotcom/sf-skills
DevOps Centerのパイプラインテストインフラストラクチャを構成します。テストプロバイダーを有効にしてスイートを利用可能にする、構成済みのプロバイダーを再同期して新しいスイートを取り込む、またはステージにルールを設定したクオリティゲートを作成します。共有の前提条件チェックと明示的な確認ゲートを実行した後、インテントに基づいて3つのモードでルーティングします。ユーザーがDevOps Centerにおいてテストプロバイダーのセットアップ、構成、有効化、同期、更新、またはクオリティゲートやカバレッジしきい値の設定・構成を行いたい場合に、このスキルを使用します。
New Terraform Provider
hashicorp/agent-skills
Plugin Frameworkを使用して新しいTerraform providerをスキャフォールディングする際に使用します。ワークスペースのレイアウト、goモジュールのセットアップ、providerサーバーのmain.go、およびスキーマとConfigureを含むprovider.goを作成します。また、ユーザーが新しいAPIのためのprovider構築を開始したい場合や、terraform-provider-*プロジェクトの開始方法を尋ねた場合にも使用します。
Azure Image Builder
hashicorp/agent-skills
Packerを使用してAzureマネージドイメージとAzure Compute Galleryイメージを構築します。Azure VM用のカスタムイメージを作成する際に使用します。