← Back to Skills Marketplace
RPA Caller
by
lvjunjie-byte
· GitHub ↗
· v1.0.0
· MIT-0
353
Downloads
1
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install rpa-caller
Description
通过 HTTP 请求调用 RPA 自动化功能,让机器人完成指定任务。 当用户提到「RPA」「自动化」「机器人执行」「让机器人帮我」「自动填表」「自动点击」 「批量处理」「自动化流程」「运行任务」「触发流程」等词时,必须使用此 skill。 适用场景:触发 RPA 任务、查询任务状态、停止任务、传参数给 RPA 流程。
Usage Guidance
This skill is plausible for calling an RPA service, but review these points before enabling it: (1) The skill asks you to provide BASE_URL and an API_KEY — prefer a least-privilege/scoped token and never paste high-privilege secrets into long-lived public chat logs. (2) The agent will construct and send HTTP requests to whatever BASE_URL you give it; do not point it at sensitive internal services unless you trust the agent and network isolation (this can be used to access internal endpoints). (3) The SKILL.md mentions an Excel file (rpa-api-map.xlsx) but the package contains a JSON map — verify the API map is correct and that endpoints are what you expect. (4) If you worry about automated calls, restrict the agent's ability to act autonomously (require explicit user confirmation for each run) and prefer manual paste of short-lived tokens. (5) Audit the RPA endpoints and logs on the server side, and consider network-level controls (firewall, allowlist) to limit where the agent can connect.
Capability Analysis
Type: OpenClaw Skill
Name: rpa-caller
Version: 1.0.0
The rpa-caller skill enables an AI agent to perform arbitrary HTTP requests to a user-defined BASE_URL for tasks such as file downloading, form filling, and screen capturing. While the instructions in SKILL.md include safety measures like user confirmation and warnings against plaintext credential storage, the skill's core functionality involves high-risk capabilities (network access and file manipulation) that could be leveraged for SSRF or data exfiltration if the agent is misdirected. No evidence of intentional malice or hardcoded malicious endpoints was found in SKILL.md or references/rpa-api-map.json.
Capability Assessment
Purpose & Capability
Name/description match the implementation: the SKILL instructs the agent to map user intents to HTTP endpoints and call an RPA service. The included API map defines relevant endpoints and parameters; nothing requested (no unrelated cloud creds or weird binaries) is obviously out of scope.
Instruction Scope
Instructions let the agent collect sensitive values (BASE_URL, API_KEY) from the user and 'remember' them in conversation; they also allow constructing and issuing arbitrary HTTP requests to any BASE_URL. This is expected for an RPA integrator, but it enables the agent to contact internal services or exfiltrate data if misused. The SKILL also references an Excel file path (references/rpa-api-map.xlsx) while the bundle contains references/rpa-api-map.json — a minor inconsistency that could cause runtime confusion.
Install Mechanism
Instruction-only skill with no install step and no code files to write or execute. That lowers the risk from the install mechanism side.
Credentials
SKILL.md expects BASE_URL and API_KEY to be provided, but the registry metadata lists no required env vars or primary credential. Asking users to supply an API_KEY is normal for authenticated RPA APIs, but the skill does not declare or restrict where/how that secret is stored (it instructs to 'remember' it in conversation), which is a privacy/operational concern.
Persistence & Privilege
always is false and disable-model-invocation is false (normal). The skill instructs the agent to keep settings in the dialogue context, but it does not request permanent system-level privileges or modify other skills.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install rpa-caller - After installation, invoke the skill by name or use
/rpa-caller - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - HTTP-based RPA automation trigger
Metadata
Frequently Asked Questions
What is RPA Caller?
通过 HTTP 请求调用 RPA 自动化功能,让机器人完成指定任务。 当用户提到「RPA」「自动化」「机器人执行」「让机器人帮我」「自动填表」「自动点击」 「批量处理」「自动化流程」「运行任务」「触发流程」等词时,必须使用此 skill。 适用场景:触发 RPA 任务、查询任务状态、停止任务、传参数给 RPA 流程。 It is an AI Agent Skill for Claude Code / OpenClaw, with 353 downloads so far.
How do I install RPA Caller?
Run "/install rpa-caller" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is RPA Caller free?
Yes, RPA Caller is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does RPA Caller support?
RPA Caller is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created RPA Caller?
It is built and maintained by lvjunjie-byte (@lvjunjie-byte); the current version is v1.0.0.
More Skills