meteor/agent-skills

Agent Skills for AI assistants helping developers build, debug, migrate, and operate Meteor 3 applications.

Status: beta. Fourteen Meteor 3 skills are available in v1.0.0-beta.2.

Install

The GitHub installation commands below require a public repository. Maintainers can test the working tree while it remains private by following RELEASING.md.

Codex

Install the complete catalog as one Codex plugin:

codex plugin marketplace add meteor/agent-skills
codex plugin add meteor@meteor

To test a specific prerelease, pin the marketplace checkout to its repository tag before installing:

codex plugin marketplace add meteor/agent-skills --ref v1.0.0-beta.2
codex plugin add meteor@meteor

Claude Code

Install the complete catalog as one Claude Code plugin:

claude plugin marketplace add meteor/agent-skills
claude plugin install meteor@meteor

To test a specific prerelease, append its repository tag to the marketplace source:

claude plugin marketplace add meteor/[email protected]
claude plugin install meteor@meteor

Individual skills and other agents

The open skills CLI installs individual skills or the complete catalog into Claude Code, Cursor, Codex, Copilot, Gemini CLI, OpenCode, and other supported agents. Use this route when you want only selected skills instead of the full Meteor plugin.

# all skills (interactive picker)
npx skills add meteor/agent-skills

# one skill
npx skills add meteor/agent-skills --skill migrate-to-meteor-3

# every skill, non-interactive
npx skills add meteor/agent-skills --all

Already installed? See Manage an installation.

Catalog

Auth

  • meteor-accounts: Wire up authentication in Meteor 3 (accounts-password, OAuth providers, 2FA, passwordless, email verification).

    npx skills add meteor/agent-skills --skill meteor-accounts
    

Build

  • meteor-community-packages: Choose, integrate, and verify documented Meteor community packages with version, ownership, and support boundaries.

    npx skills add meteor/agent-skills --skill meteor-community-packages
    
  • meteor-modern-build-stack: Configure the Meteor 3 modern build stack (SWC transpiler/minifier, @parcel/watcher, web-arch skipping, Rspack integration).

    npx skills add meteor/agent-skills --skill meteor-modern-build-stack
    

Data

  • meteor-blaze: Build and debug Meteor 3 Blaze interfaces (Spacebars, Tracker state, async helpers, lifecycle, bundler-specific HMR, and components).

    npx skills add meteor/agent-skills --skill meteor-blaze
    
  • meteor-methods: Author and debug Meteor methods (argument check(), optimistic stubs, latency compensation, Meteor.Error, DDPRateLimiter).

    npx skills add meteor/agent-skills --skill meteor-methods
    
  • meteor-mongo-minimongo: Write and debug Mongo queries in Meteor 3 (server async vs Minimongo, oplog vs change streams, indexes, selectors, modifiers).

    npx skills add meteor/agent-skills --skill meteor-mongo-minimongo
    
  • meteor-pubsub: Author and debug publications/subscriptions (publish strategies, low-level added/changed/removed, authorization, reactive joins).

    npx skills add meteor/agent-skills --skill meteor-pubsub
    
  • meteor-react: Build and debug Meteor 3 React interfaces (Rspack scaffold, reactive data hooks, Suspense, Fast Refresh, and testing).

    npx skills add meteor/agent-skills --skill meteor-react
    

Migration

  • migrate-to-meteor-3: Migrate a Meteor 2.x app to 3.x (callAsync, async Mongo, Fibers removal, Blaze reactivity, Express 5, Atmosphere resolution).

    npx skills add meteor/agent-skills --skill migrate-to-meteor-3
    
  • migrate-to-rspack: Migrate an existing Meteor 3 app to the Rspack bundler integration (mainModule, replacing legacy build plugins with loaders).

    npx skills add meteor/agent-skills --skill migrate-to-rspack
    

Ops

  • meteor-debugging: Diagnose Meteor 3 failures across builds, server/client runtime, DDP, Mongo, tests, browsers, mobile, and production.

    npx skills add meteor/agent-skills --skill meteor-debugging
    
  • meteor-deployment: Ship Meteor 3 apps to production (meteor build, Galaxy, Docker/Kubernetes, settings.json, env vars, Node version matching).

    npx skills add meteor/agent-skills --skill meteor-deployment
    

Security

  • meteor-security: Audit and harden Meteor 3 apps (check() coverage, this.userId guards, browser-policy CSP, rate limits, oauth-encryption).

    npx skills add meteor/agent-skills --skill meteor-security
    

Testing

  • meteor-testing: Set up and write Meteor 3 tests (meteortesting:mocha, async signatures, methods/publications, Playwright/Cypress E2E).

    npx skills add meteor/agent-skills --skill meteor-testing
    

Bundles

Install a curated group of skills with one command.

essentials

npx skills add meteor/agent-skills --skill meteor-debugging --skill meteor-modern-build-stack --skill meteor-methods --skill meteor-pubsub --skill meteor-mongo-minimongo --skill meteor-security

Or via bundles.json:

npx skills add meteor/agent-skills \
  $(curl -sf https://raw.githubusercontent.com/meteor/agent-skills/main/bundles.json \
    | jq -r '.bundles["essentials"] | map("--skill " + .) | join(" ")')

migration

npx skills add meteor/agent-skills --skill migrate-to-meteor-3 --skill migrate-to-rspack

Or via bundles.json:

npx skills add meteor/agent-skills \
  $(curl -sf https://raw.githubusercontent.com/meteor/agent-skills/main/bundles.json \
    | jq -r '.bundles["migration"] | map("--skill " + .) | join(" ")')

fullstack

npx skills add meteor/agent-skills --skill meteor-debugging --skill meteor-methods --skill meteor-pubsub --skill meteor-mongo-minimongo --skill meteor-accounts --skill meteor-security --skill meteor-testing

Or via bundles.json:

npx skills add meteor/agent-skills \
  $(curl -sf https://raw.githubusercontent.com/meteor/agent-skills/main/bundles.json \
    | jq -r '.bundles["fullstack"] | map("--skill " + .) | join(" ")')

ops

npx skills add meteor/agent-skills --skill meteor-debugging --skill meteor-deployment

Or via bundles.json:

npx skills add meteor/agent-skills \
  $(curl -sf https://raw.githubusercontent.com/meteor/agent-skills/main/bundles.json \
    | jq -r '.bundles["ops"] | map("--skill " + .) | join(" ")')

blaze

npx skills add meteor/agent-skills --skill meteor-blaze

Or via bundles.json:

npx skills add meteor/agent-skills \
  $(curl -sf https://raw.githubusercontent.com/meteor/agent-skills/main/bundles.json \
    | jq -r '.bundles["blaze"] | map("--skill " + .) | join(" ")')

react

npx skills add meteor/agent-skills --skill meteor-react

Or via bundles.json:

npx skills add meteor/agent-skills \
  $(curl -sf https://raw.githubusercontent.com/meteor/agent-skills/main/bundles.json \
    | jq -r '.bundles["react"] | map("--skill " + .) | join(" ")')

Manage an installation

Use the commands for the installation route you selected. Restart the agent after installing or removing skills so the next session loads the current catalog.

Codex

List the installed plugins and configured marketplaces:

codex plugin list
codex plugin marketplace list

You can also enter /plugins in an interactive Codex session to inspect and manage plugins. See the official OpenAI plugin documentation.

Remove the Meteor plugin:

codex plugin remove meteor@meteor

Optionally remove its marketplace after uninstalling the plugin:

codex plugin marketplace remove meteor

Claude Code

List the installed plugins and configured marketplaces:

claude plugin list
claude plugin marketplace list

Remove the Meteor plugin:

claude plugin uninstall meteor@meteor

Optionally remove its marketplace after uninstalling the plugin:

claude plugin marketplace remove meteor

Individual skills and other agents

List the skills available in the Meteor repository, then inspect project-level or global skills already installed through the skills CLI:

npx skills add meteor/agent-skills --list
npx skills list
npx skills list --global

Remove project-level skills interactively or by name. Add --global when the skill was installed globally:

npx skills remove
npx skills remove meteor-debugging
npx skills remove --global meteor-debugging

Avoid npx skills remove --all unless you intend to remove skills from other publishers too.

Manual install

For users who cannot or do not want to run npx skills add:

  1. Open GitHub releases.

  2. Download the .zip for the skill you want, e.g. migrate-to-meteor-3.zip.

  3. Unzip into your agent's skills directory:

    # Claude Code (project)
    mkdir -p .claude/skills/migrate-to-meteor-3
    unzip ~/Downloads/migrate-to-meteor-3.zip -d .claude/skills/migrate-to-meteor-3
    
    # Claude Code (global)
    mkdir -p ~/.claude/skills/migrate-to-meteor-3
    unzip ~/Downloads/migrate-to-meteor-3.zip -d ~/.claude/skills/migrate-to-meteor-3
    

Other agents follow the same pattern with their own skills directory (for example .cursor/skills/, .codex/skills/).

Contributing

Start with CONTRIBUTING.md. The maintenance verification guide provides copy-paste commands and prompts for audits, skill changes, behavioral checks, and final review. AGENTS.md is the normative authoring contract.

License

MIT