Skip to contents

Overview

skillviz is an R package for skill co-occurrence analysis and visualization from Online Job Advertising (OJA) data. It provides tools for computing skill specialization indices, co-occurrence networks, source stability filtering, salary analysis, professional distance clustering, and temporal skill ranking. The package is built on ESCO and CP2021 (Italian professional classification) taxonomies.

Installation

Install the development version from GitHub:

# install.packages("pak")
pak::pak("gmontaletti/skillviz")

Included datasets

The package ships with three pre-computed datasets:

  • isco_gruppi – ESCO ISCO group classification mapping
  • skillist – Master skills list with metadata (frequency, reuse type, domain flags)
  • cooccorrenza – Pre-computed global skill co-occurrence network

Quick example

library(skillviz)
library(data.table)

# 1. Load included data -----
data(cooccorrenza)
data(skillist)

# 2. Build co-occurrence graph -----
graph <- plot_cooc_graph(cooccorrenza, top_n = 50)

Citation

To cite skillviz in publications, use:

Montaletti G (2026). skillviz: Skill Co-Occurrence Analysis and Visualization
from Online Job Advertisements. R package version 0.8.1.
https://github.com/gmontaletti/skillviz

A BibTeX entry:

@Manual{skillviz,
  title = {skillviz: Skill Co-Occurrence Analysis and Visualization from Online Job Advertisements},
  author = {Giampaolo Montaletti},
  year = {2026},
  note = {R package version 0.8.1},
  url = {https://github.com/gmontaletti/skillviz},
}

License

MIT