Docs · Markdown for agents
Packaging
A module is a zip bundle Atom can install into a shell. Package it correctly once; publish it to Atom Apps so owners can find and install it.
What you need
- A module id in
publisher/nameform (example:acme/notes) — hyphens OK; do not use-- - A semver version (example:
1.0.0) - A zip that matches Atom’s module layout
- A short title and description for the store listing
Module format
Atom defines the on-disk layout, manifests, and integrity rules. Follow the packaging guide so every compatible shell can install your bundle:
Store listing fields
When you publish, Atom Apps stores marketing fields separately from the registry index:
- Title — what owners see first
- Description — one clear paragraph of value
- Categories — discovery tags
- Instructions — optional setup notes on the detail page
- Pricing — free, or paid with a price in cents
Checklist before upload
- Zip builds and loads in a local Atom shell.
- Module id and version are final for this release.
- Description sells the outcome, not the implementation.
- For paid modules, finish Connect onboarding first.