To add parts to a library you can't just copy the .obj to a directory as you need a .prt and a thumbnail image (.png) along with the geometry joined to a bundle with a unique number within all a the three filenames.
Also it's doable to hack such a bundle you should go the proper way:
- Move (or delete if you have copies elsewhere) the obj files you added to the library out of the part directories (these are just garbage).
- Import the obj files in MM.
- Make one object active and hit Ctrl+A (Cmd+A on Mac) to select all faces of its surface.
- This selected run ConvertTo/ConvertToSolidPart or ConvertTo/ConvertToOpenPart
- MM will add the new part to a directory in the /Users/YourAccount/Documents/meshmixer/libraries/parts/user level. If there's only the default MyParts folder it will add the three files to that directory. If you already created custom directories on that level, MM will add the new part to the last used directory.
Now you may move all of the three files manually to a different directory (even on the /Users/YourAccount/Documents/meshmixer/libraries/parts/default level) via your file browser.
Hint: Parts support face groups too. So (especially for primitives) it might be useful to GenerateFaceGroups before converting it to a part.