Install
openclaw skills install @atmosphere16happy/baby-photo-bookGenerate professional baby photo books from photos with intelligent layout. Automatically organizes photos by baby's age stages, applies smart layouts to minimize whitespace, and outputs print-ready PDF. Use when user wants to create baby photo albums, generate photo books from baby pictures, or automatically layout photos for printing.
openclaw skills install @atmosphere16happy/baby-photo-bookGenerate professional baby photo books with intelligent layout optimization.
python scripts/generate_photo_book.py <photo_folder> --name "Baby Name" --birth YYYY-MM-DD
photo_folder: Path to folder containing baby photos--name: Baby's name for the cover--birth: Baby's birth date (YYYY-MM-DD format)--output: Output PDF filename (default: baby_photo_book.pdf)python scripts/generate_photo_book.py ~/baby_photos --name "小明" --birth 2023-06-15
The skill uses an intelligent layout engine that:
| Photos | Layout Strategy |
|---|---|
| 1 | Full page, maximized to fill available space |
| 2 | Side-by-side or stacked, whichever minimizes whitespace |
| 3 | Left-1-Right-2 or Top-1-Bottom-2 based on photo orientations |
| 4 | 2×2 adaptive grid with aspect-ratio-aware cell sizing |
Photos are automatically grouped by baby's age:
Install dependencies:
pip install Pillow reportlab
Generates a PDF with: