About share
share is a Product Design skill for deploying a runnable prototype so it can be shared. It confirms the prototype directory and hosting target first, then uses the selected deployment tool and returns the working URL.
Key features
- 01Confirm prototype directory
- 02Select or confirm hosting target
- 03Deploy with the chosen tool
- 04Return the shareable URL
- 05Report remaining manual steps
Use cases
- 01Publishing a runnable prototype for review
- 02Deploying to a user-selected hosting target
- 03Sharing a prototype with collaborators
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ openai/ role-specific-plugins --skill shareAfter installing, type/sharein Claude Code to confirm it loaded.
Bundled filesagents/openai.yaml
Details
From the project READMEShare
Deploy the user's runnable prototype so they can share it with others.
Critical Overrides
- Refer to the Plugin router $index before proceeding.
- Follow $critical-overrides.
User Context
Before starting, load $user-context and run its preflight script when local shell access is available.
Use saved product URLs, Figma files, screenshots, reference images, codebase paths, Storybook, tokens, design systems, brand assets, component refs, browser preferences, and share targets as grounding material when relevant.
Do not inspect every saved reference. Inspect only what the current task needs.
Workflow
- Confirm the prototype directory and the user's preferred deployment target.
- If the user invokes Product Design with @Sites, @Vercel, or another deployment tool, treat that as the selected hosting target.
- If the user did not choose a target, ask one question:
Where should I deploy this: @Sites, @Vercel, or another target?
- Use the selected deployment tool when it is available.
- If the selected tool is not available, say that clearly and ask whether to use another target.
- Run the deployment when possible. Do not give setup instructions if you can complete the deployment directly.
- Return the shareable URL.
- State any misses or manual follow-up the user still needs to do.
Rules
- Do not deploy before the user chooses or confirms the target.
- Do not claim the prototype is shared until you have a working URL.
- If the selected tool is not available, say that clearly and ask whether to use another target.