Use when deploying Convex, pushing schema, running Convex CLI commands, or managing dev/prod Convex environments. Triggers on npx convex dev, npx convex deploy, convex dev --once, convex deploy -y, push schema, Convex deploy, Convex CLI, convex run, convex import, convex export, convex dashboard, _generated gitignore, Convex prod, Convex dev deployment.
From george-setupnpx claudepluginhub george11642/george-plugins --plugin george-setupThis skill uses the workspace's default tool permissions.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Check project CLAUDE.md for dev/prod deployment names and schema location.
| Task | Command |
|---|---|
| Push to dev | npx convex dev --once |
| Deploy to prod | npx convex deploy -y |
| Run function | npx convex run 'module:function' '{"key": "val"}' |
| View dashboard | npx convex dashboard |
| Import data | npx convex import --table name file.json |
| Export data | npx convex export |
npx convex run 'fn:name' '{"key": "val"}' (no --args flag)_generated/ is gitignored — never git add it@convex-dev/workflow caches step results including failures — new job needed after code fixinstanceof may fail in monorepos — use "data" in err duck-type// In Next.js API routes, pass Clerk token:
const { getToken } = await auth();
const token = await getToken({ template: "convex" }) ?? undefined;
await fetchMutation(api.some.mutation, args, { token });