joelhooks/joelclaw

Personal AI operating system — blog, architecture decisions, and the journey from zero to a composable agent system.

This repository also configures its own agents. See what joelclaw tells them →

63Stars on the repository
115Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

favicon

25

joelhooks/joelclaw

Skill Claude Code

Generate emoji-based favicons, Apple touch icons, and OG images using emojico. Use when adding or updating favicons for any project. Use the supplied or established project emoji; ask only when that choice is missing.

not rated 63 changed 3d ago A 47 tokens

fleet-ops

26

joelhooks/joelclaw

Skill Claude Code

Inspect JoelClaw Mac fleet harness drift safely. Use for fleet status/diff, role-aware Pi and skill-policy checks, or planning a reviewed fleet change.

not rated 63 changed 3d ago A 36 tokens

garage

27

joelhooks/joelclaw

Skill Claude Code

Operate Joel's Garage S3-compatible object storage on three-body. Use for Garage, Convex Garage, Garage S3, three-body Garage, port 39100, Garage buckets, and MinIO-to-Garage migration.

not rated 63 yesterday B 48 tokens

gateway-diagnose

28

joelhooks/joelclaw

Skill Claude Code

Diagnose gateway failures by reading daemon logs, session transcripts, Redis state, and OTEL telemetry. Full Telegram path triage: daemon process → Redis channel → command queue → pi session → model API → Telegram delivery. Use when: 'gateway broken', 'telegram not working', 'why is gateway down', 'gateway not…

not rated 63 changed 3d ago A 129 tokens

gateway-setup

29

joelhooks/joelclaw

Skill Claude CodeCodex

Set up a persistent AI agent gateway on macOS with Redis event bridge, heartbeat monitoring, and multi-session routing. Interactive Q&A to match your intent — from minimal (Redis + extension) to full (embedded daemon + Telegram + watchdog). Use when: 'set up a gateway', 'I want my agent always on', 'event bridge'…

not rated 63 changed 3d ago A 93 tokens

gateway

30

joelhooks/joelclaw

Skill Claude CodeCodex

Operate the joelclaw gateway daemon — the always-on pi session that receives events, notifications, and messages. Use the joelclaw CLI for ALL gateway operations. Use when: 'restart gateway', 'gateway status', 'is gateway healthy', 'push to gateway', 'gateway not responding', 'telegram not working', 'messages not…

not rated 63 changed 3d ago A 107 tokens

github-bot

31

joelhooks/joelclaw

Skill Claude CodeCodex

Interact with the GitHub API as the joelclawgithub[bot] app. Use when creating PRs, pushing commits, managing issues, checking CI status, listing repos, or any GitHub API operation. Triggers on "create a PR", "push to GitHub", "open an issue", "check CI", "list repos", "merge PR", "GitHub API", or any task requiring…

not rated 63 changed 3d ago A 113 tokens

gogcli

32

joelhooks/joelclaw

Skill Claude Code

Google Workspace CLI for agents. Use gog to access Gmail, Calendar, Drive, Contacts, Tasks, Sheets, Docs, Slides, Forms, Chat, and more. Triggers on: 'check my email', 'what's on my calendar', 'search gmail', 'list calendar events', 'send email', 'check tasks', 'search drive', 'list contacts', 'create event', 'upload…

not rated 63 yesterday A 97 tokens

google-docs-md

33

joelhooks/joelclaw

Skill Claude CodeCodex

Export Google Docs as clean markdown via native URL parameter. No auth needed for public docs. Use when fetching Google Doc content for vault ingestion, runbook building, or any doc-to-markdown pipeline.

not rated 63 yesterday A 45 tokens

granola

34

joelhooks/joelclaw

Skill Claude Code

Access and process Granola meeting notes and transcripts via the granola CLI (MCP-backed). Use when pulling meeting data, analyzing transcripts, backfilling meetings, or any task involving Granola meeting content.

not rated 63 changed 3d ago A 45 tokens

gremlin

35

joelhooks/joelclaw

Skill Claude CodeCodex

Bootstrap Gremlin work from the joelclaw side. Use when a task mentions gremlin from outside the repo and you need to locate the repo, load its shipped repo-local skill, or understand which guidance belongs to gremlin versus joelclaw.

not rated 63 yesterday A 55 tokens

grill-with-docs

36

joelhooks/joelclaw

Skill Claude CodeCodex

Grilling session that challenges your plan against the existing domain model, sharpens terminology, captures long-form rationale, and updates documentation (CONTEXT.md, ADRs, skills, TA notes) inline as decisions crystallise. Use when user wants to stress-test a plan, explain why a tool/guardrail was chosen, build…

not rated 63 changed 3d ago A 87 tokens

imsg-rpc

37

joelhooks/joelclaw

Skill Codex

Set up, maintain, and debug the imsg-rpc Unix socket daemon that gives the gateway iMessage access via JSON-RPC. Covers FDA setup, code signing, launchd service, and the imsg source repo.

not rated 63 changed 3d ago A 50 tokens

imsg

38

joelhooks/joelclaw

Skill Codex

Read and send iMessages and SMS from the terminal via the imsg CLI.

not rated 63 yesterday A 52 tokens

joelhooks/joelclaw

Skill Claude CodeCodex

Create and configure Inngest durable functions. Covers triggers (events, cron, invoke), step execution and memoization, idempotency, cancellation, error handling, retries, logging, and observability.

not rated 63 changed 3d ago A 47 tokens

inngest-events

40

joelhooks/joelclaw

Skill Claude CodeCodex

Design and send Inngest events. Covers event schema and payload format, naming conventions, IDs for idempotency, the ts param, fan-out patterns, and system events like inngest/function.failed.

not rated 63 yesterday A 45 tokens

joelhooks/joelclaw

Skill Claude CodeCodex

Configure Inngest flow control for functions. Covers concurrency limits with keys, throttling, rate limiting, debounce, priority, singleton, and event batching.

not rated 63 yesterday A 36 tokens

inngest-local

42

joelhooks/joelclaw

Skill Claude CodeCodex

Set up self-hosted Inngest on macOS as a durable background task manager for AI agents. Interactive Q&A to match intent — from Docker one-liner to full k8s deployment with persistent state. Use when: 'set up inngest', 'background tasks', 'durable workflows', 'self-host inngest', 'event-driven functions', 'cron jobs'…

not rated 63 yesterday C 89 tokens

inngest-middleware

43

joelhooks/joelclaw

Skill Claude CodeCodex

Create and use Inngest middleware for cross-cutting concerns. Covers the middleware lifecycle, creating custom middleware, dependency injection with dependencyInjectionMiddleware, encryption via @inngest/middleware-encryption, Sentry error tracking via @inngest/middleware-sentry, and custom middleware patterns.

not rated 63 changed 3d ago A 62 tokens

inngest-setup

44

joelhooks/joelclaw

Skill Claude CodeCodex

Set up Inngest in a TypeScript project. Install the SDK, create a client, configure environment variables, serve endpoints or connect as a worker, and run the local dev server.

not rated 63 yesterday A 43 tokens

inngest-steps

45

joelhooks/joelclaw

Skill Claude CodeCodex

Use Inngest step methods to build durable workflows. Covers step.run, step.sleep, step.waitForEvent, step.waitForSignal, step.sendEvent, step.invoke, step.ai, and patterns for loops and parallel execution.

not rated 63 yesterday A 51 tokens

joelhooks/joelclaw

Skill Claude CodeCodex

Run comprehensive joelclaw health checks, including postboot/daily checks for NAS, MinIO, Convex, Postgres, Typesense, Inngest, Panda/Flagg authority split, k8s, worker, Redis, OTEL, tests, repo sync, memory pipeline, and disk. Use when: 'system health', 'postboot check', 'daily system check', 'health check', 'is…

not rated 63 changed 3d ago B 117 tokens

joelclaw-web

47

joelhooks/joelclaw

Skill Codex

Update and maintain joelclaw.com — the Next.js web app at apps/web/. Use when writing blog posts, editing pages, updating the network page, changing layout/header/footer, adding components, or fixing anything on the site. Hard content triggers: 'write article about X' (draft in Convex), 'publish article ' (set…

not rated 63 changed 3d ago A 137 tokens

joelclaw

48

joelhooks/joelclaw

Skill Claude Code

Operate the joelclaw event bus, gateway, observability, and agent loop infrastructure via the joelclaw CLI. Use for: sending events, checking runs, starting/monitoring/cancelling agent loops, debugging failed runs, checking health, restarting the worker, inspecting step traces, managing subscriptions, gateway…

not rated 63 changed 3d ago A 157 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: