No.
You cannot get Skull Fossil or Armor Fossil in Pokemon HeartGold.
You can't catch a Cranidos, but you can revive it using a Skull Fossil.In Diamond you can find Skull Fossils while mining in the Underground. In Pearl you can't find Skull fossils and in Platinum this depends on the last digit of your Trainer ID Number. If it's an odd number (1, 3, 5, 7, or 9) you can find Skull fossils. You can regenerate a Skull fossil into Cranidos at the Oreburgh Mining Museum.You can't find a Skull fossil in HeartGold/SoulSilver, but if you trade it to this game and then bring it to the Pewter Museum of Science, it can be regenerated into Cranidos.In Black/White and Black2/White2 you may obtain a Skull fossil in Twist Mountain, from a Worker in the Ice Rock room. He hands out a fossil every day, so maybe you'll get lucky.In Black2/White2 you can purchase rocks in antique shops at Join Avenue, which may contain a Skull fossil. You can bring the Skull fossil to the Nacrene Museum to regenerate it into Cranidos.In X/Y you can find a Skull fossil while smashing rocks in the Glittering Cave. Then you can bring it to Ambrette Town.In Alpha Sapphire you can find a Skull fossil if you use Rock Smash in different Mirage spots. Then you can bring it to the Devon Corporation in Rustboro City to regenerate it into Cranidos. You can't find a Skull fossil in Omega Ruby.
go to the underground and keep digging until you find a skull fossil i found a helmet fossil in 5 secs i just was digging when i saw a wall i thought there was a heart scale there but i found a helmet fossil.
You cannot get a Skull Fossil in Soulsilver.
Skull fossil is a fossil of Cranidos.
What's a skull fossil
You can find a skull fossil underground. Use your explorakit and start digging!
the skull fossil
get the skull fossil
Defienetly the skull fossil
Cranidos is obtained from the Skull Fossil.
Take the fossil into the Oreburgh museum