A custom Lovelace calendar card inspired by the Skylight Calendar style.
This card requires one or more Home Assistant calendar entities (for example: calendar.family, calendar.work, etc.).
Without HACS
- Download these files: skylight-calendar-card.js
- Add these files to your
<config>/wwwfolder - On your dashboard click on the icon at the right top corner then on
Edit dashboard - Click again on that icon and then click on
Manage resources - Click on
Add resource - Copy and paste this:
/local/skylight-calendar-card.js?v=1 - Click on
JavaScript ModulethenCreate - Go back and refresh your page
- You can now click on
Add cardin the bottom right corner, search forSkylight Calendar Card, and configure the card directly from the visual editor (or use Manual card with the quick start guide and the configuration wiki page). - After any update of the file you will have to edit
/local/skylight-calendar-card.js?v=1and change the version to any higher number
If it's not working, just try to clear your browser cache.
With HACS (Recommended)
This method allows you to get updates directly on the HACS main page
- If HACS is not installed yet, download it following the instructions on https://hacs.xyz/docs/setup/download/
- Proceed to the HACS initial configuration following the instructions on https://hacs.xyz/docs/configuration/basic
- On your sidebar go to
HACS>Frontend - Click on the
+button at the bottom right corner - Now search for
Skylight Calendar Cardand then click on the button at the bottom right corner to download it - Go back on your dashboard and click on the icon at the right top corner then on
Edit dashboard - You can now click on
Add cardin the bottom right corner, search forSkylight Calendar Card, and configure the card directly from the visual editor (or use Manual card with the quick start guide and the configuration wiki page).
If it's not working, try to clear your browser cache.
Use this simple, working example:
type: custom:skylight-calendar-card
title: Family Calendar
entities:
- calendar.familyFull documentation has been moved to the wiki pages in this repository:
- Wiki Home
- Installation
- Configuration
- Views & Navigation
- Event Management
- Troubleshooting
- Compatibility with Card Mod
- Development
Feel free to open an issue if something is not working as expected.
Got questions or thoughts? Want to share your dashboards? You can go on the Home Assistant forum or on the GitHub Discussions section.
I dedicate most of my spare time to making this project the best it can be. So if you appreciate my work, any donation would be a great way to show your support 🍻
Thank you everyone for your support, you all are my greatest motivation!

