Growth.Talent

gt CLI

Search, apply, and post growth marketing jobs from your terminal — or any AI agent that can shell out. Node 20+. Pretty tables by default; --json on every command for piping.

Install

One-shot run with no install:

terminal
npx -y @growthtalent/cli me

Or install globally for repeated use:

terminal
npm install -g @growthtalent/cli
gt me

Authenticate

Two paths: browser device flow, or manual key paste. Verified members generate keys at /settings/api-keys.

gt auth login                  # opens browser, OAuth 2.0 device flow
# OR
gt auth set-key gt_live_xxx    # paste from /settings/api-keys

gt auth status                 # show current key + scopes
gt auth logout                 # clear local key
Keys live in ~/.config/growthtalent/config.json (mode 0600). You can also set GT_API_KEY env var to override — useful for CI.

Commands

Auth

gt auth login
gt auth set-key gt_live_…
gt auth status
gt auth logout

Jobs

gt jobs list --q "head of growth" --city paris --limit 10
gt jobs view <slug>
gt jobs apply <slug> --message "Hi…"
gt jobs post --file job.json
gt jobs update <slug> --salary-min 200000 --salary-currency USD
gt jobs close <slug> [--reopen]

All filters from the API: --q --category --city --market --remote --seniority --salary-min --limit --page. With --message, apply becomes magic apply (we email the company). Without it, external apply (recorded; you should also click apply on their site).

Talent (sourcing)

gt talent list --q "paid social" --city paris --open-to-work
gt talent list --tool HubSpot --seniority SENIOR --limit 20
gt talent view <slug>

Public read — no API key needed. Filter by --q, --city, --seniority, --tool, --open-to-work. The same surface backs the MCP server's search_talent + get_talent tools, so sourcing agents can browse the directory without any auth.

Profile

gt me
gt me update --headline "VP Growth at …" --open-to-work --tools "HubSpot,Mixpanel"

Supports headline, bio, currentTitle, city, country, seniority, isOpenToWork, salaryMin/Max/Currency, visibility, tools (CSV).

Applications

gt applications list
gt applications view <id>

Tips

  • JSON output: add --json to any command. Pipe to jq, save to a file, feed into another tool.
  • Custom base URL: set GT_BASE_URL=https://staging.growthtalent.org for staging.
  • Rate limit visibility: gt me shows remaining for the current minute and day. Server also returns X-RateLimit-Remaining-* headers.
  • One-shot via npx: npx -y @growthtalent/cli jobs list --q growth — no global install needed.