· 1 observation
Technical updates · 1
Package or technical metadata updated
View technical comparison →WorkOS v1.0.0
Manage your WorkOS account
From the developer
Not specified in the available declarations: capabilities, limitations, pricing & account requirements.
Show my organizations and their SSO connection status
Developer declarations; not independently tested. Listing last checked Nov 7, 2026. Package observed Nov 7, 2026.
From the marketplace listing
WorkOS connects ChatGPT and Codex to your WorkOS workspace so you can manage your account in plain language. No dashboard required. Set up SSO and Directory Sync connections, create organizations and invite users, adjust auth policies, pull audit log events, and configure AuthKit branding. Ask "why can't this org sign in with SSO?" or "List every org with a draft SSO connection" and the agent discovers the right operation and runs it. Actions are scoped to the WorkOS team you authenticate with, using your existing dashboard permissions.
Language: English · Automatically detected from descriptions.
Exact text from the indicated source. A mention alone does not establish support for your task.
app-6a5d5d38c5648191a54b117a8263505b
WorkOS connects ChatGPT and Codex to your WorkOS workspace so you can manage your account in plain language. No dashboard required. Set up SSO and Directory Sync connections, create organizations and invite users, adjust auth policies, pull audit log events, and configure AuthKit branding. Ask "why can't this org sign in with SSO?" or "List every org with a draft SSO connection" and the agent discovers the right operation and runs it. Actions are scoped to the WorkOS team you authenticate with, using your existing dashboard permissions.
· 1 observation
Package or technical metadata updated
View technical comparison →· 2 observations
Package or technical metadata updated
View technical comparison →Find competitors to follow as you develop your plugin.
AiEngage CRM connects ChatGPT to your own AiEngage CRM workspace so you can ask questions about your sales and marketing data in plain la...
Shared terms: plain, workspace, language, runs
Connect an AI assistant to authorized Omniaseo workspace operations.
Shared terms: workspace, operation, organization, policie
Manage maintenance work in PlanBee: equipment, maintenance tasks and incidents, with photos.
Shared terms: plain, language, organization, action
Discover and manage services available to your RE8CH account. Inspect service instances and usage, search reviewed workflows, and plan su...
Shared terms: organization, discover, permission, sign
Connect ChatGPT to your xMatix organization to find business records, analyze data, run saved reports and dashboards, and search platform...
Shared terms: dashboard, organization, operation, connection
---
name: workos
description: Use when the user asks for a WorkOS docs URL, term, or dashboard field (Sign-in endpoint, initiate_login_uri, Redirect URI, `WORKOS_*` env vars), or is implementing, debugging, or migrating WorkOS — AuthKit, SSO/SAML, Directory Sync, RBAC, FGA, MFA, Vault, Audit Logs, Admin Portal, Pipes (Connected Apps), Feature Flags, Radar (bot/fraud detection), webhooks, Custom Domains, running the `workos` CLI in agent or sandbox sessions (`WORKOS_MODE`, `workos doctor`), or migrating from Auth0, Clerk, Cognito, Firebase, Supabase, Stytch, Descope, or Better Auth. Also triggers on @workos-inc/* imports.
---
# WorkOS Skill Router
## How to Use
**This file is a router, NOT the answer.** Before responding to the user:
1. Match the request to a reference file using Rule 0 and the decision tree below.
2. **You MUST Read the matched reference file with the Read tool before producing any answer, URL, or code.** If you have not Read a reference, you have not followed this skill.
3. Follow the instructions inside the reference (it will tell you which live docs to fetch with WebFetch and which gotchas to avoid).
**Exception**: Widget requests use the `workos-widgets` skill via the Skill tool — it has its own multi-framework orchestration.
## Guardrails (apply to every response)
These apply regardless of which routing rule fires. They exist because the most common failure mode of past WorkOS agent interactions has been plausibly-shaped fabrication of CLI commands and Dashboard paths.
- **Never invent `workos` CLI commands.** If the user asks about CLI support or you're about to suggest a command, verify the command tree first. The authoritative source is `WORKOS_MODE=agent workos --help --json` — it emits the complete registered command tree. Do not assume a `create` subcommand exists because `list`/`get`/`delete` do. See `references/workos-management.md`.
- **Prefer `WORKOS_MODE=agent` when invoking the `workos` CLI from a coding-agent session.** The CLI auto-detects most agent environments (`CLAUDECODE`, `CLAUDE_CODE`, `CURSOR_AGENT`, `CODEX_SANDBOX`, non-TTY), but the explicit env var is more reliable across sandbox configurations. See the **WorkOS CLI in Coding-Agent Sessions** section below.
- **Never invent Dashboard click-paths.** Phrases like "Dashboard > Organizations > X > Roles > Map Groups" or `dashboard.workos.com/some/specific/path` should not appear unless you have verified them against a docs page you just fetched. The Dashboard UI reorganizes; docs pages are stable. Cite the docs URL and describe the destination conceptually ("the Authorization page", "the directory's settings") instead of committing to a click-path.
- **When the user wants to do something not supported by the CLI, say so plainly.** Users are better served by "this isn't in the CLI; here's the docs URL for how to do it" than by a fabricated command that fails. See the "Not in the CLI" section of `references/workos-management.md`.
- **Prefer docs URLs over prose when writing recipes.** If a reference file tells you to cite a specific docs URL, cite it literally; don't paraphrase the URL's slug.
## WorkOS CLI in Coding-Agent Sessions
The CLI resolves two independent axes: **interaction mode** (`human`/`agent`/`ci`) and **output mode** (`human`/`json`). The CLI auto-detects agent environments via known env vars (`CLAUDECODE`, `CLAUDE_CODE`, `CURSOR_AGENT`, `CODEX_SANDBOX`, `CURSOR_TRACE_ID`) and non-TTY detection, but explicit settings are more reliable across sandbox configurations.
**Recommended preflight for any setup or debugging task:**
```bash
WORKOS_MODE=agent workos doctor --json --skip-ai
```
`--skip-ai` disables the doctor's AI-powered diagnosis pass, which requires an API key and network round-trip — neither is guaranteed in a sandbox. If `--skip-ai` errors as an unknown flag, the CLI is outdated — see `references/workos-cli-upgrade.md`. The structured JSON output is sufficient for programmatic triage.
This returnsPreview of the first 4,000 characters. Read full instructions →
Referenced files: 46 — file references are metadata, not package contents.
--- name: workos-widgets description: Use when the user is implementing, embedding, or debugging a WorkOS Widget — specifically the User Management, User Profile, Admin Portal SSO Connection, or Admin Portal Domain Verification widgets. Handles the full stack — detecting the frontend (Next.js, React, React Router, TanStack Start, Vite, SvelteKit), generating access tokens via the backend SDK in use (Node, Python, Go, Ruby, PHP, Java, .NET), and wiring up the widget component correctly per the bundled OpenAPI spec. Also use when code imports from @workos-inc/widgets or the user pastes <UserManagement /> or <UserProfile /> JSX. --- # WorkOS Widgets ## Workflow Overview 1. Identify widget target from the user request (`user-management`, `user-profile`, `admin-portal-sso-connection`, `admin-portal-domain-verification`). 2. Scan project files in this order: - package/dependency manifests - framework/router entrypoints - auth/token utilities - styling/component patterns 3. Detect stack, data-layer style, styling, component system, and package manager using [references/detection.md](references/detection.md). 4. Check for AuthKit/WorkOS presence: - if detected, continue; - if not detected, ask the user to run `WORKOS_MODE=agent npx workos@latest install`. Wait for confirmation, then continue. 5. If detection is ambiguous or conflicting, ask one focused question, then continue. 6. Load only the relevant reference files for the detected stack and widget. 7. Implement integration based on stack shape: - frontend route/page + widget component when widget UI lives in the same app - token endpoint/service + client integration surface when backend-first/multi-app architecture is detected 8. Validate routing/wiring, imports, and token/API usage before finishing. ## Canonical Inputs Accept these inputs from the user request when available: - widget type (or infer from request intent) - optional component path - optional page/route path - optional token endpoint/service preference - optional constraints (for example: avoid broad refactors) When input is missing, infer from existing project conventions and detected stack. ## Detection and Ambiguity Protocol - Apply detection heuristics from [references/detection.md](references/detection.md). - Explore before asking. Ask only when ambiguity remains after checking manifests and route/auth entrypoints. - Ask a single concrete question that resolves one decision. - Default to the strongest detected ownership signals when no user response is available. - When installs are required, use the package manager detected from project files/lockfiles. ## Reference Loading Map Always load these core references: - [references/detection.md](references/detection.md) - [references/token-strategies.md](references/token-strategies.md) - [references/fetching-apis.md](references/fetching-apis.md) - [references/styling-and-components.md](references/styling-and-components.md) For React/TypeScript stacks (Next.js, React Router, TanStack Router, TanStack Start, Vite), also load: - [references/react-ts-standards.md](references/react-ts-standards.md) Load stack-specific reference guidance: - Next.js: [references/framework-nextjs.md](references/framework-nextjs.md) - React Router: [references/framework-react-router.md](references/framework-react-router.md) - TanStack Router: [references/framework-tanstack-router.md](references/framework-tanstack-router.md) - TanStack Start: [references/framework-tanstack-start.md](references/framework-tanstack-start.md) - Vite: [references/framework-vite.md](references/framework-vite.md) - SvelteKit: [references/framework-sveltekit.md](references/framework-sveltekit.md) - Ruby: [references/framework-ruby.md](references/framework-ruby.md) - Python: [references/framework-python.md](references/framework-python.md) - Go: [references/framework-go.md](references/framework-go.md) - PHP: [references/framework-php.md](references/framework-php.md) - Java: [refe
Preview of the first 4,000 characters. Read full instructions →
Referenced files: 24 — file references are metadata, not package contents.
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Nov 7, 2026.
plugin_asdk_app_6a5d5d38c5648191a54b117a8263505b
Download plugin data (JSON)Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.