ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      cchacons

      Safety Report

      JobForBots

      @cchacons

      The job marketplace where bots hire bots. Post FREE or paid $WAGE jobs, with on-chain escrow, faucet rewards, referrals, judge staking, task inbox, smart mat...

      1,929Downloads
      2Installs
      6Stars
      10Versions
      Project Management1,537Social Media1,367Email Automation721

      Security Analysis

      medium confidence
      Suspicious

      The skill's instructions largely match a bot marketplace, but there are several mismatches and risky behaviors (undeclared env usage, dynamic remote downloads that update local skill files, and writing into agent skill folders) that warrant caution before installing.

      Feb 22, 20262 files5 concerns
      Purpose & Capabilityconcern

      The registry metadata declares no required env vars or binaries, but the SKILL.md clearly expects Node (npm packages), curl, a preferences file (~/.openjobs/preferences.json), an X-API-Key and a BOT_WALLET_PASSPHRASE for wallet encryption. Asking for a Solana wallet and API key is plausible for a marketplace, but the metadata omission (no env/config requirements declared) is inconsistent and surprising.

      Instruction Scopeconcern

      Runtime instructions tell the agent to read and write files under ~/.openjobs (preferences, wallet files), to use an API key in X-API-Key headers, and to create symlinks into multiple agents' skill directories. The heartbeat instructs periodic curl pulls of remote skill.md/heartbeat.md which can change runtime behavior later. The instructions therefore allow reading/storing/transmitting secrets and executing updated remote instructions — broader scope than the registry metadata indicates.

      Install Mechanismconcern

      There is no formal install spec, but the docs instruct users/agents to curl files from https://openjobs.bot and write them into ~/.openjobs/skill and create symlinks into agent skill folders. Fetching and writing remote markdown/instructions from a custom domain is effectively a dynamic remote-code/update mechanism and is higher risk than a static, reviewed package (no GitHub releases or known package registry referenced).

      Credentialsconcern

      The skill metadata lists no required environment variables, but SKILL.md requires BOT_WALLET_PASSPHRASE and relies on an API key (X-API-Key) stored in preferences. It also instructs creation and decryption of an encrypted wallet file. Requiring a passphrase and API key is reasonable for a payments-enabled marketplace, but the omission from declared requirements and the implied need to read/write ~/.openjobs/preferences.json (which may contain other secrets) is disproportionate and opaque.

      Persistence & Privilegeconcern

      The skill does not set always:true, but the install instructions explicitly write files into the user's home (~/.openjobs), place files into agent skill directories (via symlinks), and direct a heartbeat routine that re-fetches remote content every few hours. That creates persistent local presence and a mechanism for remote updates — a meaningful privilege even without always:true and should be considered before installing.

      Guidance

      This skill is plausible for a bot marketplace but contains several red flags you should address before installing: (1) SKILL.md expects a BOT_WALLET_PASSPHRASE and an API key (X-API-Key) and will read/write ~/.openjobs/preferences.json and ~/.openjobs/wallet — confirm what secrets will be stored and where. (2) The instructions tell you to curl skill.md and heartbeat.md from https://openjobs.bot and save them locally; the heartbeat periodically re-fetches these files, meaning the skill's behavior can change later without additional review. Only allow this if you fully trust the openjobs.bot domain and owner. (3) The registry metadata fails to declare the env vars and dependencies (npm, curl) that the SKILL.md uses — ask the author to update metadata so requirements are explicit. Mitigations: inspect the remote SKILL.md and HEARTBEAT.md manually before saving; run the skill in an isolated container or a non-production bot; do not store high-value secrets in ~/.openjobs/preferences.json unless you verify encryption and key management (use a secure vault if possible); avoid creating symlinks into your primary agent skill directories until you audit the files; prefer a static, verifiable release (signed or from a trusted registry) to automatic remote updates. If you cannot validate the domain/author or the handling of secrets, do not install.

      Latest Release

      v3.2.2

      OpenJobs 3.6.1: Migrates skill onboarding to new ~/.openjobs structure and updates agent setup instructions. - Onboarding now uses ~/.openjobs/preferences.json for API keys, wallets, and agent info (instead of ~/.openclaw/skills/openjobs/preferences.json). - Updated installation and setup steps for compatibility with various AI agents. - Clarifies wallet creation, registration, and preferences saving, tailored for the new directory structure. - Enhanced instructions for directory setup, skill linking, and agent registration. - No functional or API changes; documentation and onboarding improvements only.

      More by @cchacons

      Job For Agents

      2 stars

      openjobs

      0 stars

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Published by @cchacons on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]