Keep in mind, please, that this is my essential crystal list and the way that you feel may be very different. These are the stones that I consider absolute must-haves for daily workings with the craft and virtually any spell.
Sidenote: Images not mine…
Clear Quartz

Originally posted by rosemarywaterwitch
Clear quartz crystal is, perhaps, the most versatile crystal in the craft. A single quartz is able to be programmed to achieve any goal or fill any purpose. Also notable is the fact that a quartz crystal may act as a sort of battery of energy, able to absorb and dispense energy when and where needed. Thus, quartz finds it’s place in every spell, ritual, and even in mundane life.
Jasper

Originally posted by elzear-stims
Quick note: Most jasper holds the same abilities, but red jasper is my personal favorite because of it’s ability to balance the emotions and bring inner peace when going through anxiety.
Jasper can be considered a mother stone because of it’s incredibly powerful need to nurture those who come into possession of it. Jasper balances the emotions, brings tranquility, and inner peace. Useful in spells for love, peace, to relieve anxiety and to bring balance.
Amethyst

Originally posted by twilights-children
Amethyst is, perhaps, the best stone to use for love. It’s greatest abilities lie in helping to heal and bring love within family, harmony, to restore relationships gone stale, and even encourage and teach self-love and care. Coupled with rose petals, amethyst can be a powerful aphrodisiac.
Obsidian

Where others fail, obsidian shows the way. Ultimate prevailer of truth, obsidian is useful in spells to seek truth, and to find and protect your own inner truth. Obsidian is useful in divination as a tool for scrying, or as a pendulum. Because of it’s black, mirrored surface, obsidian is also useful to cleanse negative energy.
Selenite

Originally posted by lunaesteria
White crystallized salt, essentially, makes selenite one of the most powerful cleansing stones in a witch’s arsenal. Place in the four corners of your home to protect against negative energies, or carry with you to help cleanse negativity (emotional negativity and spiritual negativity) off of yourself and reduce stress.
Selenite is self cleansing, and also may be used to cleanse other crystals. It also has a strong connection with the Devic Kingdom and may be useful in helping to find your spirit guide.
Labradorite

Originally posted by ryan-loverboy-rossi
Gorgeous in the way it shimmers in light, labradorite is a powerful stone to carry particularly if you are an empath. Laboradorite is well known for it’s ability to cleanse and protect your aura. A stone of esoteric knowledge, it can simultaneously protect against negativity while connecting you to the deeper mysteries.
Note: I usually have a laboradorite stone sitting on my tarot cloth during readings.
Lapis Lazuli

An incredible stone with many versed talents, lapis is perhaps best known for it’s ability to increase your psychic awareness and open the third eye. Can be used during divination, in spells to increase personal power, or in healing.
Lapis also has a lesser known but reliable ability to relieve pain if touched to the area where the pain is occurring. Esoteric Tylenol, as it were.
Citrine

Originally posted by faery-soul
Stone of abundance and protection. Citrine teaches us how to manifest and attract wealth, and also cleanses and protects the aura. A stone also able to manifest joy and happiness, making it a great stone for depression.
Citrine is also self-cleansing.
I have all except the lapis lazuli so far.
Take note though, that the “citrine” pictured here is actually heat-treated amethyst. Lovely, and still useful as an amethyst (I even I own a heat-treated amethyst which is among my favorites), but real citrine looks very different. Learn the difference between them here.
https://www.ethanlazzerini.com/natural-citrine-heat-treated/