> ## Documentation Index
> Fetch the complete documentation index at: https://differentai-chore-retire-phantom-capability-surfaces.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Team quickstart: from new org to a team skill

> Create an org on OpenWork Cloud, invite teammates into teams, publish a plugin with a skill to a marketplace, and trigger it from the desktop app

Set up a team on [app.openworklabs.com](https://app.openworklabs.com), publish your first skill, and trigger it from the desktop app — in about 15 minutes.

By the end of this walkthrough you will have:

1. Created an organization on OpenWork Cloud.
2. Invited a few teammates and organized them into teams.
3. Created a plugin with a simple test skill (Extensions → Plugins) and assigned it to a marketplace.
4. Given the relevant teams access to that marketplace.
5. Signed in to the org from the OpenWork desktop app and triggered the skill with a plain-language prompt.

<Note>
  **Seats:** every workspace includes **5 free seats**. If you need more seats, SSO, or early access to analytics, [reach out](mailto:founders@openworklabs.com).
</Note>

***

## 1. Create your organization

Head to [app.openworklabs.com](https://app.openworklabs.com). Enter your work email and press **Next** — OpenWork routes you to the right sign-in step automatically.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/01-signin-email.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=ca41242de3edd98f7c85960fb246275e" alt="Start using OpenWork — email step" width="1600" height="1094" data-path="images/cloud-team-quickstart/01-signin-email.png" />
</Frame>

New emails get the **Create your account.** step. Pick a name and password, then **Sign up**.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/02-create-account.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=9a76ae0ad83ebf3a9e5068ea8b429e58" alt="Create your account" width="1600" height="1094" data-path="images/cloud-team-quickstart/02-create-account.png" />
</Frame>

Right after sign-up, OpenWork asks you to **name your team**. This creates your organization — you can rename it later, and no credit card is required.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/03-name-your-team.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=014bc51b0d1bfa990c3f56cd6b55735e" alt="Name your team" width="1600" height="1094" data-path="images/cloud-team-quickstart/03-name-your-team.png" />
</Frame>

You land in the admin dashboard with a short setup checklist. You can follow it now or come back later — this tutorial covers the important parts.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/04-onboarding-checklist.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=dd3c74c9c9e544cfd645bc5496423418" alt="Setup checklist" width="1600" height="1094" data-path="images/cloud-team-quickstart/04-onboarding-checklist.png" />
</Frame>

## 2. Invite teammates and create teams

Open **Members** in the sidebar. Click **Add member**, enter your teammate's email, pick a role (Member or Admin), and hit **Send invite**.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/05-invite-member-form.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=811e87451ae3a978428543feed4bd2d2" alt="Invite a teammate" width="1600" height="1094" data-path="images/cloud-team-quickstart/05-invite-member-form.png" />
</Frame>

Repeat for a few teammates. Invited people show up as **Pending** until they accept. From the row menu (⋯) you can **Copy invite link**, **Resend invite**, or **Cancel invite**.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/06-members-pending.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=a5597898ef9ac3ad7964a32fe657d335" alt="Members list with pending invites" width="1600" height="1094" data-path="images/cloud-team-quickstart/06-members-pending.png" />
</Frame>

Your teammate opens the invite link, sets a password, and joins with one click:

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/07-join-org-amy.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=8eb4386a2e0b75c5ecb111432e4ed200" alt="Join screen — what your teammate sees" width="1600" height="1094" data-path="images/cloud-team-quickstart/07-join-org-amy.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/08-amy-welcome.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=c3ad009afeff3ae46bebbf3a92418f60" alt="Welcome after joining" width="1600" height="1094" data-path="images/cloud-team-quickstart/08-amy-welcome.png" />
</Frame>

Now organize people into teams. Switch to the **Teams** tab, click **Create Team**, name it (for example `Sales`), and tap the members who belong in it.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/09-create-team-sales.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=7af8c5ffc9ee6c2b82a20d069de5848d" alt="Create the Sales team" width="1600" height="1094" data-path="images/cloud-team-quickstart/09-create-team-sales.png" />
</Frame>

Teams show up with their members at a glance:

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/10-teams-list.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=c427cf5d8f0a609fbee03bf03007275a" alt="Teams list" width="1600" height="1094" data-path="images/cloud-team-quickstart/10-teams-list.png" />
</Frame>

## 3. Create a plugin with a test skill

Skills are step-by-step instructions the agent loads when a task matches — think of them as runbooks your whole team can share. Skills ship inside **plugins**, and plugins are distributed through **marketplaces**.

Open **Extensions → Plugins**. You'll see OpenWork's built-in plugins; click **Create plugin** to add your own.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/11-plugins-overview.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=a8ccca4b269da6fac5a10fb70a8ef1e4" alt="Extensions → Plugins" width="1600" height="1094" data-path="images/cloud-team-quickstart/11-plugins-overview.png" />
</Frame>

First, give your plugin a home: under **Extensions → Marketplaces**, click **New marketplace** and create one for your team — for example `Sales Enablement`.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/12-new-marketplace-dialog.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=0399ef6fd02ba6f639673c16536e95a0" alt="New marketplace" width="1600" height="1094" data-path="images/cloud-team-quickstart/12-new-marketplace-dialog.png" />
</Frame>

Back in **Plugins → Create plugin**, fill in the name and description, then click **+ Skill**:

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/13-create-plugin-top.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=2f5763e99f86bd39a673d2bbf631da1a" alt="Create a plugin" width="1600" height="1094" data-path="images/cloud-team-quickstart/13-create-plugin-top.png" />
</Frame>

Write the skill like a great runbook:

* **Name** — e.g. `Prep a sales call`
* **Description** — when should the agent use this? e.g. *"Use when someone asks to prepare for a sales call or customer meeting."*
* **Instructions** — plain markdown with the steps you want the agent to follow.

In the **Share** section, keep *Share with everyone in the organization* checked and pick your **Marketplace** — this is what publishes the plugin so members find it in the OpenWork app. Click **Create plugin**.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/14-create-plugin-skill-share.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=b52c6ee3c1ee80b115644353a3798102" alt="Skill and marketplace assignment" width="1600" height="1094" data-path="images/cloud-team-quickstart/14-create-plugin-skill-share.png" />
</Frame>

The plugin page confirms what's inside and which marketplace it's published to:

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/15-plugin-detail.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=9866d5425beab93187768dfc34c0644a" alt="Plugin detail" width="1600" height="1094" data-path="images/cloud-team-quickstart/15-plugin-detail.png" />
</Frame>

## 4. Give teams access to the marketplace

Open **Extensions → Marketplaces → Sales Enablement** and switch to the **Members** tab. This is where you control who sees the marketplace: everyone in the org, specific **teams**, or individual people.

Changing workspace access is sensitive, so OpenWork asks you to confirm your password first:

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/16-security-check.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=a0401fc2565c0a29a31bebc87697e6e4" alt="Security check" width="1600" height="1094" data-path="images/cloud-team-quickstart/16-security-check.png" />
</Frame>

Add the relevant teams under **Teams** — here the `Sales` team gets access. Admins always keep access.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/17-marketplace-team-access.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=a7c85c1cc0ec6dcd06276c361e75eca9" alt="Marketplace access by team" width="1600" height="1094" data-path="images/cloud-team-quickstart/17-marketplace-team-access.png" />
</Frame>

That's the whole admin loop: **plugin → marketplace → teams**. Anyone you add later inherits the right extensions automatically.

## 5. Trigger the skill from the desktop app

Now switch to the [OpenWork desktop app](https://openworklabs.com). On the welcome screen, click **Joining a team? Sign in** and sign in with the same account.

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/18-desktop-welcome.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=8dd4289e0475beeab33de264a4d6e885" alt="Desktop welcome" width="1600" height="1151" data-path="images/cloud-team-quickstart/18-desktop-welcome.png" />
</Frame>

Pick your organization:

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/19-desktop-choose-org.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=45e0d75a3e1c5c4cdc8d18d575cc75d8" alt="Choose your organization" width="1600" height="1151" data-path="images/cloud-team-quickstart/19-desktop-choose-org.png" />
</Frame>

OpenWork shows what your org gives you access to — including your marketplaces:

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/20-desktop-org-resources.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=1e220cc127337a4aec469209046eefcd" alt="Org resources" width="1600" height="1151" data-path="images/cloud-team-quickstart/20-desktop-org-resources.png" />
</Frame>

You can confirm the connection any time under **Settings → Account**:

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/21-desktop-account-connected.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=868a00039d6794a299ea17667d6d56fa" alt="Signed in to Acme Labs" width="1600" height="1151" data-path="images/cloud-team-quickstart/21-desktop-account-connected.png" />
</Frame>

Your team's marketplace syncs automatically. Under **Settings → Marketplace**, the `Sales Call Prep` plugin from your org shows up as **Active · runs in cloud** — no manual install needed:

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/22-desktop-marketplace-plugin.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=7f9762816d875237e64549da26018700" alt="Marketplace synced to desktop" width="1600" height="1151" data-path="images/cloud-team-quickstart/22-desktop-marketplace-plugin.png" />
</Frame>

Now just ask for the thing the skill knows how to do. Type a prompt that matches the skill's description and hit **Run task**:

> *Prep me for tomorrow's sales call with Northwind Traders. 30 minutes with their operations lead, goal is a paid pilot.*

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/23-desktop-prompt.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=7f06b9937f61d95ab176c02922186896" alt="Prompt that triggers the skill" width="1600" height="1151" data-path="images/cloud-team-quickstart/23-desktop-prompt.png" />
</Frame>

The agent picks up the skill and follows your runbook — research, a timed agenda, discovery questions, objection handling, and a clear next step, saved as a doc in your workspace:

<Frame>
  <img src="https://mintcdn.com/differentai-chore-retire-phantom-capability-surfaces/4oexV36hNg5FYmX3/images/cloud-team-quickstart/24-desktop-skill-result.png?fit=max&auto=format&n=4oexV36hNg5FYmX3&q=85&s=a1a8326029cb56187bc059543b4bcfa6" alt="The skill in action" width="1600" height="1151" data-path="images/cloud-team-quickstart/24-desktop-skill-result.png" />
</Frame>

## What's next

* Add more skills to the plugin as your team's playbooks grow — everyone gets updates automatically.
* Import existing plugins from GitHub (**Extensions → Plugins → Import from GitHub**), including Anthropic-compatible plugin repos.
* Wire up **Sources** to keep marketplaces in sync with a repository.

<Note>
  **Need more?** The first 5 users in your organization are free; additional users are \$10 per user per month. For SSO or early analytics access, [contact us](mailto:founders@openworklabs.com).
</Note>
