Tokie is a browser extension that injects searchable agent skills into ChatGPT and Claude composers.
It adds a floating launcher to supported chat pages, searches the public skills.sh directory, loads the selected skill text from GitHub, asks for a few task-specific details, and inserts the resulting prompt into the active composer.
- Search public skills from
skills.shwithout leaving ChatGPT or Claude. - Fetch
SKILL.mdcontent from the skill source repository on GitHub. - Cache fetched skill bodies locally for 24 hours.
- Insert into textarea, input, contenteditable, and ProseMirror-style composers.
- Open the skills modal from either the floating launcher or the extension action.
https://chatgpt.com/*https://chat.openai.com/*https://claude.ai/*https://*.claude.ai/*
- Open ChatGPT or Claude with the extension installed.
- Click the Tokie floating launcher in the bottom-right corner, or click the browser extension action.
- Search for a skill by keyword.
- Select a result.
- Tokie inserts the skill content into the chat composer.
Keyboard shortcuts inside the modal:
ArrowUp/ArrowDown: move through search resultsEnter: select the active search resultEsc: close the modal, or cancel the question flow
- Node.js 20+
- npm
npm installnpm run devFor Firefox:
npm run dev:firefoxWXT will print the browser-specific extension output path. Load that unpacked extension in your browser's extension developer mode.
npm run compilenpm run buildFor Firefox:
npm run build:firefoxnpm run zipFor Firefox:
npm run zip:firefoxsrc/
entrypoints/
background.ts Background service worker, action handling, skills.sh search, GitHub fetches
content.ts Content script that mounts the launcher and listens for modal messages
skills/
SkillsModal.tsx Search UI and direct skill insertion
floatingLauncher.ts
injector.ts Composer detection and text insertion
skillsRegistry.ts Content-script API for skill search and fetch messages
messages.ts Shared runtime message types
platform.ts ChatGPT and Claude composer selector configuration
wxt.config.ts WXT manifest, permissions, aliases, and Vite configuration
Tokie requests:
storage: caches fetched skill bodies locally.activeTab: toggles the modal on the active supported chat tab.- Host access for ChatGPT, Claude,
skills.sh, and GitHub raw content.
- Search results come from
https://skills.sh/api/search. - Skill content is resolved from GitHub repositories using common
SKILL.md,skill.md, andREADME.mdpaths, with a repository-tree fallback. - If the extension action is clicked outside a supported site, Tokie opens
https://chatgpt.com.