← Back to Skills Marketplace
78
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install oc-call
Description
通过 OpenClaw Gateway HTTP API 调用远程 OpenClaw 实例,支持多轮会话保持。 当用户说"用 oc 回答"、"用 openclaw 回答"、"oc 回答"、或发送 /oc 命令时触发。 用于调用内网另一台机器(192.168.123.106)上的 OpenClaw 进行问答,保持会...
Usage Guidance
This skill implements exactly what it says — it will POST user queries to an OpenClaw Gateway on the internal IP 192.168.123.106 and persist a session key in ~/.oc_session — but it contains hard-coded URL and token values and its documentation claims environment-variable overrides that the code does not actually use. Before installing or running: (1) review and, if needed, remove or replace the hard-coded OC_TOKEN and OC_URL in scripts/oc_call.py; (2) if you expect to supply credentials via environment variables, update the script so it actually reads them (or ensure they are removed from the repo); (3) consider whether calling an internal IP from an agent is acceptable in your environment; (4) be aware the skill writes ~/.oc_session (protect that file or change its path); (5) if you do not trust the embedded token/IP, do not install or run the skill. If the author can provide a corrected version that reads OC_URL and OC_TOKEN from env vars (and removes hard-coded secrets), the concerns here would be largely resolved.
Capability Assessment
Purpose & Capability
Name/description match the code: the script calls an OpenClaw Gateway at an IP on the LAN and keeps a session key. However the SKILL.md suggests sensitive values should be supplied via environment variables, yet the shipped Python code uses hard-coded defaults (OC_URL and OC_TOKEN) and does not read environment variables. The registry metadata also declares no required env vars, so the documentation, code, and registry are inconsistent.
Instruction Scope
Instructions and the script stay within the stated purpose: they only POST to the OpenClaw /v1/chat/completions endpoint and read/write a single session file (~/.oc_session). There is no sign the skill reads other user files or exfiltrates data to unexpected endpoints. Still, it will make network calls to an internal IP (192.168.123.106) which may be surprising if the user did not expect internal network access.
Install Mechanism
This is an instruction-only skill with a single included Python script and no install spec — low install risk because nothing is downloaded or executed automatically beyond the script itself.
Credentials
The skill embeds a default OC_TOKEN ('87654321') and OC_URL (http://192.168.123.106:28789/...) in the code rather than declaring required environment variables in the registry or actually reading overrides. Hard-coded credentials in a shipped skill are a red flag. The skill also writes a session file to ~/.oc_session; that is reasonable for session persistence but is additional local state to consider.
Persistence & Privilege
The skill does not request permanent platform-wide presence (always:false) and does not modify other skills. It writes its own session file to the user's home directory, which is expected behavior for session persistence but could leak session keys if the file is not properly protected.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install oc-call - After installation, invoke the skill by name or use
/oc-call - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix: add safe_print() to handle Windows console encoding (GBK can't encode emoji)
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Oc Call?
通过 OpenClaw Gateway HTTP API 调用远程 OpenClaw 实例,支持多轮会话保持。 当用户说"用 oc 回答"、"用 openclaw 回答"、"oc 回答"、或发送 /oc 命令时触发。 用于调用内网另一台机器(192.168.123.106)上的 OpenClaw 进行问答,保持会... It is an AI Agent Skill for Claude Code / OpenClaw, with 78 downloads so far.
How do I install Oc Call?
Run "/install oc-call" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Oc Call free?
Yes, Oc Call is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Oc Call support?
Oc Call is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Oc Call?
It is built and maintained by anlinxi (@anlinxi); the current version is v1.0.1.
More Skills