← Back to Skills Marketplace
mickmicksh

Lap Account Api

by mickmicksh · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
133
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install lap-account-api
Description
Account API skill. Use when working with Account for checkAccountHolder, closeAccount, closeAccountHolder. Covers 20 endpoints.
README (SKILL.md)

Account API

API version: 6

Auth

ApiKey X-API-Key in header | Bearer basic

Base URL

https://cal-test.adyen.com/cal/services/Account/v6

Setup

  1. Set Authorization header with your Bearer token
  2. POST /checkAccountHolder -- create first checkAccountHolder

Endpoints

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

checkAccountHolder

Method Path Description
POST /checkAccountHolder Trigger verification

closeAccount

Method Path Description
POST /closeAccount Close an account

closeAccountHolder

Method Path Description
POST /closeAccountHolder Close an account holder

closeStores

Method Path Description
POST /closeStores Close stores

createAccount

Method Path Description
POST /createAccount Create an account

createAccountHolder

Method Path Description
POST /createAccountHolder Create an account holder

deleteBankAccounts

Method Path Description
POST /deleteBankAccounts Delete bank accounts

deleteLegalArrangements

Method Path Description
POST /deleteLegalArrangements Delete legal arrangements

deletePayoutMethods

Method Path Description
POST /deletePayoutMethods Delete payout methods

deleteShareholders

Method Path Description
POST /deleteShareholders Delete shareholders

deleteSignatories

Method Path Description
POST /deleteSignatories Delete signatories

getAccountHolder

Method Path Description
POST /getAccountHolder Get an account holder

getTaxForm

Method Path Description
POST /getTaxForm Get a tax form

getUploadedDocuments

Method Path Description
POST /getUploadedDocuments Get documents

suspendAccountHolder

Method Path Description
POST /suspendAccountHolder Suspend an account holder

unSuspendAccountHolder

Method Path Description
POST /unSuspendAccountHolder Unsuspend an account holder

updateAccount

Method Path Description
POST /updateAccount Update an account

updateAccountHolder

Method Path Description
POST /updateAccountHolder Update an account holder

updateAccountHolderState

Method Path Description
POST /updateAccountHolderState Update payout or processing state

uploadDocument

Method Path Description
POST /uploadDocument Upload a document

Common Questions

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

  • "Create a checkAccountHolder?" -> POST /checkAccountHolder
  • "Create a closeAccount?" -> POST /closeAccount
  • "Create a closeAccountHolder?" -> POST /closeAccountHolder
  • "Create a closeStore?" -> POST /closeStores
  • "Create a createAccount?" -> POST /createAccount
  • "Create a createAccountHolder?" -> POST /createAccountHolder
  • "Create a deleteBankAccount?" -> POST /deleteBankAccounts
  • "Create a deleteLegalArrangement?" -> POST /deleteLegalArrangements
  • "Create a deletePayoutMethod?" -> POST /deletePayoutMethods
  • "Create a deleteShareholder?" -> POST /deleteShareholders
  • "Create a deleteSignatory?" -> POST /deleteSignatories
  • "Create a getAccountHolder?" -> POST /getAccountHolder
  • "Create a getTaxForm?" -> POST /getTaxForm
  • "Create a getUploadedDocument?" -> POST /getUploadedDocuments
  • "Create a suspendAccountHolder?" -> POST /suspendAccountHolder
  • "Create a unSuspendAccountHolder?" -> POST /unSuspendAccountHolder
  • "Create a updateAccount?" -> POST /updateAccount
  • "Create a updateAccountHolder?" -> POST /updateAccountHolder
  • "Create a updateAccountHolderState?" -> POST /updateAccountHolderState
  • "Create a uploadDocument?" -> POST /uploadDocument
  • "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 account-api -o references/api-spec.lap

# Search for related APIs
npx @lap-platform/lapsh search account-api

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
This skill appears to be an instruction-only client for an Account API and asks for a single credential (ACCOUNT_API_KEY), which is appropriate — but the documentation is inconsistent about authentication. Before installing, verify: 1) whether the API expects an X-API-Key header or a Bearer token and provide only the correctly-scoped secret (prefer least-privilege keys). 2) that the base URL (cal-test.adyen.com) is the intended environment (it's a test host). 3) that you are comfortable the agent may call destructive endpoints (close/delete/suspend) automatically if invoked; consider using a limited-scope or test credential, and restrict autonomous invocation if you need human approval. Finally, confirm the referenced spec (references/api-spec.lap) is available to the runtime and update any auth mismatch in the SKILL.md so the agent won't send the wrong credential.
Capability Analysis
Type: OpenClaw Skill Name: lap-account-api Version: 1.0.1 The skill is a standard API wrapper for the Adyen Account API (v6), facilitating account management tasks such as creation, verification, and deletion. It uses the legitimate Adyen test endpoint (cal-test.adyen.com) and follows standard authentication patterns requiring an ACCOUNT_API_KEY. No evidence of malicious intent, data exfiltration, or suspicious command execution was found in SKILL.md or _meta.json.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description indicate an Account API client for account-holder operations and the single required env var ACCOUNT_API_KEY is consistent with an API-key style integration. The base URL points to an Adyen test host (cal-test.adyen.com) — reasonable for a test integration but the SKILL.md does not state explicitly that this is a test environment, which could be important for users expecting production endpoints.
Instruction Scope
The runtime instructions are instruction-only and mostly scoped to calling the listed endpoints, but the SKILL.md contains contradictory auth guidance: the Auth section lists both "ApiKey X-API-Key in header" and "Bearer basic", and the Setup step tells the user to "Set Authorization header with your Bearer token" while the skill declares ACCOUNT_API_KEY as the required env var. This inconsistency could cause the agent to send credentials incorrectly. The instructions otherwise do not request unrelated files or environment data.
Install Mechanism
No install spec and no code files — instruction-only. This minimizes installation risk because nothing is downloaded or written to disk by the skill itself.
Credentials
The skill only requests a single env var (ACCOUNT_API_KEY), which is proportionate for an API client. However the SKILL.md's contradictory auth text (Bearer token vs X-API-Key) makes it unclear which secret the agent actually needs, and therefore whether that environment variable will be used correctly. Also the skill exposes many destructive endpoints (close, delete, suspend, update, uploadDocument) — the required credential should be scoped to least privilege.
Persistence & Privilege
always:false and default invocation settings — the skill has no elevated or forced presence and does not request modification of other skills or system config. Autonomous invocation is allowed (platform default) but not itself a solitary red flag.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lap-account-api
  3. After installation, invoke the skill by name or use /lap-account-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Major update: The skill now targets a different Account API with a new set of endpoints. - Switched API from eBay Account API to Adyen Account API v6. - Updated description and endpoint list to cover 20 Adyen account management actions. - Changed authentication to use ApiKey and Bearer token in headers. - Revised Base URL and API details. - Removed all previous eBay custom, fulfillment, and payment policy endpoints. - Added endpoint summaries and request pattern examples for the new API.
v1.0.0
Initial release of lap-account-api skill. - Provides access to 36 Account API endpoints for custom, fulfillment, and payment policies. - Includes OAuth2 authentication and requires an ACCOUNT_API_KEY environment variable. - Supports retrieval, creation, update, and deletion of policies for eBay account management. - Organized endpoints into clear groups: custom_policy, fulfillment_policy, and payment_policy for ease of use.
Metadata
Slug lap-account-api
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Lap Account Api?

Account API skill. Use when working with Account for checkAccountHolder, closeAccount, closeAccountHolder. Covers 20 endpoints. It is an AI Agent Skill for Claude Code / OpenClaw, with 133 downloads so far.

How do I install Lap Account Api?

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

Is Lap Account Api free?

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

Which platforms does Lap Account Api support?

Lap Account Api is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lap Account Api?

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

💬 Comments