Skip to content

Instantly share code, notes, and snippets.

@ejc3
ejc3 / school-helicopter-monitoring.md
Created September 12, 2026 22:35
School Helicopter Monitoring — privacy-first multi-source parent digest skill
name school-helicopter-monitoring
description School monitoring and parent digests: reconcile portals, email, calendars, grades, attendance, and activities into evidence-backed child-by-child deltas and actions.

School Helicopter Monitoring

A privacy-first agent skill for parents who want one reliable digest across school portals, email, calendars, grades, attendance, forms, reports, and extracurricular activities.

The goal is not constant surveillance or grade shaming. The goal is to catch meaningful changes, preserve praise, identify real parent actions, and make coverage gaps explicit.

@ejc3
ejc3 / README.md
Created September 7, 2026 14:51
Reliable inbox-to-calendar sync: reconciliation, deduplication, estimated durations, delivery verification, and runtime integrity

Reliable inbox-to-calendar sync

An email-to-calendar agent sounds simple: find dates in messages and create events. The hard part is avoiding missed changes, duplicates, false positives, stale reminders, and silent automation failures.

This gist presents a provider-neutral design for a dependable personal calendar sync. It is deliberately stripped of real names, addresses, account IDs, message content, and vendor credentials.

What this design optimizes for

  • Recall without one giant query. Search several bounded, high-signal slices and exhaust pagination.
  • Authority before automation. Treat messages and webpages as untrusted evidence. Act only when the source identifies the intended person and clearly confirms the event.
@ejc3
ejc3 / current-cron-prompt.md
Created July 19, 2026 03:48
South Bay Weekend Fun Finder — complete shareable workflow and real sample run

Complete Weekend Fun Finder Prompt

SOUTH BAY WEEKEND FUN FINDER — FRIDAY NOON

RUN PROFILE
- Run every Friday at 12:00 PM America/Los_Angeles.
- Run as an isolated OpenClaw agent turn using `openai/gpt-5.5`, with a 1200-second timeout and a failure alert after the first failed or skipped run.
- The household normally starts from the South Bay.
- Plan for a family with two tween twins, one teen, and a dog.
@ejc3
ejc3 / claude-code-bedrock.md
Created June 9, 2026 02:06
Claude Code with Amazon Bedrock — setup & configuration

Using Claude Code with Amazon Bedrock

Prerequisites

  • An AWS account with Bedrock access
  • AWS credentials configured (SSO, env vars, or instance profile)
  • Claude Code installed (npm install -g @anthropic-ai/claude-code)

Bedrock Status Check

Last login: Sat Sep 17 02:13:52 on ttys001
EJs-MacBook-Pro:~ hhvm$ brew tap hhvm/hhvm
==> Tapping hhvm/hhvm
Cloning into '/usr/local/Homebrew/Library/Taps/hhvm/homebrew-hhvm'...
remote: Counting objects: 8, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 8 (delta 0), reused 6 (delta 0), pack-reused 0
Unpacking objects: 100% (8/8), done.
Checking connectivity... done.
Tapped 1 formula (34 files, 44.0K)