← 返回 Skills 市场
Lap Account Api
作者
mickmicksh
· GitHub ↗
· v1.0.1
· MIT-0
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
- Set Authorization header with your Bearer token
- 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.
能力标签
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install lap-account-api - 安装完成后,直接呼叫该 Skill 的名称或使用
/lap-account-api触发 - 根据 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.
元数据
常见问题
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。
推荐 Skills