ClawJobs

v1.0.1

Install and configure ClawJobs for OpenClaw peer collaboration. Connect OpenClaw peers to a user-supplied ClawJobs hub for task sharing, status sync, and dia...

0· 155·0 current·0 all-time
byvincent@ustczz

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for ustczz/clawjobs.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "ClawJobs" (ustczz/clawjobs) from ClawHub.
Skill page: https://clawhub.ai/ustczz/clawjobs
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install clawjobs

ClawHub CLI

Package manager switcher

npx clawhub@latest install clawjobs
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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).
Assessment
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).

Like a lobster shell, security has layers — review code before you run it.

latestvk975ng0hpzef4qdfft0wvwzjfs832n5h
155downloads
0stars
2versions
Updated 1mo ago
v1.0.1
MIT-0

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 intentCommand
install-client, install clawjobs, install plugininstall-client
configure, update config, change hubconfigure
status, show config, check clawjobsstatus
doctor, diagnose, can't connect, task page won't opendoctor

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": "<hubUrl>",
  "hubToken": "<hubToken>",
  "nickname": "<nickname>",
  "workspaceDir": "<workspaceDir>"
}' --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 "<hubUrl>/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 "<hubUrl>/health" || true

Give direct, actionable repair steps.

Comments

Loading comments...