agentsclimarketplace

Skylight mcp

Skill chrischall/skylight-mcp/skills/skylight-mcp

Read and manage your Skylight Calendar family hub — calendar events, chores and reward stars, shared lists (grocery/to-do), and meal plans. Triggers on phrases like "check Skylight", "what's on the family calendar", "add an event to Skylight", "what chores does [kid] have", "mark [chore] done", "add milk to the grocery list", "what's on our shopping list", "what's for dinner", "what's on the meal plan", "who's on the Skylight frame", or any request involving the Skylight frame, family calendar, chores, rewards, shared lists, or meals. Works against your own signed-in Skylight account via email + password.From its SKILL.md

Install
npx -y skills add chrischall/skylight-mcp --skill skylight-mcp

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.2 KB, as published. Nobody here has run it

skylight-mcp

MCP server for Skylight Calendar — 111 tools across calendar events, chores & rewards, shared lists, meals, messages & photo albums, photo/video upload, AI auto-creation, and frame/device/member settings.

Setup

Skylight authenticates with your account email + password (OAuth2 authorization-code flow under the hood — no browser extension or API key needed). Add an env block to .mcp.json (project) or ~/.claude/mcp.json (global):

{
  "mcpServers": {
    "skylight": {
      "command": "npx",
      "args": ["-y", "skylight-mcp"],
      "env": {
        "SKYLIGHT_EMAIL": "[email protected]",
        "SKYLIGHT_PASSWORD": "your-password"
      }
    }
  }
}

The server logs in once at startup, then talks to the Skylight API directly with the returned bearer token (refreshed automatically).

Optional env:

  • SKYLIGHT_FRAME_ID — pick a frame when your account has more than one (see skylight_list_frames). Otherwise the single frame is auto-discovered.
  • SKYLIGHT_NAME — friendly label shown in diagnostics (defaults to your email).

Requires a Skylight email + password login — Google/Apple/SSO-only accounts aren't supported.

Tools

Everything is scoped to a frame (your family hub); pass an optional frameId to any tool, or let it auto-resolve.

DomainTools
Frames & devices (read)skylight_list_frames, skylight_get_frame, skylight_list_frame_members, skylight_list_devices
Calendar eventsskylight_list_events, skylight_get_event, skylight_create_event, skylight_update_event, skylight_delete_event, skylight_list_categories, skylight_list_source_calendars
Shared listsskylight_list_lists, skylight_get_list_items, skylight_create_list, skylight_add_list_item, skylight_update_list_item, skylight_delete_list_item
Chores & rewardsskylight_list_chores, skylight_create_chore, skylight_complete_chore, skylight_list_rewards
Mealsskylight_list_meals, skylight_list_recipes, skylight_get_recipe, skylight_create_recipe, skylight_plan_meal, skylight_add_recipe_to_grocery_list

Notes

  • skylight_complete_chore marks a chore complete; completing a single occurrence of a recurring chore isn't separately exposed.
  • skylight_list_chores requires after and before dates (chores are date-scoped).

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.