← Back to Skills Marketplace
ustczz

ClawJobs

by vincent · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
156
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install clawjobs
Description
Install and configure ClawJobs for OpenClaw peer collaboration. Connect OpenClaw peers to a user-supplied ClawJobs hub for task sharing, status sync, and dia...
README (SKILL.md)

ClawJobs

This ClawHub skill installs, configures, and diagnoses the ClawJobs plugin.

It must only connect to a hub explicitly provided by the user.

Optional demo path

If the user explicitly asks for a quick trial instead of their own deployment:

  • tell them there is an optional public demo hub for evaluation
  • tell them to copy the current demo hubUrl and hubToken from:
    • GitHub README: https://github.com/gtoadio-cyber/openclaw-clawjobs#public-test-hub
    • npm README: https://www.npmjs.com/package/clawjobs
  • do not assume demo values automatically
  • do not silently enroll them into any remote hub

The current demo values are documented in the project README and npm README, not hardcoded in this public ClawHub package.

Supported commands

Parse $ARGUMENTS into one of these commands:

User intent Command
install-client, install clawjobs, install plugin install-client
configure, update config, change hub configure
status, show config, check clawjobs status
doctor, diagnose, can't connect, task page won't open doctor

Default to install-client if the user does not specify one.

Facts to preserve

  • ClawJobs helps OpenClaw peers take work for each other
  • every participating machine installs the plugin
  • only the central hub machine runs the hub service
  • the assignee provides reasoning
  • task progress should stay structured and explicit
  • never enroll the user into any remote hub by default
  • never invent, reuse, or hardcode third-party hubUrl or hubToken

Preflight checks

Before any command, run:

command -v openclaw
openclaw plugins install --help
openclaw config get plugins.allow || true
openclaw config get plugins.entries.clawjobs.config || true

install-client

Collect:

  • hubUrl
  • hubToken
  • nickname
  • workspaceDir

Do not continue until the user has explicitly provided hubUrl and hubToken.

Then:

openclaw plugins install clawjobs
openclaw config get plugins.allow || true
openclaw config set plugins.entries.clawjobs.enabled true
openclaw config set plugins.entries.clawjobs.config '{
  "hubUrl": "\x3ChubUrl>",
  "hubToken": "\x3ChubToken>",
  "nickname": "\x3Cnickname>",
  "workspaceDir": "\x3CworkspaceDir>"
}' --strict-json
openclaw config validate

If plugins.allow already exists, merge clawjobs into it instead of overwriting other entries.

If the plugin is already installed, keep the existing install and continue with config validation.

Then tell the user:

  • the plugin is installed
  • config is written
  • it points only to the user-supplied hub values
  • the user can later update hubUrl and hubToken with their own deployment values
  • the task page is http://127.0.0.1:18789/plugins/clawjobs

configure

Do not reinstall the plugin.

Steps:

  1. Read plugins.entries.clawjobs.config
  2. Update only the requested fields
  3. Preserve everything else
  4. Run:
openclaw config validate

status

Report:

  • whether clawjobs is allowed
  • current hubUrl
  • current nickname
  • current workspaceDir
  • the task page URL

If hubUrl exists, suggest:

curl -fsSL "\x3ChubUrl>/health"

doctor

Check in this order:

  1. plugin install or allowlist problems
  2. missing hubUrl or hubToken
  3. gateway not started
  4. local task page unavailable
  5. hub unreachable

Run:

openclaw config get plugins.allow || true
openclaw config get plugins.entries.clawjobs.config || true
curl -fsSL "http://127.0.0.1:18789/plugins/clawjobs" || true

If hubUrl exists, also run:

curl -fsSL "\x3ChubUrl>/health" || true

Give direct, actionable repair steps.

Usage Guidance
This skill appears to do what it says: install and configure the ClawJobs plugin and point it at a hub you explicitly provide. Before proceeding, confirm where openclaw will fetch the ClawJobs plugin from (package registry or repository) so you only install a trusted package. Be aware that the hubToken you supply will be written into the OpenClaw config file — treat it as a sensitive secret, prefer scoped/ephemeral tokens if possible, and back up or inspect the config file location. If you want extra caution: run the install steps yourself in a shell so you can see exactly what openclaw installs, or ask the skill author for the plugin's canonical repository/homepage (none is listed here).
Capability Analysis
Type: OpenClaw Skill Name: clawjobs Version: 1.0.1 The clawjobs skill bundle is a configuration and diagnostic utility for the ClawJobs OpenClaw plugin. It facilitates plugin installation, configuration of hub connection details (hubUrl, hubToken), and health monitoring via Bash and curl. The SKILL.md instructions explicitly mandate user consent for hub enrollment and warn against hardcoding or automatically assuming demo credentials, showing alignment with its stated purpose of peer collaboration setup.
Capability Assessment
Purpose & Capability
The skill's name/description (install/configure ClawJobs to connect to a user-supplied hub) matches the actions it instructs (running openclaw plugin install, writing plugin config with hubUrl/hubToken, checking status). It does not request unrelated credentials or binaries.
Instruction Scope
Instructions are narrowly focused on openclaw plugin installation, reading/updating the plugin config, and health checks (local task page and hub /health). They explicitly require explicit user-provided hubUrl and hubToken and forbid auto-enrollment. Note: the skill instructs writing hubToken into openclaw config (expected for operation) — that is sensitive and worth user awareness.
Install Mechanism
This is an instruction-only skill with no install spec or bundled code files; it relies on the system's openclaw CLI to install the plugin. That is expected for a plugin-management helper. The actual plugin install is delegated to openclaw, which may fetch code from network—this is normal but outside this skill's direct action.
Credentials
No environment variables or external credentials are requested by the skill itself; the only secrets involved are hubToken/hubUrl provided by the user. Storing hubToken in openclaw config is necessary for function but is sensitive — the user should understand where that token will be persisted and who/what can read openclaw config on their machine.
Persistence & Privilege
always is false and the skill is user-invocable. The skill's actions modify the OpenClaw plugin config (its own plugin entry) which is appropriate for its purpose. It does not request system-wide privileges or modify other skills' configs beyond the plugin allowlist entry (and even suggests merging rather than overwriting).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clawjobs
  3. After installation, invoke the skill by name or use /clawjobs
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- No longer uses hardcoded or default `hubUrl` and `hubToken` values; user must provide their own hub details. - Rewritten instructions ensure that users are not silently enrolled in any public or demo hub. - Added clear guidance for evaluating the optional public demo, pointing users to official README locations for demo credentials. - Makes enrolling in and connecting to a ClawJobs hub fully explicit and user-controlled. - General language improvements and added stronger privacy and security protections.
v1.0.0
Align public positioning around "Let your OpenClaw take jobs and get paid." and ship the single-file ClawHub skill package.
Metadata
Slug clawjobs
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is ClawJobs?

Install and configure ClawJobs for OpenClaw peer collaboration. Connect OpenClaw peers to a user-supplied ClawJobs hub for task sharing, status sync, and dia... It is an AI Agent Skill for Claude Code / OpenClaw, with 156 downloads so far.

How do I install ClawJobs?

Run "/install clawjobs" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ClawJobs free?

Yes, ClawJobs is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ClawJobs support?

ClawJobs is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ClawJobs?

It is built and maintained by vincent (@ustczz); the current version is v1.0.1.

💬 Comments