convex avatar

Convex Sentinel

Sentinel is the way to get production error visibility without shipping your error data to a third-party service. You install the component, wire up the client SDK with a React error boundary and window error handlers, and errors from server functions and browser crashes land in a table in your own Convex deployment. Redaction happens at write time and is on by default, blocking secret-looking keys and value patterns before anything is stored, which matters because the agent reading those rows will pass them to a model provider. You can query recent errors with the Convex CLI or react to new ones through the monitor's prod_error event. The optional triage cron classifies recurring, non-transient errors and can hand them off to ai-runner to open a fix PR, which is ambitious but worth trying only once you trust the classifier. Capturing production errors needs a deployed cloud app, though installing works anonymously.

skills.sh installs
40.9K
GitHub stars
69
last updated
Oct 26, 2026

Install

$ npx -y skills add convex/agent-skills --skill convex-sentinel --agent claude-code

Installs into .claude/skills of the current project.

Files

Capture production errors in your own deployment

Install @convex-dev/sentinel to capture production errors (server function failures, client JS/React crashes, OCC and scale signals) into a table in the user's OWN deployment, redacted at write time, then react to new ones. Data never leaves the user's deployment.

Workflow

  1. Install the component: app.use(sentinel) in convex/convex.config.ts.
  2. Wire the client SDK: a React error boundary plus window.onerror/unhandledrejection and breadcrumbs.
  3. Redaction runs at write time and is on by default (default-deny on secret key names and value patterns).
  4. Read recent errors with the Convex CLI (convex data, run-once-query); react to new ones via the monitor's prod_error event.
  5. Optionally enable the self-healing cron: triage classifies each error and, for recurring non-transient ones, hands it to ai-runner to open a fix PR.

Rules

Sponsors

Details

Repository
github.com/convex/agent-skills
Categories
AI & Agent Building, Debugging, Databases
First seen
Oct 26, 2026

More from convex/agent-skills

All 30
1jimliu avatarbaoyu-image-genjimliu/baoyu-skillsAI image generation with OpenAI GPT Image 2, Azure OpenAI, Google, OpenRouter, DashScope, Z.AI GLM-Image, MiniMax, Jimeng, Seedream, Replicate and Agnes APIs. S34.1Kskills.sh installs
2firecrawl avatarfirecrawl-knowledge-basefirecrawl/firecrawl-workflowsBuild a knowledge base from web content with Firecrawl. Use for local reference docs, RAG-ready chunks, fine-tuning datasets, documentation mirrors, topic corpo32.9Kskills.sh installs
3heygen-com avatargraphic-overlaysheygen-com/hyperframesPackage an existing talking-head / interview / podcast video by layering timed, designed GRAPHIC OVERLAY cards onto the playing video — titles, lower-thirds, da29.1Kskills.sh installs
4google-labs-code avatarstitch-designgoogle-labs-code/stitch-skillsUnified entry point for Stitch design work. Handles prompt enhancement (UI/UX keywords, atmosphere), design system synthesis (.stitch/DESIGN.md), and high-fidel25.1Kskills.sh installs
5vercel avatarnext-dev-loopvercel/next.jsVerify Next.js runtime behavior after editing app code. Use this skill to confirm a change actually works in a running app — not just that it compiles or type-c24.8Kskills.sh installs
6clickhouse avatarclickhouse-best-practicesclickhouse/agent-skillsMUST USE when reviewing ClickHouse schemas, queries, or configurations. Contains 31 rules that MUST be checked before providing recommendations. Always read rel22.7Kskills.sh installs