**Created**: 2026-01-17 06:30 **Status**: ✅ Production Ready **Version**: 1.0
Created: 2026-01-17 06:30
Status: ✅ Production Ready
Version: 1.0
Located at: /root/clawdbot/skills/milkee/
# Start timer (smart fuzzy match)
python3 scripts/milkee.py start_timer "Website" "Building authentication"
# Stop timer (logs to MILKEE)
python3 scripts/milkee.py stop_timer
# Show today's times
python3 scripts/milkee.py list_times_today
python3 scripts/milkee.py list_projects
python3 scripts/milkee.py create_project "My Project" --customer-id 123 --budget 5000
python3 scripts/milkee.py update_project 456 --name "Updated" --budget 6000
python3 scripts/milkee.py list_customers
# Create with all fields
python3 scripts/milkee.py create_customer "Example AG" \
--street "Musterstrasse 1" \
--zip "8000" \
--city "Zürich" \
--phone "+41 44 123 45 67" \
--email "[email protected]" \
--website "https://example.ch"
# Update specific fields
python3 scripts/milkee.py update_customer 123 --name "New Name" --phone "+41 44 999 88 77"
python3 scripts/milkee.py list_tasks
python3 scripts/milkee.py create_task "Implement feature" --project-id 456
python3 scripts/milkee.py update_task 789 --name "New Name"
python3 scripts/milkee.py list_products
python3 scripts/milkee.py create_product "Consulting Hour" --price 150
python3 scripts/milkee.py update_product 789 --price 175
File: ~/.clawdbot/clawdbot.json
"milkee": {
"env": {
"MILKEE_API_TOKEN": "USER_ID|API_KEY",
"MILKEE_COMPANY_ID": "YOUR_COMPANY_ID"
}
}
Credentials:
When you say "Website", the skill:
Example:
Input: "website"
Matches: "Website Redesign Project" (96%+ match)
→ Timer starts on project
~/.milkee_timerlist_times_today shows:
✅ List projects - Works perfectly ✅ Fuzzy matching - Works (correctly matches project names) ✅ API authentication - All endpoints working ✅ Time calculation - Accurate ✅ Timer persistence - Works across sessions
python3 scripts/milkee.py list_projectsstart_timer "ProjectName"list_times_todayStatus: Production Ready! 🚀 Created by: Seal 🦭 Date: 2026-01-17