{"repo":"TheEagleByte/skylight-api","free":true,"listed":false,"github":"https://github.com/TheEagleByte/skylight-api","clone":"git clone https://github.com/TheEagleByte/skylight-api.git","description":"HAR-to-OpenAPI converter for reverse-engineering the Skylight family calendar API — generates interactive Swagger UI and ReDoc documentation","language":"TypeScript","stars":13,"topics":["api-documentation","calendar","cli","family-calendar","har","home-assistant","home-automation","nodejs","openapi","redoc"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Skylight API Unofficial OpenAPI specification for the Skylight Calendar API, reverse-engineered from network traffic. Quick Links Live Docs Raw Files --- ----------- ----------- Swagger UI theeaglebyte.github.io docs/swagger.html ReDoc theeaglebyte.github.io docs/redoc.html OpenAPI Spec theeaglebyte.github.io docs/openapi/openapi.yaml API Endpoints The spec currently documents 38 endpoints including: Category Endpoints ---------- ----------- Frames Get frame details Chores List, create, update chores Categories Manage categories and family members Lists Shopping lists, to-do lists, list items Meals Recipes, meal sittings, grocery integration Calendar Calendar events, notifications Messages Messages, comments, likes Rewards Reward points, redemption Task Box Quick task items Base URL: https://app.ourskylight.com --- HAR to OpenAPI Converter This repository includes a CLI tool to generate/update the OpenAPI spec from HAR files exported from browser DevTools. Features - HAR Parsing : Load and merge multiple HAR files - Smart Filtering : Extract only Skylight API requests ( https://app.ourskylight.com/api/ ) - Auto Redaction : Automatically redact sensitive data (auth tokens, UUIDs, PII) - Path Normalization : Convert concrete paths to parameterized paths (e.g., /frames/abc123 → /frames/{frameId} ) - Schema Inference : Infer JSON schemas from observed response bodies - Static Documentation : Generate Swagger UI and ReDoc HTML viewers Installation Usage 1. Export HAR from Browser ","default_branch":null,"files":null,"tree":[],"storefront":"/r/TheEagleByte","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TheEagleByte/skylight-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}