ApplyTop CLI & Node Client for Openclaw

An advanced command-line interface and Node.js client for the ApplyTop API, enabling automated job searches, AI ATS scoring, CV tailoring, and cover letter generation.

shman2000
v0.1.0
Jun 18, 2026
0
382
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install applytop-agent

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install applytop-agent using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ApplyTop CLI & Node Client?

The ApplyTop CLI and Node client provides job seekers and developers with programmatic access to the robust ApplyTop API directly from their local workspace or automation pipelines. It enables users to search extensive public job pools, manage alert matches, and run advanced AI-driven workflows like ATS scoring, cover-letter generation, and CV tailoring. As part of the wider ecosystem of Openclaw Skills, this tool helps engineers and professionals build fully automated job application workflows.

Built for high efficiency, every command outputs clean JSON to stdout, allowing you to easily pipe data into utility tools like jq or integrate the logic into larger multi-agent systems. Whether you are using the global command-line interface for manual job hunting or embedding the Node client into complex background scripts, this tool provides the exact programmatic leverage needed to accelerate your career search.

ApplyTop CLI & Node Client Use Cases

  • Finding high-match job listings programmatically using queries, work models, and country filters.
  • Tailoring a resume or CV using AI to perfectly align with specific job descriptions to pass ATS checks.
  • Streamlining the job hunting workflow within Openclaw Skills to automate match evaluation and cover letter writing.
  • Generating professional PDF resumes and cover letters via CLI pipelines.

How ApplyTop CLI & Node Client Works

  1. Authentication: Connect to the ApplyTop API using your Pro API key via CLI prompt, environment variable, or config file.
  2. Job Discovery: Query the public job pool or pull tailored listings from active alerts and system matches.
  3. CV Selection & Inspection: Inspect your saved CVs, pull metadata, and determine which template to target.
  4. AI Generation (Credits Charged): Send job IDs and CV IDs to generate tailored resumes, cover letters, or ATS scoring assessments (costing 1 credit per generation).
  5. PDF Export: Export the newly tailored CV or generated cover letter to a formatted PDF using custom templates.

ApplyTop CLI & Node Client Setup

Installation

Ensure you have Node.js >= 18 installed. You can install the package globally via npm:

npm install -g applytop

Or run commands directly without installation:

npx applytop jobs:search -q engineer

Authentication

An ApplyTop Pro account is required. Generate an API key from your dashboard and authenticate using one of these options:

# Method 1: Interactively login and save credentials
applytop auth:login

# Method 2: Use an environment variable
export APPLYTOP_API_KEY=at_live_your_key_here

# Method 3: Use the --api-key flag per command
applytop jobs:search -q "react developer" --api-key at_live_your_key_here

ApplyTop CLI & Node Client Data Schema & Taxonomy

Authentication & Credentials

The tool securely persists your API credentials locally:

  • Config File Location: ~/.applytop/credentials.json
  • Schema: Contains the active apiKey and preferred apiUrl.

Command Output Structure

All success responses are outputted to stdout as raw JSON, while errors are logged to stderr with exit code 1.

Output Channel Format Description
stdout JSON object/array Standard successful API response payload
stderr JSON: {"error": {"code", "message"}} Error payload detailing authentication, rate-limiting, or billing issues

Local File Outputs

When downloading PDFs via the cvs:pdf command, the output is saved directly to your target directory (e.g., -o resume.pdf).

ApplyTop CLI & Node Client Advanced Features

  • JSON Piping & Automation: Piping raw JSON outputs directly into jq to build advanced, multi-step job search scripts.
  • Multi-Agent & Platform Integration: Combining ApplyTop with developer frameworks and Openclaw Skills to automate pipeline jobs.
  • Programmatic Node.js Client: Seamlessly import ApplyTop and ApplyTopError into your JavaScript or TypeScript backends.
  • Precedence-Based Authentication: Seamless fallback mechanics prioritizing command-line flags, then environment variables, and finally local credentials files.
  • Built-in Credit Tracking: Real-time programmatic checks for AI-credit balances prior to executing resource-intensive CV tailoring tasks.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Github Stars: 0
forks: 0

Featured*