Product
The extension puts your library inside every LLM chat. Open ChatGPT, Claude, or Gemini — press the shortcut — pick a prompt. It lands in the message box. No copy-paste, no tab switching.
Chromium browser
Chrome, Brave, Arc, or Edge. Any browser that runs Chrome Web Store extensions works.
ParetoStudio account
All plans including Free. The extension shows your library — Free is limited to 5 prompts.
API key
One psk_ key connects the extension. Create it in Settings → Developer.
Four steps. Takes under a minute once you have your API key.
Open the ParetoStudio listing in your browser and click "Add to Chrome". Approve the permissions prompt — storage, activeTab, and offscreen only.
Click the puzzle icon in the toolbar, find ParetoStudio, and click its pin. This keeps the PS icon visible in every tab so the shortcut is one reach away.
Click the PS icon. The AuthScreen asks for a psk_ key. Paste the one you created in Settings → Developer and click Connect. The key is stored in chrome.storage.local — encrypted by the browser, scoped to this extension.
Your prompts appear in the popup grouped by category. Use the search bar or the global shortcut (Cmd+Shift+P / Ctrl+Shift+P) to pick any one in seconds.
Nothing yet?
The extension ships a content script for each site below. It detects the message input and writes your prompt into it — contenteditable divs via execCommand, textareas via the native value setter so React-based editors stay in sync.
| Chat | Host | Status |
|---|---|---|
| ChatGPT | chatgpt.com | Supported |
| Claude | claude.ai | Supported |
| Gemini | gemini.google.com | Supported |
| Grok | grok.com | Supported |
| DeepSeek | chat.deepseek.com | Supported |
| Perplexity | perplexity.ai | Supported |
On any other site, the extension falls back to copying the prompt to your clipboard so you can paste it manually.
Same rhythm on every supported site: trigger the picker, search, insert.
Open the picker
“Press Cmd+Shift+P (or Ctrl+Shift+P on Windows / Linux)”
A floating overlay opens on the chat page, focused on the search bar.Find a prompt
“Type “code review””
Your library filters live. Recent prompts rise to the top.Insert into the chat
“Click the prompt (or press Enter)”
The full prompt lands in the chat input. Edit before sending if needed.Fallback on unsupported sites
“Insert a prompt from the popup on a site we do not recognise”
The prompt is copied to your clipboard. Paste it manually with Cmd+V / Ctrl+V.Works on every supported chat. Mac keys shown — on Windows and Linux swap Cmd for Ctrl.
| Cmd+Shift+P | Open the floating picker on the current chat |
| Esc | Close the picker without inserting |
| ↑+↓ | Move between prompts in the list |
| Enter | Insert the highlighted prompt |
| Cmd+C | Copy the highlighted prompt instead of inserting |
Change the shortcut at chrome://extensions/shortcuts — useful if another extension already claimed this combo.
What the extension sees — and what it does not
psk_ key is stored in chrome.storage.local — encrypted by the browser, accessible only to this extension.http:// targets.// Permissions requested in manifest.json
{
"permissions": ["storage", "activeTab", "offscreen"],
"host_permissions": [
"https://paretostudio.io/*",
"https://chatgpt.com/*",
"https://claude.ai/*",
"https://gemini.google.com/*",
"https://grok.com/*",
"https://chat.deepseek.com/*",
"https://perplexity.ai/*"
]
}AuthScreen keeps returning
psk_ prefix. Open Settings → Developer, create a fresh key, and paste it again.Library does not load on ChatGPT or Claude
Shortcut does not open the picker
Cmd+Shift+P. Open chrome://extensions/shortcuts and confirm ParetoStudio's shortcut. Reassign it if the field shows as empty or conflicting.Prompt inserts in the wrong place
Cmd+C from the popup to copy instead, then paste manually. We ship adapter fixes to the Web Store whenever a target site changes.Free plan prompt cap reached