career-ops

Analyze job offers, generate CVs, and track applications via Python and LinkedIn.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Renzo-Tognella/UniversalThingsForMyAgents --skill career-ops-renzo-tognella
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: career-ops
Source: https://github.com/Renzo-Tognella/UniversalThingsForMyAgents/tree/main/skills/career-ops
Command: npx skills add https://github.com/Renzo-Tognella/UniversalThingsForMyAgents --skill career-ops-renzo-tognella

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, lxml, python-dateutil, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The career-ops Skill Unit streamlines the AI job search process, from evaluating job offers to generating CVs and tracking applications.

Core Features & Use Cases

  • Job Offer Evaluation: Quickly assess the suitability of job offers based on predefined criteria.
  • CV Generation: Create ATS-optimized CVs based on job descriptions.
  • Application Tracking: Monitor application statuses across various job portals.
  • Use Case: Use career-ops to evaluate job offers, generate a tailored CV, and track your applications for a single position.

Quick Start

Use the career-ops skill to get a detailed evaluation of a job offer at 'https://www.example.com/job123'.

Frequently Asked Questions about career-ops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an ATS-optimized CV from a job description?

Generating an ATS-optimized CV from a job description involves analyzing the posting requirements and tailoring your existing experience to match. This skill uses Python scripts to parse job data and automatically create a CV aligned with the specific offer criteria.

Can I track my job application statuses across different job portals?

Tracking job applications across multiple portals is supported by this skill through automated parsing scripts. It monitors application statuses by processing data from various sources, allowing you to manage your job search pipeline in one place.

How do I evaluate a job offer against my predefined criteria?

Evaluating a job offer against predefined criteria is handled by automated analysis scripts. You provide the offer URL, and the skill parses the page using BeautifulSoup to assess suitability based on your configured job search parameters.

Do I need Python and BeautifulSoup installed to parse job postings?

Yes, Python and BeautifulSoup are required dependencies for parsing job postings. The skill relies on these libraries, alongside lxml and requests, to scrape and process job data from URLs for evaluation and CV generation.

Can I use this for LinkedIn network analysis during my job search?

LinkedIn access is required for contact and network analysis during your job search. This feature allows the skill to process your professional network data, complementing the core AI-driven job offer evaluation and application tracking functionalities.

What are the limitations of using automated scripts for job search management?

Limitations of automated job search scripts include dependency on consistent HTML structures for parsing, which may break if job portals update their layouts. The skill handles structured data extraction but requires valid URLs and accessible pages to function correctly.