← Back to Skills Marketplace
546
Downloads
0
Stars
0
Active Installs
21
Versions
Install in OpenClaw
/install openmarlin
Description
Use OpenMarlin from OpenClaw to answer questions, run tasks, and manage OpenMarlin account setup and billing flows.
Usage Guidance
This skill appears to do what it says: it helps register an OpenMarlin account, bootstrap/store workspace API keys, submit executions and long-running tasks, and manage billing. Before installing: (1) Note that it will read and write OpenClaw state under ~/.openclaw (openclaw.json, agent auth-profiles.json, billing-state/task-state) and may store API keys there — review those file writes if you care about scoped storage. (2) The scripts will contact whatever OPENMARLIN_SERVER_URL is configured (defaults to https://api.openmarlin.ai); only set that to servers you trust. (3) The skill will open the browser for external auth handoffs; don’t paste passwords or secret tokens into chat. (4) Source and homepage are not provided in the registry metadata — if you need a higher assurance, review the included Python files locally or run the scripts in a sandbox before giving them access to your OpenClaw profile. If you are comfortable with these behaviors, the skill is internally coherent with its purpose.
Capability Analysis
Type: OpenClaw Skill
Name: openmarlin
Version: 0.1.22-main.1
The openmarlin skill bundle is a well-structured integration for the OpenMarlin platform, covering registration, API key management, and billing. The Python scripts (e.g., scripts/registration_session.py and scripts/platform_request.py) use standard libraries and follow security best practices, such as enforcing restricted file permissions (0o600) for local credential storage in scripts/openclaw_platform_auth.py. The use of subprocess.run is limited to opening browser-based authentication URLs, and all network activity is directed to the stated API endpoint (api.openmarlin.ai). No evidence of malicious intent, data exfiltration, or harmful prompt injection was found.
Capability Tags
Capability Assessment
Purpose & Capability
Name and description (OpenMarlin account setup, executions, tasks, billing) match the included scripts and SKILL.md. Required binary (python3) is appropriate. No unexplained credentials or unrelated binaries are requested.
Instruction Scope
Runtime instructions direct the agent/operator to run the included Python helper scripts, perform browser handoffs for external auth, poll registration sessions, bootstrap workspace API keys, submit executions/tasks, and handle 402 recovery. These steps are within the stated purpose, but the scripts explicitly read and write OpenClaw state (e.g., ~/.openclaw/openclaw.json, agent auth-profiles.json) and may open the system browser for handoff — this is expected for an account/billing skill but is more invasive than a pure query-only skill.
Install Mechanism
No remote install/download steps; code is distributed alongside SKILL.md. The skill requires copying the scripts directory and running them locally with python3. No URLs or archive extraction are used by the skill itself.
Credentials
The skill does not require env vars at install time, but optionally uses OPENMARLIN_SERVER_URL and OPENMARLIN_PLATFORM_API_KEY and resolves credentials from OpenClaw auth-profiles. It reads/writes OpenClaw config and auth profile files (e.g., ~/.openclaw/openclaw.json, ~/.openclaw/agents/<agent>/agent/auth-profiles.json) to store platform API keys and state — this is proportionate to account/bootstrap and billing tasks but does grant access to shared OpenClaw agent state.
Persistence & Privilege
The skill persists state under OpenClaw's agent directories (billing-state.json, task-state.json, auth-profiles.json) and may store platform API keys in OpenClaw auth-profile storage. always is false and the skill does not request elevated system-wide privileges. Writing its own agent data and auth entries is consistent with its purpose.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openmarlin - After installation, invoke the skill by name or use
/openmarlin - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.22-main.1
Automated publish from caasxyz/openmarlin-skill@9359bea0670b4efebfaf25ce3900547ed73be88f
v0.1.21-main.1
Automated publish from caasxyz/openmarlin-skill@50ac3124a949f1ef14f375a4109089595a869da0
v0.1.20-main.1
Automated publish from caasxyz/openmarlin-skill@337a90058c9c56dfd50a81f613c7724f0f168a50
v0.1.19-main.1
Automated publish from caasxyz/openmarlin-skill@aabfa82d1c44a5ed095ac960d0db74ebe1995f38
v0.1.18-main.1
Automated publish from caasxyz/openmarlin-skill@0e3d7c54967cb16583f04c58f853160d8cdb4712
v0.1.17-main.1
Automated publish from caasxyz/openmarlin-skill@f8646ab63ec171995ca4f0bf9f4bd398ff3d4225
v0.1.16-main.1
Automated publish from caasxyz/openmarlin-skill@c2cd24b17331d91238a8786869cf85ab7ecdc096
v0.1.15-main.1
Automated publish from caasxyz/openmarlin-skill@d0067df95b2f8246d75a0de35d418b83b0eb6f8d
v0.1.14-main.1
Automated publish from caasxyz/openmarlin-skill@eed7b6a8d55ec16b5d86bdad9b1b9819e0372f87
v0.1.13-main.1
Automated publish from caasxyz/openmarlin-skill@d19cb95d76b4e8a8b6d2b522bd007f33b91223e0
v0.1.12-main.1
Automated publish from caasxyz/openmarlin-skill@e8c8bbc496c070cf07ff4293c82fc57d1d9c28cb
v0.1.11-main.1
Automated publish from caasxyz/openmarlin-skill@fe0766b5fa4f62309224129b2bab0cbb69dff2f5
v0.1.10-main.1
Automated publish from caasxyz/openmarlin-skill@993cd2f276abef3eedc06714b89946d7f8fd9565
v0.1.9-main.1
Automated publish from caasxyz/openmarlin-skill@f6957c7591eeac1da85199b7236b5e12a8c28e54
v0.1.8-main.1
Automated publish from caasxyz/openmarlin-skill@c33b2f55ae3cb8506ac82e0f221da06b3048d64b
v0.1.7-main.1
Automated publish from caasxyz/openmarlin-skill@2bf35e88dfde799b65bdd1d0666a067228891395
v0.1.6-main.1
Automated publish from caasxyz/openmarlin-skill@949e7b357eb4c57da8c4742c6d939b162102d089
v0.1.5-main.1
Automated publish from caasxyz/openmarlin-skill@45f4a33458f8ff5ee8622dea49a084ff1ddecd2b
v0.1.4-main.1
Automated publish from caasxyz/openmarlin-skill@5cb1dfc77697c86a73cbf2601d90e386a4bb5547
v0.1.3-main.1
Automated publish from caasxyz/openmarlin-skill@0ce5ac7277887e155f7760d13adf3aa0b25f1ff2
Metadata
Frequently Asked Questions
What is OpenMarlin?
Use OpenMarlin from OpenClaw to answer questions, run tasks, and manage OpenMarlin account setup and billing flows. It is an AI Agent Skill for Claude Code / OpenClaw, with 546 downloads so far.
How do I install OpenMarlin?
Run "/install openmarlin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenMarlin free?
Yes, OpenMarlin is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenMarlin support?
OpenMarlin is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenMarlin?
It is built and maintained by alex4506 (@alex4506); the current version is v0.1.22-main.1.
More Skills