A long time ago, I set about making a clip to attach my lip balm to a belt loop. I can't recall if it was due to a lack of pockets or if I was looking to attach it to my work lanyard.
In the end, I did manage to come up with one, and since then I have made dozens of them. (I wish that was an exaggeration. I've probably made a couple hundred at this point.)
Of course I have made many for sale. They can be found at my Etsy shop, Zizi Rho Designs, under the section Stick Lip Balm Cozies.
But if you'd rather make one yourself, the instructions follow:
This holder is crocheted using Caron Simply Soft Yarn on a size G hook. The other things you'll need are a 23 mm lobster claw clasp (adjust size if using a different weight of yarn), a tapestry needle, and a stitch marker. I'm not sure how much yarn this takes to make, but it isn't much at all, so I'd suggest you go into your stash for the yarn rather than buying new.
I'm using the usual abbreviations--sc=single crochet; sl st=slip stitch; ch=chain
Gauge: 17 sc and 18 rows over 4 inches
This is one of those projects that is so small that making a gauge swatch is kind of silly. What I suggest is that you keep your lip balm on hand and try it out. If it won't fit, add a stitch to the first round. If it's very loose (there should be a little ease, but not so much that it'll fall out), subtract a stitch from the first round.
This is worked in a spiral, so make sure to mark the beginning of each round as you pass it. It's very easy to lose track if you don't mark it. (Not that I have any experience with that...)
Ch 3. Sl st into the first chain, making a loop.
Round 1: Work 9 sc into the ch 3 loop.
Rounds 2-9: Work 1 sc into each stitch around.
Round 10: Work the same as for rounds 2-9, except at stitch 2 (or any preferred stitch):
Take the hook out of the loop, pull the loop to make it bigger, and slide the clasp (open part facing down) over the whole stitch. Then replace the hook in the loop, tighten the loop back on the hook (with the clasp tight against the previous stitch, and continue to work 1 sc into each stitch around.
Round 11: Work the same as for rounds 2-9. At the stitch that the clasp is attached to, push the clasp out of the way, and work 1 sc into that stitch.
Finishing: Cut yarn. Draw the yarn all the way through the loop. Then put that yarn on the tapestry needle, and loop the yarn around the base of the next sc and up and through the top of the final sc. If you've never done this before, here's a great video showing exactly what I'm talking about (if it doesn't work, try searching "crochet seamless join in the round"):
Wind in ends. The lip balm should fit snugly inside, but not so snugly it's hard to get into the cozy.