适用于 Openclaw 的 LocalStack

用于 Openclaw Skills 的 LocalStack 集成提供了一个完整的、本地 AWS 兼容的云环境,用于 Agent 驱动的开发和测试。

membranedev
v1.0.2
2026年4月30日
0
381
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install localstack

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 localstack。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 LocalStack?

LocalStack 是一个复杂的云服务仿真器,在单个容器内运行,允许开发人员在本地机器上运行类似 AWS 的环境。这种与 Openclaw Skills 的集成将全方位的云编排带入您的 AI Agent 工作流程,且无需真实云提供商的成本或延迟。它作为一个沙盒,用于管理包括 S3、SQS, SNS、Lambda 和 DynamoDB 在内的各种服务。

通过利用 Membrane 框架,此技能抽象化了 AWS 签名版本控制和手动凭证循环的复杂性。它使 AI Agent 能够通过简化的、高级界面与模拟的云基础设施进行交互,确保您的本地开发环境保持稳健,并使您的 Openclaw Skills 保持高性能。

LocalStack 应用场景

  • 在 Openclaw Skills 中为本地开发和离线测试模拟 AWS 基础设施。
  • 通过 AI 指令自动化 S3 存储桶生命周期管理和文件操作。
  • 在不产生云服务费用的情况下调试 Lambda 函数和 SQS 消息队列。
  • 使用 AI 驱动的资源配置对复杂的云原生架构进行原型设计。
  • 在开发 Openclaw Skills 期间快速查询和更新本地 DynamoDB 表。

LocalStack 工作原理

  1. AI Agent 使用 Membrane CLI 建立与本地 LocalStack 容器的连接。
  2. 身份验证和凭证刷新由 Membrane 层自动处理,无需手动 API 密钥。
  3. Agent 使用自然语言意图搜索特定的云操作,如创建队列或上传对象。
  4. 命令通过安全 proxy 路由,处理协议规范化和错误处理。
  5. 结构化 JSON 响应返回给 Agent,从而可以无缝集成到 Openclaw Skills 中更大的自动化流水线中。

LocalStack 配置指南

首先,安装用于管理 Openclaw Skills 连接的必要 CLI 工具:

npm install -g @membranehq/cli@latest

将您的 Agent 身份验证到 Membrane 租户:

membrane login --tenant --clientName=openclaw

建立与您的 LocalStack 实例的连接:

membrane connection ensure "https://localstack.cloud/" --json

如果连接状态为 BUILDING,请轮询以确认就绪:

membrane connection get <id> --wait --json

LocalStack 数据架构与分类体系

该技能将云资源组织成逻辑服务组,并配有标准化的元数据,以便在 Openclaw Skills 中进行高效发现:

Service Primary Resources Key Metadata
S3 Buckets, Objects Bucket ARN, Key, Content-Type
DynamoDB Tables, Items Table Name, Partition Key, Throughput
SQS Queues, Messages Queue URL, Message Body, Attributes
Lambda Functions, Layers Function Name, Runtime, Memory Size
IAM Roles, Policies Role Name, ARN, Trust Relationship

LocalStack 高级特性

  • 智能动作发现,将自然语言意图映射到特定的 LocalStack API 调用。
  • 直接 proxy 请求支持,用于执行预构建动作未涵盖的高级 AWS API 操作。
  • 自动会话管理,静默处理凭证过期和令牌刷新。
  • 支持多种 Agent 类型,以优化 Openclaw Skills 的工具性能。
  • 通过为所有 CLI 命令利用机器可读的 JSON 输出,与现有的 DevOps 工作流无缝集成。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*