← 返回 Skills 市场
mickmicksh

Lap Amazon Appintegrations Service

作者 mickmicksh · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
48
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install lap-amazon-appintegrations-service
功能描述
Amazon AppIntegrations Service API skill. Use when working with Amazon AppIntegrations Service for applications, dataIntegrations, eventIntegrations. Covers...
使用说明 (SKILL.md)

Amazon AppIntegrations Service

API version: 2020-07-29

Auth

AWS SigV4

Base URL

Not specified.

Setup

  1. Configure auth: AWS SigV4
  2. GET /applications -- verify access
  3. POST /applications -- create first applications

Endpoints

23 endpoints across 4 groups. See references/api-spec.lap for full details.

applications

Method Path Description
POST /applications Creates and persists an Application resource.
DELETE /applications/{ApplicationIdentifier} Deletes the Application. Only Applications that don't have any Application Associations can be deleted.
GET /applications/{ApplicationIdentifier} Get an Application resource.
GET /applications/{ApplicationIdentifier}/associations Returns a paginated list of application associations for an application.
GET /applications Lists applications in the account.
PATCH /applications/{ApplicationIdentifier} Updates and persists an Application resource.

dataIntegrations

Method Path Description
POST /dataIntegrations Creates and persists a DataIntegration resource. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
POST /dataIntegrations/{Identifier}/associations Creates and persists a DataIntegrationAssociation resource.
DELETE /dataIntegrations/{Identifier} Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
GET /dataIntegrations/{Identifier} Returns information about the DataIntegration. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
GET /dataIntegrations/{Identifier}/associations Returns a paginated list of DataIntegration associations in the account. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
GET /dataIntegrations Returns a paginated list of DataIntegrations in the account. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
PATCH /dataIntegrations/{Identifier} Updates the description of a DataIntegration. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
PATCH /dataIntegrations/{Identifier}/associations/{DataIntegrationAssociationIdentifier} Updates and persists a DataIntegrationAssociation resource. Updating a DataIntegrationAssociation with ExecutionConfiguration will rerun the on-demand job.

eventIntegrations

Method Path Description
POST /eventIntegrations Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.
DELETE /eventIntegrations/{Name} Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
GET /eventIntegrations/{Name} Returns information about the event integration.
GET /eventIntegrations/{Name}/associations Returns a paginated list of event integration associations in the account.
GET /eventIntegrations Returns a paginated list of event integrations in the account.
PATCH /eventIntegrations/{Name} Updates the description of an event integration.

tags

Method Path Description
GET /tags/{resourceArn} Lists the tags for the specified resource.
POST /tags/{resourceArn} Adds the specified tags to the specified resource.
DELETE /tags/{resourceArn} Removes the specified tags from the specified resource.

Common Questions

Match user requests to endpoints in references/api-spec.lap. Key patterns:

  • "Create a application?" -> POST /applications
  • "Create a dataIntegration?" -> POST /dataIntegrations
  • "Create a association?" -> POST /dataIntegrations/{Identifier}/associations
  • "Create a eventIntegration?" -> POST /eventIntegrations
  • "Delete a application?" -> DELETE /applications/{ApplicationIdentifier}
  • "Delete a dataIntegration?" -> DELETE /dataIntegrations/{Identifier}
  • "Delete a eventIntegration?" -> DELETE /eventIntegrations/{Name}
  • "Get application details?" -> GET /applications/{ApplicationIdentifier}
  • "Get dataIntegration details?" -> GET /dataIntegrations/{Identifier}
  • "Get eventIntegration details?" -> GET /eventIntegrations/{Name}
  • "List all associations?" -> GET /applications/{ApplicationIdentifier}/associations
  • "List all applications?" -> GET /applications
  • "List all associations?" -> GET /dataIntegrations/{Identifier}/associations
  • "List all dataIntegrations?" -> GET /dataIntegrations
  • "List all associations?" -> GET /eventIntegrations/{Name}/associations
  • "List all eventIntegrations?" -> GET /eventIntegrations
  • "Get tag details?" -> GET /tags/{resourceArn}
  • "Delete a tag?" -> DELETE /tags/{resourceArn}
  • "Partially update a application?" -> PATCH /applications/{ApplicationIdentifier}
  • "Partially update a dataIntegration?" -> PATCH /dataIntegrations/{Identifier}
  • "Partially update a association?" -> PATCH /dataIntegrations/{Identifier}/associations/{DataIntegrationAssociationIdentifier}
  • "Partially update a eventIntegration?" -> PATCH /eventIntegrations/{Name}
  • "How to authenticate?" -> See Auth section

Response Tips

  • Check response schemas in references/api-spec.lap for field details
  • Create/update endpoints typically return the created/updated object

CLI

# Update this spec to the latest version
npx @lap-platform/lapsh get amazon-appintegrations-service -o references/api-spec.lap

# Search for related APIs
npx @lap-platform/lapsh search amazon-appintegrations-service

References

  • Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas

Generated from the official API spec by LAP

安全使用建议
Install only if you intend to let the agent manage AWS AppIntegrations resources. Use a dedicated least-privilege AWS credential, avoid production accounts until tested, and require explicit confirmation for all create, update, delete, tagging, and job-rerun actions.
功能分析
Type: OpenClaw Skill Name: lap-amazon-appintegrations-service Version: 1.0.0 The skill bundle is a standard API wrapper for the Amazon AppIntegrations Service, generated by the LAP platform. It contains documentation and endpoint mappings (SKILL.md) for managing applications, data integrations, and event integrations, with no evidence of malicious code, data exfiltration, or prompt injection attacks.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The stated purpose matches Amazon AppIntegrations management, but the documented capability includes high-impact POST, PATCH, and DELETE operations against AWS account resources.
Instruction Scope
The setup instructions include a mutating POST action and the artifact does not describe explicit confirmation, dry-run, or production-safety guardrails for create/update/delete actions.
Install Mechanism
There is no install spec and no code files, which limits local execution risk. However, the SKILL.md references a detailed API spec that is not present in the supplied manifest.
Credentials
AWS credentials are expected for this integration, but the artifacts do not document a least-privilege IAM scope or clarify the credential contract beyond the required environment variable and AWS SigV4 auth.
Persistence & Privilege
The skill can create persistent AWS resources and delete resources with downstream effects; no local persistence or background agent behavior is shown.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lap-amazon-appintegrations-service
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lap-amazon-appintegrations-service 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Amazon AppIntegrations Service API skill. - Provides access to 23 endpoints for managing applications, dataIntegrations, eventIntegrations, and tags. - Supports create, get, list, update (patch), and delete operations for all main resources. - Includes AWS SigV4 authentication setup and required environment variable. - Offers endpoint and pattern matching guidance for common user requests. - Reference to full API spec for advanced use.
元数据
Slug lap-amazon-appintegrations-service
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Lap Amazon Appintegrations Service 是什么?

Amazon AppIntegrations Service API skill. Use when working with Amazon AppIntegrations Service for applications, dataIntegrations, eventIntegrations. Covers... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 48 次。

如何安装 Lap Amazon Appintegrations Service?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install lap-amazon-appintegrations-service」即可一键安装,无需额外配置。

Lap Amazon Appintegrations Service 是免费的吗?

是的,Lap Amazon Appintegrations Service 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Lap Amazon Appintegrations Service 支持哪些平台?

Lap Amazon Appintegrations Service 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Lap Amazon Appintegrations Service?

由 mickmicksh(@mickmicksh)开发并维护,当前版本 v1.0.0。

💬 留言讨论