The word "skyful" is spelled with a y instead of an i because it is a combination of the words "sky" and "full." The IPA phonetic transcription of "sky" is /skaɪ/ and the transcription of "full" is /fʊl/. Therefore, "skyful" is spelled with a y to reflect the correct pronunciation of the two words combined. The word is often used to describe a vast or large amount of something in the sky, such as a skyful of stars at night.
The word "skyful" is formed by combining the noun "sky" with the suffix "-ful", which is used to create a noun indicating a large quantity or amount of something. The noun "sky" comes from the Old Norse word "skȳ" meaning "cloud", which is also related to the Old English word "scūa", meaning "cloud". Over time, the meaning of "sky" evolved to refer to the expanse of space above the earth, where clouds and celestial objects are observed. Therefore, "skyful" essentially means "a full amount of sky" or "a large quantity of sky".