JustHandled Labs
// HR & Recruiting

Job Search Next-Step Planner

Organize your applications, document versions and next actions in a portable local workspace, with cautious follow-up drafts you can review yourself.

Format: Downloadable agent skill, not a browser app. You need an AI agent that can load its instructions and use the required tools.

Requirements: Python CLI on Windows tested; standard-library Python 3.10+ source. Agent-host installation not independently tested.

You get: An application board, document and submission history, next-action plan and reviewable follow-up drafts.

Licence and purchase details

JustHandled Labs paid skill license; included LICENSE.txt governs

Review the offer and download options at the linked marketplace. Buying a skill does not include an AI-agent subscription or setup service.

Your first useful result

See which application needs preparation, which needs a date, and which has a follow-up draft to review.

Show the first-run walkthrough
  1. Prepare. Extract the complete package and use Python 3.10 or newer. Run the included fictional practice packet from the package folder. It uses a fixed example date, not today’s date. Choose a fresh output folder whose parent already exists.
  2. Run from the package folder.
    python scripts/run.py fixtures/practice.json --output first-search-plan
  3. Review the output. Open today-plan.md and application-board.csv. The fictional Library application retains “resume-v3 + cover-v2” and points to an unsent follow-up draft backed by a supplied submission record. The Clinic application stays in preparation, with its materials missing and next date left for the person to choose. submission-history.csv keeps the supplied history; followup-drafts.json labels the message DRAFT_NOT_SENT.

This is a local planning record, not an inbox connection or an automatic application service. A supplied confirmation is not independently authenticated. Silence is not rejection. Contact restrictions, closed roles and previous follow-ups should suppress duplicate drafts. Your agent host may process prompts remotely; use only information you permit.

Included fictional two-application packet tested on Windows Python 3.12.14; eight package tests passed. Output was REVIEW, with missing material/date questions retained. No application or message was sent, and automatic agent-host installation was not tested.

Prefer to ask your agent? Copy this starting prompt
Read SKILL.md and references/input-contract.md. Help organize my saved roles, document versions and supplied application confirmations. Ask me to choose review dates consistent with employer instructions. Create a new local plan and board, preserve the earlier packet, and show any missing evidence. Draft a follow-up only where permitted and supported; never send it or assume an application was submitted or an employer replied.

What problem does Job Search Next-Step Planner solve?

Organize your applications, document versions and next actions in a portable local workspace, with cautious follow-up drafts you can review yourself.

Use it to

What it returns

A representative input and result

fixture-backed sample
input { "as_of": "2026-09-09T12:00:00Z", "applications": [ { "id": "a1", "company": "Example Library", "role": "Support assistant", "job_reference": "LIB-7", "stage": "applied", "do_not_contact": false, "allow_followup": true, "material_version": "resume-v3 + cover-v2", "next_at": "2026-09-09T10:00:00Z" }, { "id": "a2", "company": "Example Clinic", "role": "Receptionist", "job_reference": "CL-4", "stage": "drafting", "do_not_contact": false, "allow_followup": false, "material_version": "", "next_at": null } ], "events": [ { "id": "e1", "application_id": "a1", "kind": "submitted", "at": "2026-09-02T12:00:00Z", "source": "confirmation:example-1" } ] }
result # Your next steps ## Example Library — Support assistant Review a follow-up draft against the employer instructions. Your next date: 2026-09-09T10:00:00Z Materials: resume-v3 + cover-v2 ## Example Clinic — Receptionist Prepare your role-specific resume and cover letter; review them before submitting. Your next date: choose one Materials: not recorded

Access and approval boundaries

Known limitations

Questions

What do I receive?

A downloadable skill with a local Python helper, input contract, synthetic fixtures, tests and sample reports.

What do I need to run it?

Python 3.10 or newer and your authorized normalized JSON records. The helper uses the standard library; Windows CLI execution was tested.

Does it connect to my HR software?

No. You supply a local export normalized to the documented schema. There is no ATS or HRIS integration.

Will it apply, contact employers or judge my suitability?

No. It helps you prepare your own materials or practice. It never sends or submits, infers sensitive traits or predicts job outcomes.

What does READY mean?

No encoded finding in the supplied scope. It does not prove source truth, comprehensive readiness, legal compliance or approval to act.

What are the main limits?

Manual normalized JSON inputs; no browser clipper, live inbox connection or persistent hosted dashboard.

Where does my data go?

The Python helper stays local. Your agent host may separately process prompts; use synthetic data unless the owner authorizes sensitive data processing.

Job Search Next-Step Planner keeps proof and approval boundaries visible.

The listing includes the tested package, realistic samples, declared permissions, and known limitations.

Available on Agensi for $9, one-time purchase.

Get it on Agensi — $9
// choose with context

Is Job Search Next-Step Planner the right skill?

Best fit

Organize your applications, document versions and next actions in a portable local workspace, with cautious follow-up drafts you can review yourself.

It returns

An application board, document and submission history, next-action plan and reviewable follow-up drafts.

Do not use it as

A live inbox integration, automatic application sender or proof that an employer received a submission.

Compatibility, access, version, and licence

Reads or accesses
Read one local input JSON file. Write a new local output directory; no network or external actions.
Compatibility
Python CLI on Windows tested; standard-library Python 3.10+ source. Agent-host installation not independently tested.
Version
1.0.0
Licence
JustHandled Labs paid skill license; included LICENSE.txt governs

What happens next

Review the current package, requirements and terms on Agensi before installing it in your agent.