Job Tracker for Openclaw

A local SQLite-powered utility for AI agents to manage job applications, recruiter contacts, and interview schedules.

mehulupase01
v0.1.0
Mar 24, 2026
0
772
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install job-tracker

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 job-tracker 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 Job Tracker?

Job Tracker is a robust technical utility designed for AI agents to help users maintain a structured record of their career search progress. By leveraging Openclaw Skills, this tool provides a persistent local database to store application statuses, contact information, and critical deadlines, ensuring no opportunity falls through the cracks.

This skill transforms a standard AI assistant into a proactive career manager. It allows for the seamless logging of new roles directly from chat contexts and provides high-level summaries of the application pipeline, all while keeping data securely stored in a local environment.

Job Tracker Use Cases

  • Logging new job applications automatically from recruiter chat messages or email snippets.
  • Updating application statuses in real-time following interviews or feedback sessions.
  • Monitoring upcoming follow-up deadlines to ensure timely communication with hiring managers.
  • Generating comprehensive summaries of the job hunt pipeline for progress reviews.

How Job Tracker Works

  1. The AI agent identifies a job-related intent, such as applying for a role or receiving an interview invite.
  2. The agent invokes the Job Tracker script using the Openclaw Skills protocol to interface with the local SQLite database.
  3. Data is validated against safety boundaries to ensure factual accuracy and prevent speculative entries.
  4. The script executes the requested action, such as adding a record, updating a status, or querying for upcoming deadlines.
  5. The agent provides the user with a confirmation or a structured summary of the database query results.

Job Tracker Setup

To integrate Job Tracker into your environment, ensure you have Python installed and the Openclaw Skills framework configured.

# Navigate to your skill directory and initialize the database
# The skill automatically creates the database in {baseDir}/.runtime/job-tracker.db

# Example: Add your first application
python scripts/job_tracker.py add --company "Tech Corp" --role "Engineer" --status applied

Job Tracker Data Schema & Taxonomy

The skill maintains a structured SQLite database to ensure data integrity. Below is the primary data taxonomy:

Field Type Description
id Integer Unique identifier for each application
company String Name of the hiring organization
role String Job title applied for
status String Current stage (e.g., applied, interview, offer, rejected)
applied_on Date Initial application date
next_follow_up Date Scheduled date for the next interaction
contact_info String Name and email of the recruiter or hiring manager

Job Tracker Advanced Features

  • Local SQLite persistence for maximum privacy and data ownership within the Openclaw Skills ecosystem.
  • Intelligent window-based filtering to view follow-ups due within a specific number of days.
  • Automated status summaries providing a bird's-eye view of the entire career pipeline health.
  • Strict safety boundaries that prevent the AI from fabricating application updates or speculative recruiter notes.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*