A set of multiple rigging tools that I use fairly frequently. 4 independents scripts + a consolidated "all in one" script in a separated folder. They aren't technically addons, I run them via the script editor. They have been made with the help of Chat GPT focusing on my own workflow. They may not be useful for everyone First Script: Armature cleaner
Scan for bones with no assigned weight and assign them to a bone collection.
Lock vertex group with non-zero weights
Delete all unlocked vertex groups
The script is meant for cleaning up armatures and vertex group when rigging. Second Script: Constraint Switch Driver (Pose mode)
Automate the creation of drivers controlling constraints via custom properties.
This one is a bit trickier to explain because it is entirely based on my own workflow. Essentially, you select a bone with custom properties as the "Control bone" then select the property you want to automate the switching. You can then target which constraints you want to automate via the "Target (selected bones)" I use it to switch parent space by switching between multiple "child of" constraints. The script scans for the amount of constraints that will be affected and automatically adjusts the custom properties to fit it. See the 3rd screenshot for reference. Third script: Constraint Renamer (Pose mode)
Automatically rename the constraint of selected bones to include the target name.
This makes it easier to read what does what by looking at the names alone. Fourth Script: Zero Weight (Edit mode)
Sets all weights of unlocked vertex group to 0 for the selected vertices
This is meant to help cleaning up models and rigs.