← Back to Skills Marketplace
OneABC
by
Xingfan0828
· GitHub ↗
· v1.0.0
· MIT-0
83
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install oneabc
Description
Access OpenAI-, Claude-, DeepSeek-, Sora-, Midjourney-, and Suno-compatible models through the oneabc.io API. Use when the user asks to call OneABC models fr...
Usage Guidance
This skill is a small Node wrapper that contacts https://api.oneabc.org (BASE_URL) using an API key. Before installing: (1) Be aware the script will use ONEABC_API_KEY if set — but if ONEABC_API_KEY is missing it will use OPENAI_API_KEY (the script's fallback). If you already have OPENAI_API_KEY in your environment, that key would be sent to the third-party API (potential key exposure). (2) The registry metadata does not list required env vars even though the skill needs a key — treat the SKILL.md and script as authoritative. (3) If you want to use this, explicitly set ONEABC_API_KEY to a dedicated key (and unset OPENAI_API_KEY in the environment while running), verify the BASE_URL is the endpoint you expect, and review the script source. (4) If you cannot trust the destination or don't want potential leakage of existing credentials, do not install/use the skill.
Capability Assessment
Purpose & Capability
The script and SKILL.md implement a simple wrapper to call oneabc APIs (chat, image, video, music, models), which matches the stated purpose. However the registry metadata claims no required env vars while SKILL.md and the script require an API key (ONEABC_API_KEY or OPENAI_API_KEY). That mismatch is incoherent and should be fixed.
Instruction Scope
Runtime instructions are narrow (run node scripts/oneabc.js with commands). But they tell the agent to accept OPENAI_API_KEY as an alternative key; instructions do not explicitly warn that an existing OPENAI_API_KEY in the environment will be reused and sent to a third party. The script only uses environment variables and network calls to BASE_URL, which is within scope, but the fallback to OPENAI_API_KEY expands the scope in a risky way.
Install Mechanism
No install spec and only a small Node script are included. There are no downloads or extracted archives. Required binary is only node. This is a low-risk install mechanism.
Credentials
The skill needs an API key, which is reasonable, but the registry metadata does not declare any required env vars while the SKILL.md and script require ONEABC_API_KEY (or fallback to OPENAI_API_KEY). Using OPENAI_API_KEY as a fallback means a user's OpenAI credential could be sent to api.oneabc.org unintentionally. This is disproportionate/risky unless explicitly intended and documented.
Persistence & Privilege
The skill does not request permanent/always-on inclusion and does not modify other skills or system configs. It runs only when invoked and uses the node script included in the skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install oneabc - After installation, invoke the skill by name or use
/oneabc - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial public release: env-based OneABC wrapper skill without embedded secrets
Metadata
Frequently Asked Questions
What is OneABC?
Access OpenAI-, Claude-, DeepSeek-, Sora-, Midjourney-, and Suno-compatible models through the oneabc.io API. Use when the user asks to call OneABC models fr... It is an AI Agent Skill for Claude Code / OpenClaw, with 83 downloads so far.
How do I install OneABC?
Run "/install oneabc" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OneABC free?
Yes, OneABC is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OneABC support?
OneABC is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OneABC?
It is built and maintained by Xingfan0828 (@xingfan0828); the current version is v1.0.0.
More Skills