Hello
Heatranator Happy New Year!
You asked a team with Skeledirge and here is it:

:weavile
https://pokepast.es/e4b9d1988fb68ff8
Skeledirge has seen better days in the metagame, nowadays every Mon looks like every Mon high on the VR hits it effectively and forces it to Tera in every battle. This means the task of building a team with Skeledirge is not an easy one. I randomized the first Skeledirge teammate and the first viable Mon that appeared is Poliwrath, which defined the style of the team, a defensive one but not Stall. This was bound to happen anyway, the only offensive styles in which Skeledirge somehow fits nowadays would be Sun or Trick Room, both have some limitations.
So, first Mon is Poliwrath. This guy walls Kingambit, Samurott Hisui (except the one Scarf with Air Slash I had to face on ladder, but I doubt it will be common), Weavile and situationally some other Mons, Darkrai included. Water Absorb is cool in a Meta that has seen a Water type Uber come down. The ability allows to give Rain teams huge problems and sometimes switch into Walking Wake too. With Tera, it also walls Waterpon, though you shouldn,t use Tera if Kingambit is still alive. Restalk are obvious moves on a defensive set, Circle Throw prevents set-up and allows our hazards to do big damage. Knock Off because its a broken move in a hazard stack. Option Tera types: Bug, Flying and Grass. What all these have in common is that they resist Grass without being weak to Ground. Bug and Flying would pretty much require Boots (suboptimal item for a Knock absorber). Grass will be better if we remove Palafin from the tier.
Skeledirge is the other physical wall and one of the win conditions of the team. Its the most likely Mon to Tera. It has 3 offensive moves because I don,t like WoW on something this slow and weak to Rocks. With Tera Fairy, it walls half of the tier while removing the 5 weaknesses the crocodile has. Base typing is still useful in a lot of situations though. Shadow Ball, Hex or Roar could be used instead of Earth Power, but since you are a Heatran enjoyer, you should be respecting the Mon.
Who puts the hazards for our 2 walls? The most broken Hazard setter of course. Sdef Gliscor takes hits well from both sides and OHKOs big threats with Toxic. One layer of Spikes is often enough to force some progress, but Gliscor has the durability to put all 3. Tera Ghost is sometimes used to prevent the Spin, though Water, Grass and Dragon are viable alternatives. Take into account that Gliscor in some match-ups (especially vs opposing Spikes) becomes worse regardless of the Tera type it uses, Ground Flying is too good.
The other Ground Mon is Iron Treads, a Steel Mon is needed in 95% of the teams and a spinner is always good to have, especially if it has room for Rocks. Treads too has an excellent defensive typing (much better than Tusk, who should always be offensive) and has Knock Off to pair with Spin. Ice Spinner is good for all the Landos that come to put Rocks again. The move could be changed for EQ or removed all together, but I like it this way. Gliscor could be using Knock instead of Treads, but one of them has to have EQ, I prefer that for Gliscor, since Ghosts will be switching into Treads, not Gliscor (except the public enemy number 1, Balloon Gholdengo). EVs allow Treads to outspeed Darkrai and Weavile after 1 Spin. Optional Tera type: Dark for the Knock Off buff. This is not relevant, since Treads is the Mon least likely to Tera on this team.
Like Steel, a Poison is also pretty much required to have, Glowking is the most suitable for this team. First 3 Moves are very common, last one can be pretty much anything, I decided to try Psychic Noise, which bypasses sub and molests Mons that heal and suffer from our Hazards. Alternative Tera types: Grass, Fairy and Dragon. Wouldn,t use them though.
Lastly, an actual offensive Mon is also needed for emergency situations and as a win condition. Weavile is the best at that, since its an offensive Kyurem check that also Knocks and can sweep. Tera Fire = burn immunity, but it also allows to take Make It Rain or Moonblast from Scarf Enamorus. Alternative Tera types are the STAB ones.
Problems:
1. Gholdengo, but he always is a problem for every team that is not an HO. Just outplay it.
2. Ground Mons that have Ice coverage: Tusk, Treads and Kyurem. This team is very Ground weak, so you have to play carefully. Early Tera with Skeledirge allows to take hits from the elephants, but limits you in the later stages of the match.
3. Waterpon, especially if it comes with Gambit. If Waterpon comes alone, just Tera Poliwrath. If Gambit is Waterpon's teammate, you can,t do that, so Skeledirge should be Tera'd as soon as possible. At full, Skeledirge also can take any Gambit hit.
4. Dakrai. Has endless coverage, so has to be scouted and outplayed.
5. Triple Axel missing. Well, just don,t use the move too much, lol.
With some time, I probably could have reached 1900 with this team, but since we have a ladder with Suspect, its way harder, so 1800 is all I reached. Its not my best team, but it is viable enough. In some battles (as seen in Replays below) I throw early game, but team ends up being solid enough to win what looks impossible fights:
https://replay.pokemonshowdown.com/gen9ou-2272142127-yutxmz5x34ni40ea209bepxwsp9gc9npw < War of atrition won vs Stall.
https://replay.pokemonshowdown.com/gen9ou-2272146441-y9ghxxl4zj60p8t09aazzjt5zonl58wpw < Throwing 2 Mons of my team in early game, but winning anyway, since Skeledirge + Poliwrath wall everything.
https://replay.pokemonshowdown.com/gen9ou-2272156544-1pk5vplosjm2vv9lzp8qsclvfg1b8ykpw < While the opponent spends time putting Webs, we put all the hazards and force Gholdengo's Tera. A better opponent probably could have won this match-up though.
https://replay.pokemonshowdown.com/gen9ou-2272158679-5fc8v8csqmf9ng1w1bzmggm38dermz2pw < Another Webs team that ends up overwhelmed by hazards. Poliwrath walls both Samurott and Gambit.
https://replay.pokemonshowdown.com/gen9ou-2272162150 < Vs Pinkacross and his Misty Terrain team, I lose this battle due to serious missclicks, this should have been a very easy win.
https://replay.pokemonshowdown.com/gen9ou-2272165170-2zeltcoufacqd8nvtervj0ce87ftqu8pw < Poliwrath and Skeledirge once again wall everything.
https://replay.pokemonshowdown.com/gen9ou-2272182188-nllkpfvyj410ciahdmzlrc4mlqi4yv0pw < After getting punished with bad luck for mediocre plays, I still somehow pull it back, since hazards are broken.
https://replay.pokemonshowdown.com/gen9ou-2272186687-1824obr6wa3xijhh1dudurhopfzat2cpw < Weavile lead causes destruction despite opponent having 2 hard counters.
https://replay.pokemonshowdown.com/gen9ou-2272202800-ji8ihzd74dmk39wdhac0d0sle7xh55lpw < Another Web team flooded by hazards.
https://replay.pokemonshowdown.com/gen9ou-2272207044-4q81dx98zb0kwsaedxlu1qp7sj89ztbpw < Dark Spam walled by Poliwrath + Skeledirge.
https://replay.pokemonshowdown.com/gen9ou-2272208715-cer5eencvwoc9pugm9skpgr8m4p87o1pw < Another Web easily beaten despite Weavile missing Axel twice.
https://replay.pokemonshowdown.com/gen9ou-2272213731-ifky06vj8znc1tvywnjt4k3t1ylbo5lpw < An easy match-up that I almost throw due to overconfidence, but my advantage was too big.
https://replay.pokemonshowdown.com/gen9ou-2272217184-aey7145yl8crocyjutqvy6jzjhc4kzdpw < Poliwrath and Skeledirge succesfully stop Tera Normal Gliscor.
https://replay.pokemonshowdown.com/gen9ou-2272243948-ww6f26iqo0okcly1hqqjog62lvznyy4pw < A game of big chokes that looks lost from the start, but I somehow win.
https://replay.pokemonshowdown.com/gen9ou-2272247453-rwebj4nyek1be6iyda0gsmfe2k4kgktpw < Gliscor sacked turn 1, still win.
https://replay.pokemonshowdown.com/gen9ou-2272249827-h05jwoxu8w7zczf89c6um8lwniwm4ddpw < Hazard stack is best strat.
https://replay.pokemonshowdown.com/gen9ou-2272252150 < Dancing around dangerous Sun until I somehow lose to Meowscarada of all things.
https://replay.pokemonshowdown.com/gen9ou-2272260160-0upzl1yhzz6hoz0qbjd32iuyiemthjypw < The real reason why slow Gambit is bad.
https://replay.pokemonshowdown.com/gen9ou-2272266188-96kfhskxwl9z61r306nkpmfphbqjzeapw < Poliwrath = No Rain today.
https://replay.pokemonshowdown.com/gen9ou-2272283148-cekungdkj0ak3lwiz2om1flw5dw2m4zpw < Tera Dark Zamazenta can,t break Skeledirge.
https://replay.pokemonshowdown.com/gen9ou-2272639453-y20cxs8oj4dz5j74jeht2jntwc8elr2pw < Skeledirge has to Tera early and then gets critted by Rillaboom, who fortunately isn,t Band.
https://replay.pokemonshowdown.com/gen9ou-2272646348-d2yevusk4dxweb15bc5hkl43sh2hxlvpw < Another Facade Gliscor stopped by Skeledirge.
https://replay.pokemonshowdown.com/gen9ou-2272660271-oephsf5nih6cfzsnqek0hjtf8bts1slpw < Hazards > HO.
https://replay.pokemonshowdown.com/gen9ou-2272669753-s0zwgfv1z6ivytjbkqcotj8vca5b7bhpw < Evil Band Lokix and Specs Raging Bolt.
https://replay.pokemonshowdown.com/gen9ou-2272679406-rglx8jijlmj4fgxzy8c4yh0wc7ut1sbpw < Some cool Mons, but all beaten.
https://replay.pokemonshowdown.com/gen9ou-2272683447-1365vbslulbsd3sthvepncjayegpwwtpw < Typical offense, saw many of those, yet they usually lose.
https://replay.pokemonshowdown.com/gen9ou-2272689774-0qev0fxqn24v4smw2sp4d31hhnhvxk0pw < Extremely hard battle that is won despite bad luck.
Well, this is it, the last team I have built in 2024. Hopefully we have a better Meta (without dolphin and some other bonkers) in 2025.