If it is slipping see if it can be adjusted (I am not familiar with if/how this is done on an 04). Your throwout bearing could be toast. There isn't a whole lot to a clutch and how it operates, but it is a PITA to get to and work on.
How many miles are on the Jeep? Are you the first owner, or did you buy it used? If you bought it used, you probably have no idea how the person before you drove it. For some reason it seems like all the used vehicles I buy that are stick with > 50K miles on them usually need a new clutch. I think people no how to drive them.
Unfortunately if it can't be adjusted, you'll have to tear into it to take a look. If you do tear it apart, you might as well change everything while you're in there.
Also don't go with a High Performance clutch if you don't have the HP. I put a stage 3 clutch in my Cobra (a month or so before I put the NOVI/Paxton Super Charger on), and that thing would really grab tight. It took a lot of finesse to get it to shift smooth. A stock equivalent replacemnt should work fine.