← 返回 Skills 市场
mickmicksh

Lap Account Api

作者 mickmicksh · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
133
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install lap-account-api
功能描述
Account API skill. Use when working with Account for checkAccountHolder, closeAccount, closeAccountHolder. Covers 20 endpoints.
使用说明 (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

安全使用建议
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.
功能分析
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.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lap-account-api
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lap-account-api 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug lap-account-api
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Lap Account Api 是什么?

Account API skill. Use when working with Account for checkAccountHolder, closeAccount, closeAccountHolder. Covers 20 endpoints. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 133 次。

如何安装 Lap Account Api?

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

Lap Account Api 是免费的吗?

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

Lap Account Api 支持哪些平台?

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

谁开发了 Lap Account Api?

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

💬 留言讨论