skycam
The sky camera over the house (openskycam, camera sky01, Lancaster County PA), through the `mcp__openskycam__*` tools.
Skill by Deibler
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/deibler-skycam
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/skycam
What's inside
- Skill name
skycam- Description
- The sky camera over the house (openskycam, camera sky01, Lancaster County PA), through the `mcp__openskycam__*` tools. Use when someone asks what the sky looks like, to see the camera, for a picture of the sky at some moment, for recorded footage, for what the detection models found (planes, birds, meteors), or to build and run a detection workflow. Photos come from recorded video, one to three minutes behind live.
- License
- MIT
- Instructions
- 92 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (1)
- SKILL.md
SKILL.md (first lines)
# skycam The camera records the sky continuously. Video goes to openskycam (SkyVision: a Pi uploads 60-second segments to Cloudflare R2), and the Mac mini runs detection workflows over it. You reach all of it through the openskycam MCP server: `guide`, `footage`, `workflows`, `runs`, `images`, `buckets`, `models`. Each takes an `action`. The tools load on first use (search for `openskycam` if they aren't listed). The server's rules come with its instructions, and they bind: read `guide` before acting, times are UTC, preview before any delete, verify every change by reading it back. ## Triggers - "what's the sky look like", "show me the camera", "anything overhead": a photo of now - "what did the sky look like at sunset / at 3 this morning": a photo at that time - "did the camera catch anything", "any planes / birds / meteors today": detections from runs - "send me the video from 9pm": footage download - "run the plane detector on last night": a workflow run - "is the camera working": `footage`, action `cameras` ## A photo of right now 1. `footage` with action `cameras`. Take `newest_recording` for camera `sky01`. It is one to three minutes behind real time; say so if it matters. If `receiving` is false, the camera or its uploader is down. Say that rather than sending an old frame. 2. `footage` with action `photo`, `camera: "sky01"`, and `at` about 30 seconds after `newest_recording`, since the time must fall inside a recording. It takes about 5 seconds. If only a `photo_id` comes back, call `photo` again with that `photo_id`. 3. Look at the preview it returns and describe what is actually there: cloud cover, light, anything in frame. Report `captured_at` in Eastern time, not UTC. 4. To show it, download the full frame into this conversation's folder and send the file: ```bash curl -fsSL -o "sky-$(date +%Y%m%d-%H%M%S).jpg" "<full_size.url>" ``` Then `send_attachment(file_path=<that file>, caption=<one line>)`. The file is 3840x2160, about 1 MB. **Never paste a download link into a chat.** Links grant access to their file for an hour, and the server's rule is to give them only to the user. Download and send the file instead. ## A past moment Use `footage` with action `days` for the month, then action `list` with `from`/`to` around the moment. Then take a `photo` inside a listed recording, between `start` and `start + seconds`. For a series of frames, such as a sunset or a before and after, take several photos. For many frames at a fixed interval, build a workflow instead. ## What the models found - `images`, action `search`: filter by `class`, `min_confidence`, `camera`, `from`/`to`, `bucket_id` or `run_id`. Newest first. - `images`, action `view`: shows up to four images at 768 px, with their detections drawn in. - `images`, action `link`: full size. Download it and send the file, as above. Say what was detected and when, and how confident the model was. Don't claim a detection is a specific object when the class is generic. ## Workflows and runs Follow `guide` with `build-a-workflow` and `verify-changes`. The order is fixed: `runs` action `test` before `start`, then `watch` until the run finishes. Each `watch` waits at most 45 seconds, so call it again. The Mac mini runs one workflow at a time: a new run waits behind an unfinished one, and `waiting_behind` says which. Starting a long run is the operator's call; check before starting one someone else asked for. ## Changes and deletes Create, update or delete workflows, buckets, models or devices only when you were asked to, in so many words. Edits carry the revision you last read; on a conflict, read again and reapply. A delete returns a preview first. Confirm only what was asked for, then read it back and report what you observed. ## When it's broken - `receiving: false`, or no recording in the last few minutes: the camera or its Pi uploader is down. - Photos never finish: `runs`, action `runtimes`. The Mac mini processor (launchd `org.openskycam.workshop`) must have checked in recently. Tell the person what is down. Don't describe a frame you didn't get.
From Deibler/edmund-harness, MIT.
More from Deibler/edmund-harness
- 0.592score
iterative-design
Deibler
Use this skill whenever the user is iterating on a visual — flat graphics, logos, badges, t-shirt prints, hockey/sports graphics, or subtle photo edits across…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
radaromega
Deibler
THE weather source — all weather questions route here, from "is it gonna rain" to severe outbreaks.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
hike
Deibler
Build a hike brief with a real topographic map, the traced route from OpenStreetMap, trailhead coordinates, and verified conditions.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
deep-research
Deibler
Multi-agent deep-research orchestrator.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
summarize
Deibler
TL;DR a URL, YouTube video, or local PDF/file via the `summarize` CLI (Gemini Flash).
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cloudflare
Deibler
Headless browser automation via Cloudflare Browser Run — screenshot pages, render PDFs, extract markdown/HTML/links, scrape DOM elements with CSS selectors…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
gifgrep
Deibler
Search Tenor/Giphy and send a GIF into the chat.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
teams
Deibler
Coordinate multiple sub-agents as one unit — parallel investigation, multi-stage pipelines, or side-by-side comparisons.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
fishing
Deibler
Ground any PA, MD, NJ, or DE fishing question in the local fishing dataset—waters, bass and other species, stocking, catches, boat access, motor rules, depth…
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
generation
Deibler
Comprehensive multimodal generation via OpenRouter — images (with reference photos), videos (text/image/reference-to-video), and spoken audio.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
agents
Deibler
Delegate long-running work (research, deep summaries, multi-step analysis) to detached sub-agents.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
trading-loop
Deibler
The autonomous trading decision loop for Quant.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 25, 2026 (1 month ago)
- Last release
- Oct 22, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Deibler/edmund-harness
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Deibler
- 0.592score
iterative-design
Deibler
Use this skill whenever the user is iterating on a visual — flat graphics, logos, badges, t-shirt prints, hockey/sports graphics, or subtle photo edits across…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
radaromega
Deibler
THE weather source — all weather questions route here, from "is it gonna rain" to severe outbreaks.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
hike
Deibler
Build a hike brief with a real topographic map, the traced route from OpenStreetMap, trailhead coordinates, and verified conditions.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
deep-research
Deibler
Multi-agent deep-research orchestrator.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
gifgrep
Deibler
Search Tenor/Giphy and send a GIF into the chat.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cloudflare
Deibler
Headless browser automation via Cloudflare Browser Run — screenshot pages, render PDFs, extract markdown/HTML/links, scrape DOM elements with CSS selectors…
SkillAFreshness: A★ 1Claude Code +9
Cite this page
skycam skill. Agent Mart. https://agentmart.dev/skills/deibler-skycam (last updated 2026-10-24)