Skylight
v1.0.0Interact with Skylight Calendar frame - manage calendar events, chores, lists, task box items, and rewards. Use when the user wants to view/create calendar events, manage family chores, work with shopping or to-do lists, check reward points, or interact with their Skylight smart display.
⭐ 3· 1.8k·0 current·0 all-time
byRiyad Chowdhury@riyadchowdhury
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The SKILL.md describes calendar, chores, lists, task-box, and rewards operations and the curl-based API calls match that purpose. However, the declared registry metadata only lists SKYLIGHT_FRAME_ID and SKYLIGHT_EMAIL while the runtime instructions clearly require SKYLIGHT_PASSWORD or SKYLIGHT_TOKEN (and optionally SKYLIGHT_URL). The capability is coherent, but the metadata is incomplete/inaccurate.
Instruction Scope
The instructions tell the agent/user to perform email/password login to generate a token and also provide a manual option that instructs installing/trusting a proxy root certificate (Proxyman/Charles/mitmproxy) to capture Authorization headers. Those are sensitive operations: they involve handling plaintext credentials and advising the user to intercept HTTPS traffic. The SKILL.md also uses utilities (jq, base64) in examples but the metadata only declared curl—so the runtime instructions reference files/commands not declared in the registry.
Install Mechanism
This is an instruction-only skill with no install spec or code files, so nothing will be written to disk by an installer. That lowers install-time risk.
Credentials
Requesting account credentials (email+password) or an auth token is expected for a calendar/household device integration. But the declared required env vars are incomplete: SKILL registry lists only SKYLIGHT_FRAME_ID and SKYLIGHT_EMAIL (primary), while SKILL.md clearly needs SKYLIGHT_PASSWORD or SKYLIGHT_TOKEN and optionally SKYLIGHT_URL. The omission of sensitive env vars from the metadata is an inconsistency worth noting.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and has no install-time persistence. It runs via curl calls and therefore does not demand elevated platform privileges.
What to consider before installing
This skill appears to do what it claims (talk to the Skylight API), but there are a few red flags you should consider before installing or using it:
- Metadata mismatch: The registry only lists SKYLIGHT_FRAME_ID and SKYLIGHT_EMAIL, but the runtime instructions require SKYLIGHT_PASSWORD or SKYLIGHT_TOKEN (and optionally SKYLIGHT_URL). Treat that as sloppy or incomplete metadata — verify expected env vars before supplying credentials.
- Credentials exposure: The recommended flow logs in with your email and password to obtain a token. Only use this with accounts you control. Prefer using a pre-captured token or a scoped credential if possible, and rotate your password/token after testing.
- Proxy token-capture guidance: The skill suggests using an HTTPS proxy and trusting a root certificate to capture tokens. Installing/trusting a root cert is risky and can expose all HTTPS traffic on your machine — avoid this unless you fully understand the risks and trust the environment.
- Undeclared tools: Examples call jq and base64 but the skill metadata only required curl. If you run these commands locally, ensure you understand what each command does and that you have the expected tooling.
- Source verification: The skill source is 'unknown' in the registry. Check the skill author/publisher identity and prefer an official or well-audited implementation. If you must use it, limit usage to a test account, monitor network traffic, and rotate credentials after use.
If you want to proceed: prefer supplying only a pre-captured token with minimal scope, avoid following the MITM proxy instructions unless necessary, and verify the skill's metadata and source first.Like a lobster shell, security has layers — review code before you run it.
latestvk979njexg2f3ttaarytfnh3149800ggr
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📅 Clawdis
Binscurl
EnvSKYLIGHT_FRAME_ID
Primary envSKYLIGHT_EMAIL
