npx skills add ...
npx skills add meteor/agent-skills --skill meteor-community-packages
Use when choosing, evaluating, adopting, configuring, or debugging a package from Meteor's documented community catalog, or moving from a community package to a promoted core package such as roles. Triggers on community package recommendations, Atmosphere vs npm selection, Packosphere maintenance checks, jam:* helpers, Meteor.publish.once, Meteor.publish.stream, meteor-rpc, Wormhole, cluster, mail-preview, meteor add --search, or adopting a Git-hosted Atmosphere package. Use this skill when the user asks which maintained package fits or how its documented integration works. Route Meteor 2-to-3 package failures to migrate-to-meteor-3 and underlying core API design to its owning skill.
npx skills add meteor/agent-skills --skill meteor-community-packages
Use Meteor's community package pages as a curated discovery catalog. A listing does not make a package part of Meteor core, transfer its maintenance to the Meteor organization, or guarantee compatibility with every Meteor 3 release. Select a package only after checking its ownership, current release, supported Meteor range, and changes to application behavior.
This skill owns package discovery, comparison, first adoption, and the package-specific integration documented in Meteor core. It does not replace the core skill for methods, publications, Mongo, accounts, security, testing, builds, or deployment.
migrate-to-meteor-3..meteor/release, .meteor/packages, .meteor/versions,
package.json, and the npm lockfile. Package APIs follow the resolved
package version, not only the Meteor release.references/package-catalog.md when
the request matches the documented catalog or a promoted package. Open only
the selected package's local guide and read its baseline, selection rules,
and required checks before responding. Then consult its linked upstream
repository for APIs or versions beyond Meteor's maintained guidance.roles in Meteor 3.1+, uses the core
package name and Meteor documentation.meteor add for an
Atmosphere package and meteor npm install for an npm package. Do not invent
a version constraint. After installation, confirm the resolved version in
.meteor/versions or the npm lockfile.
For Meteor 3.6-beta.0 interactive or Git-based Atmosphere adoption, read
package installation. Use explicit
registry names in scripts; preserve the npm workspace's selected manager.Use an Atmosphere package when the capability depends on Meteor packages, client/server packaging, Meteor build plugins, package globals, or the Meteor constraint solver. Use npm for general JavaScript libraries and packages designed for the npm ecosystem. A Meteor app can use both.
Atmosphere and Packosphere expose package metadata. Packosphere's maintenance signals help with triage, but they do not replace checking the source repository, release history, open compatibility issues, license, and resolved version.
Useful inspection commands:
For every selected package, the response MUST report:
Treat wrappers as extensions, not replacements for Meteor's security model. Method and publication helpers still require server authorization and argument validation. Client persistence still requires least-privilege data selection. External method bridges require an explicit exposure and authentication review. For Wormhole or another external method bridge, the response MUST include a pre-exposure checklist covering method inventory, existing authentication and authorization, input validation, rate limits, side effects, returned fields, credential tests, and proof that unexposed methods remain unreachable.
| Request | Owning skill |
|---|---|
| Package does not resolve, build, or support Meteor 3 during an upgrade | migrate-to-meteor-3 |
| Method implementation, validation, optimistic UI, or rate limiting | meteor-methods |
| Publication design, authorization, or reactive data semantics | meteor-pubsub |
| Collection selectors, indexes, Change Streams, or Mongo behavior | meteor-mongo-minimongo |
| Accounts and authorization design, including how roles protect server actions | meteor-accounts and meteor-security |
| Cluster topology or production rollout | meteor-deployment |
| Publishing or maintaining an Atmosphere package | Package authoring workflow, not this skill |