That's why I extract it from the game! The Make-X menu has the requirements, and I built a tool to parse that interface using my GPD thingy. So I go through each item in the Make-X menu, dump the results to a file that looks like this:
ITEM 210.000000 Shark
REQUIRE 80 Cooking Level
REQUIRE 1 RuneScape Member
INPUT 1 Raw shark
...and so import it into using my tool, Plato: Explanation: the 'cooking.range' action produces 1 'Shark' and 210 'Cooking' [xp], takes an input of 1 'Raw shark'. It also requires 1986068 'Cooking' [xp] (it makes the goal planner simpler to implement if I store skill requirements as XP, so it can improve the plan as it unlocks things from leveling up). That's so cool