Reach for convex-seed when you need fixture data in a fresh Convex deployment or a one-time bulk load from a file. The skill steers you toward an internalMutation seed function you can re-run with `npx convex run`, or `npx convex import` for larger datasets, with the data shaped to match your schema validators. The part worth keeping is the insistence on idempotency: clear-then-insert or upsert means you won't end up with duplicate rows after the third run at 11pm. It also draws a hard line against putting secrets or PII into a shared deployment, which is the right default. The main gap is that it says little about handling relationships between tables or very large imports, so you'll still need to think about ordering and batch size yourself.

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

Install

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

Installs into .claude/skills of the current project.

Files

Seed / import data

Populate tables via an internalMutation seed function (re-runnable) or npx convex import, matching the schema.

Workflow

  1. For fixtures: write an internalMutation that inserts sample rows; run it with npx convex run.
  2. For bulk import: shape the data to the schema and use npx convex import.
  3. Make seeding idempotent (clear-then-insert or upsert) so re-running is safe.
  4. Verify row counts.

Rules

  • Seed via internalMutation or convex import, matching validators.
  • Make seeding idempotent.
  • Never seed secrets/PII into a shared deployment.

Sponsors

Details

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

More from convex/agent-skills

All 30
1expo avatareas-update-insightsexpo/skillsEAS service (paid). Check the health of published EAS Update: crash rates, install/launch counts, unique users, payload size, and the split between embedded and39.9Kskills.sh installs
2samber avatargolang-samber-hotsamber/cc-skills-golangIn-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, cache loaders, shard39.7Kskills.sh installs
3samber avatargolang-how-tosamber/cc-skills-golangGolang skills orchestrator — always active on any Golang coding, review, debug, or setup task. Reads the task context and loads the most relevant skills from sa37.9Kskills.sh installs
4antfu avatarvueantfu/skillsVue 3 Composition API, script setup macros, reactivity system, and built-in components. Use when writing Vue SFCs, defineProps/defineEmits/defineModel, watchers36.5Kskills.sh installs
5neondatabase avatarneon-postgres-egress-optimizerneondatabase/agent-skillsDiagnose and fix excessive Postgres egress (network data transfer) in a codebase. Use when a user mentions high database bills, unexpected data transfer costs, 35.1Kskills.sh installs
6jimliu avatarbaoyu-post-to-wechatjimliu/baoyu-skillsPosts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text p34.8Kskills.sh installs