Agency directory
Inspect, complete, publish, and safely maintain an invited agency profile.
OXYGEN's public agency directory is curated and invitation-based. Applying asks the OXYGEN team to review your agency; it does not create or publish a listing automatically.
Check your state first
oxygen directory get --jsonThis read-only command uses 0 credits and returns the profile, its status, and the correct deep-link:
invited— an editable, unpublished listing; usesettings_url.published— live in the directory; usepublic_url.delisted— removed by OXYGEN staff and not editable.
If the command returns directory_not_enabled, the organization has not been invited. Applying creates a 0-credit OXYGEN support request for review; it does not publish a listing or write to another platform:
oxygen directory apply \
--message "What we do, who we serve, and how we use OXYGEN" \
--website https://example.com \
--jsonWhat publication requires
A listing can be published when it has:
- a tagline;
- a description; and
- at least one contact method: website, booking link, contact email, or company LinkedIn page.
The listing name and public slug are seeded when the invitation is created. Logo, founders, services, and regions improve the profile but are not publication requirements. Founder order is preserved. Services and regions must use the curated values printed by oxygen directory update --help. Featured placement is controlled by OXYGEN staff.
Edit safely
Inspect the exact field names and curated values before building an update:
oxygen directory update --helpThen send only the fields that should change. For a complete profile object, use --profile-json; flags override the same fields in that object.
oxygen directory update \
--profile-json '{"tagline":"GTM systems for seed-stage B2B SaaS","website_url":"https://example.com"}' \
--jsonAn update does not publish an invited draft. An update to an already-published listing changes the public profile, so preview the values with the user before running it and read the listing back afterward.
Publish or remove the public profile
Publishing and unpublishing are public side effects. Run either only when the user explicitly asks for that state change in the current conversation.
oxygen directory publish --json
oxygen directory unpublish --jsonUnpublishing keeps the profile as an editable invited draft. It does not delete the listing.