joecastelino

joecastelino

@joecastelino

GitHub
103 Skills
206 Total Stars
September 2026 Joined

Public Skills

tekion-customer-email-change-investigation

by joecastelino

Investigate WHO changed customer contact info (esp. email) and WHEN in Tekion — e.g. a service advisor swapping customer emails to addresses he controls to hijack CSI/survey scores. Covers finding all records on a given email via the OpenAPI customer search, the hard limits on audit data, and the RO-advisor attribution workaround that identifies the suspect.

API Dev 2 3mo ago

tekion-parts-shortage-diagnosis

by joecastelino

"[DEPRECATED — use tekion-parts-autoorder-diagnosis] Old name for the Tekion parts stock-out / why-didn't-this-auto-order diagnosis. All content was merged into tekion-parts-autoorder-diagnosis (the canonical, fuller skill). This file is a redirect only."

API Dev 2 3mo ago

tekion-deferred-services-report

by joecastelino

Pull declined/deferred service data (recommendations customers didn't buy) for any Tekion store via the internal Deferred Services report API — service name, counts, dollar estimates, customer/vehicle/advisor detail. Zero OpenAPI quota; works when OVERALL_QUOTA is exhausted. Use for marketing campaign lists (Autumn) or lost-sales analysis.

API Dev 2 3mo ago

apple-notes

by joecastelino

Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).

Automation 2 3mo ago

hermes-gateway-timeout-restart-loop

by joecastelino

Diagnose and fix an AMG agent (Walter II/base or any profile) that is restarting/flaky with systemd "Failed with result 'timeout'" + status=9/KILL in the journal. Root cause is a hung LLM turn (e.g. gpt-5.5/Codex stall) holding an in-flight 300s API call that blocks clean shutdown past the 60s TimeoutStopSec, so systemd SIGKILLs the gateway and loops. This is NOT a crash, NOT out-of-credits, and the OpenRouter fallback can't save it. Covers how to tell this apart from a billing failure, the exact systemd-log signature, and the per-agent (and fleet-wide) drop-in fix.

Agents 2 3mo ago

apple-reminders

by joecastelino

Manage Apple Reminders via remindctl CLI (list, add, complete, delete).

CLI Tools 2 3mo ago

claude-code-headless-jay

by joecastelino

Run Claude Code (claude CLI) headless/non-interactive from Jay's Hermes session. Solves the hang where plain claude -p waits forever on interactive login because Jay's profile HOME is unconfigured.

Auth 2 3mo ago