OPERATOR_ACCESS: GRANTED INFRASTRUCTURE_STATUS: OPTIMIZED USE CODE SYNTH20 FOR 20% OFF PROTOCOL_v2.10_ACTIVE OPERATOR_ACCESS: GRANTED INFRASTRUCTURE_STATUS: OPTIMIZED USE CODE SYNTH20 FOR 20% OFF PROTOCOL_v2.10_ACTIVE OPERATOR_ACCESS: GRANTED INFRASTRUCTURE_STATUS: OPTIMIZED USE CODE SYNTH20 FOR 20% OFF PROTOCOL_v2.10_ACTIVE OPERATOR_ACCESS: GRANTED INFRASTRUCTURE_STATUS: OPTIMIZED USE CODE SYNTH20 FOR 20% OFF PROTOCOL_v2.10_ACTIVE
Beginner Level July 29, 2026 10 minutes

SkillForge Chrome Extension — The Complete User Guide

Learn how to discover, organize, and inject 2,700+ AI skills directly into your favorite AI tools with SkillForge — the ultimate browser companion for Claude, ChatGPT, Gemini, and more.

Welcome to SkillForge — your browser-based command center for AI mastery. With over 2,700 curated skills across 19 categories, SkillForge turns any AI tool into an extension of your expertise.

SIDEPANEL Browse, Search & Select a Skill Context Gathered URL · Title Selection · Page Body SERVICE WORKER Builds Prompt + Gathers Context 2,700+ skills in memory injector.js Runs on AI tool pages. Injects INJECT_PROMPT ✓ context- gatherer.js Runs on all pages · SPA aware Claude ChatGPT Gemini Perplexity DeepSeek +3 more Prompt injected directly into the AI tool's input field

1. What is SkillForge?

SkillForge is a Chrome extension (Manifest V3) that gives you instant access to a library of 2,700+ curated AI skills — right inside your browser. Instead of switching tabs to find prompts, copying text, and pasting into ChatGPT, you open your sidepanel, pick a skill, and inject it directly.

Key principles:

  • Browse, don’t build. Every skill is pre-written, tested, and categorized. No prompt engineering required.
  • Context-aware. SkillForge reads your current page (URL, title, selection, body) and weaves it into the prompt automatically.
  • Tool-agnostic. Works with Claude, ChatGPT, Gemini, Perplexity, DeepSeek, Cursor, AI Studio, and Kimi — 8 supported platforms out of the box, plus any custom AI tool you add.
  • Private by design. All skill data, favorites, and history stay in chrome.storage.local. The only network request SkillForge makes is fetching the latest blog post from SynthOperator’s RSS feed.

2. Installation

Getting started takes under 60 seconds.

From Chrome Web Store

StepAction
1Visit the SkillForge page on the Chrome Web Store
2Click Add to Chrome
3Review the permissions (storage, sidePanel, activeTab, scripting)
4Click Add Extension
5Click the extensions puzzle icon in your toolbar, find SkillForge, and click the pin icon

Keyboard Shortcut

Once installed, press Ctrl+Shift+S (Windows/Linux) or Cmd+Shift+S (Mac) to toggle the SkillForge sidepanel instantly.

You can change this shortcut at any time:

  • Chrome → chrome://extensions/shortcuts
  • Find “SkillForge” → edit the shortcut

3. Quick Start — Your First Skill

1 Open Press Ctrl+Shift+S to open sidepanel 2 Browse Click a category or search by keyword 3 Configure Review context, pick AI destination or Copy mode 4 Inject! Prompt + context injected into your AI tool ✓
  1. Press Ctrl+Shift+S → the SkillForge sidepanel opens on the right side of your browser.
  2. Click a category (e.g., “Marketing & Ads”) → you’ll see all available skills in that category.
  3. Click any skill → the detail overlay opens with the full prompt, context options (URL, Page Title, and Selected Text pre-checked), and mode selector.
  4. Click “Use Skill →” → choose your AI tool → the prompt is injected and ready to use.

That’s it. You just saved 15 minutes of prompt engineering.


4. The Sidepanel Interface

>_ SYNTH SkillForge AI Skills for Every Workflow i URL synthoperator.com T Sel Body ① Context Bar 4 status dots: green (ok), red (empty), grey (unknown). URL, Title, Selection length, Body size. Search 2,700+ skills... + ② Search + Create + Import Search with 300ms debounce. ✏ to create custom skills. + to import .md files. All Recent Favorites ③ Filter Pills All / Recent (7 days) / Favorites (starred) ★ Popular Skills SEO Content Brief Generator Executive & Strategy 142 skills Sales & Lead Gen 215 skills Marketing & Ads 189 skills ④ Category Grid 19 categories, 2-column grid. Each card shows SVG icon, name, and skill count. Write your custom prompt here... Mode: Open AI Copy Inject All Skills · SynthOperator · About ⑤ Quick Inject + Footer Custom prompt textarea at the bottom. Footer links: All Skills, SynthOperator, About.

The sidepanel is organized into five zones:

ZoneWhat it does
① Context Bar4 status dots (URL, Title, Sel, Body) — green when data is available, red when empty, grey when unknown. Updates every 1.5s as you browse.
② Search + Create + ImportReal-time search across 2,700+ skills (300ms debounce). opens the Create overlay for new custom skills. + imports .md skill files from your computer.
③ Filter PillsAll — Every skill. Recent — Skills used in the last 7 days. Favorites — Your starred skills.
④ Category Grid19 category cards arranged in a 2-column grid. Each card shows an SVG icon, category name, and skill count. A Popular Skills section (top 5 most-used in 30 days) appears when you have usage history.
⑤ Quick Inject + FooterTextarea for writing custom prompts on the fly. Supports Copy and Inject modes. Footer links: All Skills catalog, SynthOperator homepage, About.

Additional dynamic components not shown in the simplified SVG above:

  • Site Banner — Contextual promotions (shown after 3 skill uses, max 1/week)
  • Blog Notification — Latest SynthOperator blog post, fetched from RSS, shown once until dismissed
  • Resources Section — 4 links: Best Practices Guide, Blog & Updates, Blueprints, Contact
  • Custom Skill Invite — Appears after 10 skill uses, linking to SynthOperator.com to order custom skills

5. The Skill Detail Overlay

When you click any skill card, a detail overlay opens with everything you need:

← Back SEO Content Brief Generator SEO & Content Generate comprehensive content briefs optimized for SEO, E-E-A-T, and AI citation readiness. Context Page URL Page Title Selected Text Page Content Mode ⌂ Open AI ⎘ Copy Use Skill → ⬇ ZIP Delete

Every skill detail screen includes:

  • Title & Metadata — Skill name with category icon (one of 19 SVG icons), category label, difficulty badge (beginner/intermediate/advanced), and full description.
  • ⭐ Favorite Toggle — SVG star icon. Click to add to Favorites for quick access later.
  • Context Checkboxes — Choose what page context to include:
    • Page URL — checked by default
    • Page Title — checked by default
    • Selected Text — checked by default (dims grey if nothing is selected)
    • Page Content — unchecked by default (includes full page body up to 10,000 chars when checked)
  • Additional Resources — Some skills include reference files, scripts, or templates. Check the ones you want to attach.
  • Inject Mode — Toggle between Open AI (⌂ icon, injects directly into an AI tool) and Copy (⎘ icon, copies to clipboard). Each mode has its own SVG icon and color.
  • Actions — “Use Skill →” to launch, ⬇ ZIP to download (generated in-browser via Service Worker CRC32), Delete (custom skills only).

6. Using a Skill — The Full Injection Flow

1 Select Skill Category grid or search results 19 categories · 2,700+ skills 2 Configure Context checkboxes (3 checked by default) Resources · Inject mode 3 Pick AI Tool 8 supported platforms or Copy mode Open tab detection 4 Injected ✓ SW builds prompt Opens/uses tab Up to 6 retries (exponential backoff) What happens behind the scenes 1 Sidepanel sends `USE_SKILL` message to the Service Worker 2 SW loads skill content, gathers context from active tab via `context-gatherer.js`, builds prompt 3 Creates new tab (or reuses existing). For Copy mode, copies prompt to clipboard instantly 4 SW sends `INJECT_PROMPT` to `injector.js` — retries up to 6 times with exponential backoff (1s, 2s, 4s, 8s, 15s, 15s). On failure, a retry bar offers Retry or Copy prompt.

Here’s exactly what happens when you click “Use Skill →”:

  1. The Service Worker receives your request. It loads the skill content from local storage, gathers the context you selected from the current page (via context-gatherer.js), and assembles everything into a complete, ready-to-use prompt.

  2. The AI Picker overlay opens — a grid of supported AI tools. Each card shows whether the tool already has an open tab in your browser.

  3. You click your tool of choice. A new tab opens at your chosen AI tool’s URL. The Service Worker sends INJECT_PROMPT to injector.js — the content script running on that page.

  4. Exponential backoff retry: The injection retries up to 6 times (delays of 1s, 2s, 4s, 8s, 15s, 15s) to account for the page still loading. Once injected, the prompt appears in the text field, fully assembled with your context included.

  5. After a successful injection, a Share overlay appears — you can share your discovery on LinkedIn, X (Twitter), or Bluesky with one click.

If injection fails, a retry bar appears with three options: “Retry” (try the injection again), “Copy prompt” (copy to clipboard), or dismiss.

If you chose “Copy” mode: the prompt is copied directly to your clipboard with a green confirmation toast. Paste it anywhere.


7. The AI Picker & Custom Targets

Send to AI Tool Claude open ChatGPT Gemini Perplexity DeepSeek Cursor AI Studio Kimi + Add Send & Open Tab Copy to Clipboard

Eight AI tools come pre-configured:

AI ToolURL PatternBase URL
Claudehttps://claude.ai/*https://claude.ai/
ChatGPThttps://chatgpt.com/*https://chatgpt.com/
Geminihttps://gemini.google.com/*https://gemini.google.com/
Perplexityhttps://www.perplexity.ai/*https://www.perplexity.ai/
DeepSeekhttps://chat.deepseek.com/*https://chat.deepseek.com/
Cursorhttps://www.cursor.com/agents/*https://www.cursor.com/agents
AI Studiohttps://aistudio.google.com/*https://aistudio.google.com/
Kimihttps://kimi.moonshot.cn/*https://kimi.moonshot.cn/

Open tab detection: If you already have a tab open for one of these tools, a green “open” badge appears — the extension injects directly into the existing tab. Otherwise, a new tab is created.

Adding Custom AI Targets

  1. Click ”+ Add” in the AI Picker.
  2. Enter a name and URL pattern (e.g., https://chat.mistral.ai/*).
  3. Optionally click ”↗ Use current tab” to auto-fill the name and URL from your active tab.
  4. The tool appears in your AI Picker alongside the defaults — synced via chrome.storage.local.

8. Quick Inject Panel

At the bottom of the sidepanel, you’ll find the Quick Inject textarea — a shortcuts for writing and injecting custom prompts without selecting a skill.

  • Type any prompt directly into the textarea
  • Use variables for dynamic context insertion:
VariableResolves to
{{URL}}Current page URL
{{TITLE}}Current page title
{{SELECTION}}Any text you’ve highlighted
{{CONTENT}}Full page content (up to 4,000 chars)
{{DOMAIN}}Domain name (e.g., github.com)
{{DATE}}Today’s date (e.g., 2026-07-29)
{{TIME}}Current time (e.g., 14:30)
  • Click Inject to send the prompt to your chosen AI tool, or Copy to grab it for manual use.
  • The mode indicator shows whether you’re in “Open AI” or “Copy” mode.

9. Themes

SkillForge ships with 8 color themes that change the accent color (--color-accent) across the entire UI. Click the button in the header to cycle through themes:

ThemeAccent ColorPreview
Neon (default)#c8ff00Green-lime glow
Ocean#60a5faBlue
Forest#34d399Emerald green
Fire#fb923cOrange
Violet#a78bfaPurple
Rose#fb7185Pink
Sunset#facc15Yellow
Ice#67e8f9Cyan

Your selected theme persists across sessions via chrome.storage.local.


10. Favorites & History

SkillForge tracks your usage to help you work faster:

FeatureHow it works
FavoritesClick the ⭐ star on any skill’s detail overlay. Filter by “Favorites” to see only your starred skills. Stored locally — never leaves your browser.
HistoryEvery skill use is logged with the skill name and timestamp (up to 200 entries). The “Recent” filter shows skills used in the last 7 days.
Popular SkillsYour top 5 most-used skills in the last 30 days appear in a dedicated section at the top of the category grid.

11. Importing Custom Skills

You can create and import your own skills from local .md files.

File Format

---
name: "My Custom Skill"
description: "What this skill does"
difficulty: intermediate
audience: developer
keywords: keyword1, keyword2
version: "1.0.0"
last_updated: "2026-07-29"
---

## Instructions

Your skill content here...

Import Steps

  1. Click the + button next to the search bar.
  2. Select your .md file from your computer.
  3. The frontmatter is parsed, and the skill appears in the “Custom” category (always the last category).
  4. Custom skills are editable and deletable — look for the “Delete” button in the detail overlay.

12. Creating Custom Skills

Click the button next to the search bar to open the Create overlay. Fill out the form:

FieldDescription
Name (required)Title of your skill
DescriptionOne-line summary
CategoryPick from all 19 categories or “Custom”
DifficultyBeginner, Intermediate (default), or Advanced
AudienceAll, Developers, Marketers, Executives, Designers, Analysts
Prompt Content (required)The full prompt text. Supports {{URL}}, {{TITLE}}, {{SELECTION}}, {{CONTENT}}, {{DOMAIN}}, {{DATE}}, {{TIME}} variables.

Click Create Skill and it appears in your custom skills list immediately. All custom skills are stored locally in chrome.storage.local.


13. Downloading Skills (ZIP Export)

Every skill can be downloaded as a ZIP archive containing:

  • The full SKILL.md file
  • All supporting files (references/, scripts/, templates/, images/ if present)

Click ⬇ ZIP in the skill detail overlay to download. The ZIP is generated entirely in your browser by the Service Worker using a hand-written CRC32 implementation — no data is sent to any server.


14. Blog Notifications

When the sidepanel opens, SkillForge fetches the latest post from SynthOperator’s RSS feed. If there’s a new post you haven’t seen yet, a notification card appears at the top of the sidepanel with the post title and link.

  • Dismiss it by clicking — it won’t reappear for that post.
  • The Service Worker caches the blog feed and refreshes it every hour.

15. Keyboard Shortcuts

ShortcutAction
EscapeClose any open overlay
Enter / SpaceSelect a skill, toggle a checkbox, or confirm action
TabNavigate between interactive elements

Power User Shortcuts (Ctrl+Shift)

These work when the skill list has focus:

ShortcutAction
Ctrl+Shift+1 through Ctrl+Shift+9Select skill by position in the list
Ctrl+Shift+↑ / ↓Navigate between skill cards (outline focus)
Ctrl+Shift+EnterWhen detail overlay is open, trigger “Use Skill →“
Ctrl+Shift+CCopy current skill’s prompt directly to clipboard (skips AI Picker)

16. Pro Tips

1. Use context selectively

You don’t always need full page context. If you just need to analyze a paragraph, select it first — URL, Title, and Selection are checked by default. Only check Page Content when you need the full page body.

2. Combine skills with resources

Many skills include supplementary files (reference CSVs, template scripts). Check these in the detail overlay to attach them to your prompt — they become inline resources the AI can use immediately.

3. Use the Quick Inject for ad-hoc prompts

Don’t want to create a full skill? Just type directly in the Quick Inject textarea at the bottom and use {{SELECTION}} to reference whatever you’ve selected on the page.

4. Use Copy mode for drafts

If you’re not ready to inject directly, switch to Copy mode — the prompt lands in your clipboard with a green toast. Paste it anywhere, anytime.

5. Switch themes

Click the button in the header to cycle through 8 color themes. Your choice is saved automatically.

6. Keyboard navigation

Once you’ve used SkillForge for a few days, learn the Power User shortcuts. Ctrl+Shift+S → type a keyword → Ctrl+Shift+↓ to navigate → Ctrl+Shift+Enter to use — all without touching your mouse.


17. Privacy & Data

ConcernHow SkillForge handles it
Skill storageAll 2,700+ skills, favorites, history, and custom imports are stored locally in chrome.storage.local. No skill data is sent to any server.
Context gatheringThe extension reads your page URL, title, text selection, and body content — only when you click “Use Skill” or “Inject”. This data is used to build one prompt and is never stored or transmitted.
Network requestsSkillForge makes two types of network request: (1) fetching the SynthOperator RSS feed (/rss.xml) to show blog notifications, (2) loading skill files from the extension’s own packaged directory. No analytics, no telemetry, no tracking servers.
External linksLinks to SynthOperator.com use utm_* query parameters for analytics attribution — standard practice for open-source projects. These are regular hyperlinks, not tracking pixels.
Google API complianceThe extension adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.
Permission transparencyAll permissions (storage, sidePanel, activeTab, scripting) are declared in the manifest and used strictly for the extension’s core functionality.

Your data stays yours. SkillForge is designed with a local-first architecture. When you close the sidepanel, every byte of your browsing context stays exactly where it belongs — on your machine.


SkillForge v2.1.0 — Manifest V3 — SynthOperator

Tags: SkillForge Chrome Extension AI Skills Productivity Browser Extension Prompt Engineering