Based on the awesome job of WFH@lemm.ee documenting the stuff and applying it to solarized, I tried to do the same with my vim favorite theme: everforest. It’s far from perfect (I’m not at all a designer), feel free to improve your way (and share updates in comments). The zinc theme is probably more refined because I use only this one, I tried to make slate match the palette but as I’m not using it it’s more difficult.

A screenshot:

{
  "other":   {
    "white": "#FDF6E3",
    "black": "#002b36"
  },
  "primary": {
    "100":   "#A7C080",
    "900":   "#8DA101"
  },
  "zinc":    {
    "50":    "#D3C6AA", 
    "100":   "#A7C080",
    "200":   "#DBBC7F",
    "300":   "#D3C6AA",
    "400":   "#D3C6AA",
    "500":   "#D3C6AA",
    "600":   "#4F585E",
    "700":   "#4F585E",
    "800":   "#425047",
    "900":   "#232A2E",
    "925":   "#2D353B",
    "950":   "#2D353B"
  },
  "slate":   {
    "25":    "#FDF6E3",
    "50":    "#FDF6E3",
    "100":   "#EFEBD4",
    "200":   "#E0DCC7",
    "300":   "#E0DCC7",
    "400":   "#D3C6AA",
    "500":   "#5C6A72",
    "600":   "#5C6A72",
    "700":   "#5C6A72",
    "800":   "#5C6A72",
    "900":   "#8DA101",
    "950":   "#8DA101"
  }
}