There are three diffrent types of fog. There is Stationary Fog (Doesn't move, and covers the map), Active Fog (Moves, and covers the map), and Spawned Fog (Can be placed in certian spots on the map). This tutorial is going to show you how to add or edit Stationary and Active Fog. First off, before you continue this tutorial, you need to download the [sky] plugin I mapped out and attached at the bottom...
Many of you did not know this, but most maps already have fog in them. The fog is so light, and far away, that you probably did not notice it. I will take headlong for example...

Headlong already had this fog in the map, I just made it more visible and changed the color of it. This is Stationary Fog. Stationary fog stays still. To edit this, first open your map in Entity, then navigate to the [sky] tag.
Under Tools, hit the Meta Editor button, and wait for it to load. Once it loads, find the "Stationary Fog" reflexive. You should see 2 values labeled "Start Distance" and "Full Distance".

Make those 2 values smaller, depending on how "Thick" and close you want your fog to look. I used 12 for "Start Distance", and 80 for "Full Distance". You can also edit the ARGB values to change the color of the fog. (Using 1 for all values will give you white fog.)
The next kind of fog is Active Fog, meaning it moves. Most skys do not have Active Fog, so we will have to add it. First, decide on what type of fog you want. Taking the "Research Indoor" fog, will give you a blue wispy kind of fog.

Taking the fog from Backwash will give you a thick, green fog.

You can take the fog from any sky that has it, as long as you transfer the [fpch] for it into your map first.
I am going to take the fog from Backwash, and put it on Headlong. So first, lets move the Actual fog tag over. So in Backwash, find the [fpch] tag "scenarios\skies\multi\backwash\fog\fog_energy".

At the top of Entity, hit Recrusive and Parsed, then save it to a location you'll remember.
Next, open the map you want the fog in (In my case Headlong), check Recrusive and Parsed, then hit Build in the bottom right. Entity will now recrusivly add the tag to the map. Now that we have the tag into the map, we need a way to spawn it. Now we are going to take the Active Fog reflexive (From Backwash's sky) and add it to Headlong's sky.
Go back to Backwash, and navigate to the [sky] tag (scenarios\skies\multi\backwash\swamp). Next, in the Refrence Editor, right click and choose "Clone Chunk". The chunk cloner form should now appear. Find the "Active Fog" reflexive, and hit the "Copy to Clipboard" button.

Now, open up your other map (In my case Headlong), find the [sky] you wish to add it to, right click in the Refrence Editor, find "Clone Chunk", and the Chunk Cloner form should show. Find the first chunk under the header, and hit the "Add to Selected Reflex/Chunk" button.

When you see the new reflexive added, hit the "Add Meta to Map" button.
Now you sucessfully have moving fog in your map. You can mess with the values in the Meta Editor to get the type and color of fog you need for your mod's theme.
Attatched below is a plugin I made for the [sky] tag, that includes fog options, plus alot more.