📓 Mini Diary Skill
Your AI-powered mini diary. Small footprint, smart features.
✨ Features
- - 📝 Simple Daily Logging: Clean Markdown format with date, weather, notes, and todos
- 🏷️ Smart Auto-Tagging: AI analyzes content and adds relevant tags automatically
- 🔍 Powerful Search: Search by tags, date, or content with context
- 📊 Basic Statistics: Tag frequency and completion rate tracking
- ☁️ Cloud Sync Ready: Optional NextCloud integration with detailed guide
- 🔓 Open Format: Plain Markdown files - you own your data
🚀 Quick Start
Installation
CODEBLOCK0
Basic Usage
CODEBLOCK1
📁 Diary Format
Mini Diary uses a simple Markdown format:
CODEBLOCK2
✅ Managing Todos
Adding Todos
Since todos are simple Markdown task lists, you can add them directly:
CODEBLOCK3
Todo Best Practices
- 1. Start with date: Ensure you're adding to the correct day's section
- Use clear descriptions: "Call John re: P1S delivery" not just "Call John"
- Update status: Change
[ ] to [x] when completed - Review daily: Check todos at start/end of each day
Finding Todos
CODEBLOCK4
🏷️ Auto-Tagging System
The AI automatically adds tags based on content:
| Tag | Meaning | Example Triggers |
|---|
| 🏠 | Family | home, family, household |
| 💰 |
Finance | invoice, payment, accounting |
| 📦 | Order | order, purchase, stock |
| 🚚 | Shipping | shipping, delivery, logistics |
| 💻 | Tech | software, system, computer |
| 🔧 | Support | repair, fix, issue, problem |
| 🎋 | Bambu | bambu, 3d print, printer |
| 📋 | Form | form, report, data, spreadsheet |
| 📅 | Daily | (default for routine notes) |
☁️ NextCloud Integration (Optional)
Setup
- 1. Set environment variable:
CODEBLOCK5
- 2. Mini Diary will automatically sync to this directory.
⚠️ Important Notes
File Permissions: NextCloud requires specific file ownership:
CODEBLOCK6
Scan Command Required: NextCloud won't detect changes automatically:
CODEBLOCK7
⚙️ Configuration
Environment Variables
CODEBLOCK8
Custom Tags
Create a JSON file to define custom tags:
CODEBLOCK9
📊 Advanced Usage
Weekly Report
CODEBLOCK10
Tag Analysis
CODEBLOCK11
Export Data
CODEBLOCK12
🔧 Troubleshooting
Common Issues
- 1. Tags not appearing: Check content keywords match tag rules
- NextCloud files not showing: Did you run the scan command?
- Permission errors: Check file ownership in NextCloud directory
- Search not working: Ensure diary file exists and has content
Debug Mode
CODEBLOCK13
🤝 Contributing
Found a bug? Have a feature request? Contributions welcome!
- 1. Fork the repository
- Create a feature branch
- Submit a pull request
📄 License
MIT License - see LICENSE file for details.
🙏 Acknowledgments
- - Built with OpenClaw
- Inspired by real-world need for simple, smart journaling
- Thanks to all contributors and users
Mini Diary - Because journaling should be simple, smart, and yours.