← Back to Skills Marketplace
mickmicksh

Lap Amazon Appintegrations Service

by mickmicksh · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
48
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lap-amazon-appintegrations-service
Description
Amazon AppIntegrations Service API skill. Use when working with Amazon AppIntegrations Service for applications, dataIntegrations, eventIntegrations. Covers...
README (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

Usage Guidance
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.
Capability Analysis
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.
Capability Tags
requires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lap-amazon-appintegrations-service
  3. After installation, invoke the skill by name or use /lap-amazon-appintegrations-service
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug lap-amazon-appintegrations-service
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Lap Amazon Appintegrations Service?

Amazon AppIntegrations Service API skill. Use when working with Amazon AppIntegrations Service for applications, dataIntegrations, eventIntegrations. Covers... It is an AI Agent Skill for Claude Code / OpenClaw, with 48 downloads so far.

How do I install Lap Amazon Appintegrations Service?

Run "/install lap-amazon-appintegrations-service" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lap Amazon Appintegrations Service free?

Yes, Lap Amazon Appintegrations Service is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Lap Amazon Appintegrations Service support?

Lap Amazon Appintegrations Service is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lap Amazon Appintegrations Service?

It is built and maintained by mickmicksh (@mickmicksh); the current version is v1.0.0.

💬 Comments