Inventory Management Skill
The Inventory skill helps you track your soap-making supplies, including oils, butters, fats, and additives. It cross-references items against the official soap-calc databases to ensure accurate SAP values.
Features
- Add Items: Add oils or additives to your personal inventory.
- Remove Items: Remove items you've used up.
- List Inventory: See what you have on hand.
- Clear Inventory: Reset your inventory list.
- Fuzzy Matching: Understands "coconut oil" vs "fractionated coconut oil" and asks for clarification.
File Locations
The skill manages an inventory.md file. It checks two locations:
- Project Directory:
./inventory.md(Priority) - For project-specific supplies. - User Home:
~/.soap_calc/inventory.md- For your global inventory.
If both exist, the skill prioritizes the project-specific file.
Example Usage
Ask your AI agent natural language questions about your inventory:
"Check my inventory for olive oil."
"Add 5 lbs of coconut oil and some lavender essential oil to my inventory."
"What oils do I have on hand?"
"Clear my inventory."
Important Notes
- Opt-in: Other skills (like Formulation) will only use your inventory if you explicitly ask them to (e.g., "make a recipe from my inventory").
- Database Sync: The skill ensures that item names match the
soap-calcdatabase exactly, preventing calculation errors from mismatched SAP values.