# share

Deploys a runnable prototype with the deployment tool the user selects, then returns a shareable URL. Use it when the hosting target is clear.

- skill · `type=skill` · Codex, ChatGPT · 3 installs · ★ 7604
- Author: OpenAI · official OpenAI repository
- License: LicenseRef-Proprietary · policy=link-only · description only; the file stays with the author
- Source: https://github.com/openai/plugins/tree/HEAD/plugins/product-design/skills/share/SKILL.md
- Updated: 2026-10-08
- HTML: https://affpapa.org/en/nevibecode/skills/share

## What it does

This skill takes the prototype directory and the deployment destination, then runs the available deployment tool. Its result should include a working URL plus any follow-up work the user still has to handle.

The user must choose a target before deployment, such as `@Sites`, `@Vercel`, or another option. For a fresh Product Design prototype sent to `@Sites`, the workflow runs the project build and site tests, checks `dist/client/index.html`, `dist/server/index.js`, `dist/.openai/hosting.json`, and the source `.openai/hosting.json`, then hands the verified project to `sites-hosting`. Deployment cannot start until the target is selected or confirmed.

## Install

### Codex (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill share -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/share/SKILL.md` — For all projects use ~/.agents/skills/

### Claude Code

1. **Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill share -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/share/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/share/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/share/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install openai/plugins share
```

2. **Manually: put the files in place**
- File: `.github/skills/share/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/openai/plugins --path plugins/product-design/skills/share
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/share/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/openai/plugins/tree/HEAD/plugins/product-design/skills/share/SKILL.md

## When to use it
- deploy a runnable prototype
- choose a destination for deployment
- validate a project before using `@Sites`
- return a working prototype URL
- list the remaining manual follow-up

## Example prompts
- Deploy this prototype with `@Vercel` and return the working URL.
- Prepare this Product Design project for `@Sites`, run the required checks, and share the result.
- Use `@Sites` as the target, deploy the prototype, and tell me what still needs to be done manually.

## Similar
- [refero-design](https://affpapa.org/en/nevibecode/skills/refero-design.md) — skill · 12000 installs
- [hooked-ux](https://affpapa.org/en/nevibecode/skills/hooked-ux.md) — skill · 6200 installs
- [product-designer](https://affpapa.org/en/nevibecode/skills/product-designer.md) — skill · 4900 installs
- [measure](https://affpapa.org/en/nevibecode/skills/measure.md) — skill · 2700 installs
- [jobs-to-be-done](https://affpapa.org/en/nevibecode/skills/owl-listener-jobs-to-be-done.md) — skill · 2100 installs
- [user-persona](https://affpapa.org/en/nevibecode/skills/user-persona.md) — skill · 2100 installs

From the same set: [openai/plugins](https://affpapa.org/en/nevibecode/by/openai/plugins.md) — 420 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
