danielgwilson/jobber-cli · Archived

jobber

Use this skill whenever you need to inspect or operate Jobber through the local jobber CLI. Covers auth checks, current user and account identity, discovered operation browsing, and raw GraphQL against Jobber's private web API.

First seen May 26, 2026

Installation

$ npx skills add danielgwilson/jobber-cli --skill jobber

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,177 B
  • docs SUMMARY.md 241 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Jobber CLI Skill

Use this skill when you need to inspect or operate Jobber through the local jobber CLI.

Command

Important naming detail:

  • npm package name: jobber-cli
  • CLI binary name: jobber

Prefer an installed binary:

jobber --help

For one-off package use after publication:

npx -y jobber-cli --help

For a source checkout:

npm install
npm run build
node dist/cli.js --help

Do not guess alternate package names unless they are explicitly published later.

Safety Rules

  • This is an unofficial private-surface adapter and is fragile by definition.
  • Prefer read operations before mutations.
  • Prefer --json for machine-readable output.
  • Do not print, paste, store in repo, or commit Jobber cookie headers.
  • Keep raw browser captures, traces, cookies, storage state, and full upstream

JSON exports out of the repo.

  • operations list is a discovered inventory, not a guarantee that every

operation has a recovered query document.

  • Use graphql run to prototype unsupported workflows before adding typed

commands.

First Checks

jobber auth status --json
jobber doctor --json
jobber whoami --json

If auth is missing, import from a live logged-in agent-browser session or attached browser on the same machine:

jobber auth import-agent-browser

Manual cookie-header auth is supported, but avoid putting cookie values in shell history, logs, or chat:

printf '%s' "$JOBBER_COOKIE_HEADER" | jobber auth set-cookie-header --stdin

Common Reads

jobber operations list --json
jobber operations list --search client --json
jobber operations inspect ClientDefaults --json
jobber graphql run --operation-name CurrentAccount --query 'query CurrentAccount { account { id name inTrial industry } }' --json
jobber graphql run --query-file ./query.graphql --variables-file ./vars.json --json