Skip to main content
RapidDev - Software Development Agency

How to Install and Use Gog in OpenClaw

To use the GOG skill in OpenClaw, run `clawhub install gog`, configure your GOG API credentials in OpenClaw's config file, and start searching game catalogs, checking prices, and managing your wishlist directly from OpenClaw chat. The GOG ClawHub skill makes the entire GOG.com gaming library accessible through natural language prompts.

What you'll learn

  • How to install the GOG ClawHub skill with one terminal command
  • How to get GOG API credentials and configure them in OpenClaw
  • How to search the GOG game catalog and check prices from OpenClaw chat
  • How to manage your GOG wishlist through natural language prompts
  • How to combine the GOG skill with other OpenClaw skills for gaming workflow automation
Book a free consultation
4.9Clutch rating
600+Happy partners
17+Countries served
190+Team members
Beginner12 min read10 minutesPlatform ToolsMarch 2026RapidDev Engineering Team
TL;DR

To use the GOG skill in OpenClaw, run `clawhub install gog`, configure your GOG API credentials in OpenClaw's config file, and start searching game catalogs, checking prices, and managing your wishlist directly from OpenClaw chat. The GOG ClawHub skill makes the entire GOG.com gaming library accessible through natural language prompts.

Why Bring GOG Into Your OpenClaw Workflow

GOG.com has built one of the largest collections of DRM-free PC games, with a catalog spanning indie gems, classic RPGs, strategy titles, and modern releases from major studios. If you spend time tracking game prices, curating a wishlist, or researching titles before purchasing, doing that work through repeated website visits and manual price checking is slow. The GOG ClawHub skill brings the entire GOG catalog into OpenClaw so you can search, compare, and manage your game library through conversation.

The most immediate use case is price tracking and deal discovery. The GOG skill lets you ask OpenClaw to search for games by genre, developer, price range, or sale status — and GOG's regular sales and promotions mean there are always new deals surfacing. Rather than checking the GOG homepage manually, you can prompt OpenClaw to find currently discounted games in a category you care about and get a formatted list with current prices and discount percentages.

Beyond search, the skill supports wishlist management: adding games to your wishlist, checking if wishlist items are currently on sale, and removing titles you have already purchased. For dedicated PC gamers who use GOG as their primary storefront, integrating it with OpenClaw turns routine library management tasks into simple chat commands rather than multi-step website interactions.

Integration method

ClawHub Skill

GOG integrates with OpenClaw as a native ClawHub skill. Once installed and configured, the skill connects to the GOG API and makes the GOG game catalog, pricing data, and wishlist management available through natural language prompts in OpenClaw chat. No separate server or proxy is required — the skill handles all API communication directly from your OpenClaw instance.

Prerequisites

  • OpenClaw installed and running (see openclaw.ai for installation instructions)
  • ClawHub CLI available in your terminal (bundled with OpenClaw)
  • A GOG account at gog.com
  • GOG API credentials — check the GOG developer documentation or community resources for current API access options
  • Terminal/command line access to run the clawhub install command

Step-by-step guide

1

Install the GOG Skill via ClawHub

Open your terminal and run the clawhub install command to add the GOG skill to your OpenClaw instance. ClawHub downloads the skill package, verifies its integrity, and registers it with your local OpenClaw configuration. Installation takes 10-30 seconds. When complete, you will see a success message showing the installed version number and the configuration keys the skill requires. The skill will not activate until credentials are configured — attempting to use it before setup will return a clear error message listing the missing configuration. If the install fails with a 'command not found' error, verify that your OpenClaw installation is complete and that the ClawHub binary is on your PATH. Running `clawhub --version` is a quick way to confirm ClawHub is accessible before attempting skill installations.

terminal
1clawhub install gog

Pro tip: After installation, run `clawhub info gog` to see the full list of configuration options and their descriptions before you start the credential setup. Understanding all available settings upfront saves configuration trial-and-error later.

Expected result: Terminal shows 'gog@X.X.X installed successfully. Required config: GOG_API_KEY (or similar credentials)'. The skill appears in `clawhub list` output.

2

Get Your GOG API Credentials

GOG provides API access for developers and integration use cases. To get your credentials, navigate to your GOG account settings at gog.com. Look for 'Developer' or 'API Access' sections in the account settings page — GOG's API credential process may vary depending on account type and the current state of their developer program. For personal use integrations through OpenClaw, GOG may issue credentials directly through account settings, or you may need to use the GOG Galaxy authentication flow to obtain an access token. Check the GOG developer documentation or the OpenClaw community forums for the most current credential acquisition process, as GOG periodically updates how API access is managed. Once you have your GOG API key or OAuth credentials, note the exact variable names that the feishu-bridge skill expects — run `clawhub info gog` to see the precise configuration key names. These must match exactly what you set in OpenClaw's configuration. If GOG direct API credentials are not available for your account type, the gog skill may support an alternative authentication method using your GOG username and password combined with session token extraction — refer to the skill's documentation via `clawhub info gog` for the currently supported authentication approaches.

Pro tip: Run `clawhub info gog` in your terminal to see the exact credential variable names the skill expects. Using the correct variable name is critical — GOG_API_KEY and GOG_ACCESS_TOKEN are different variables and the skill will only recognize the one it was designed to use.

Expected result: You have your GOG API credentials (API key, access token, or equivalent) copied and ready to configure in OpenClaw.

3

Configure GOG Credentials in OpenClaw

Add your GOG credentials to OpenClaw's configuration using the `clawhub config set` command or by editing the `~/.openclaw/.env` file directly. Use the exact variable names shown in `clawhub info gog` output — these must match precisely for the skill to authenticate correctly with GOG's API. After adding your credentials, run `clawhub reload` to apply the changes. OpenClaw will pick up the new configuration without a full restart. Verify the credentials are set by running `clawhub config get` for each credential variable — you should see a masked value confirming the key is present. If the skill uses OAuth-style access tokens that expire, you will need to refresh them periodically. Some versions of the gog skill handle token refresh automatically; check the skill documentation to understand the token lifecycle for your installed version.

.env
1# Add to ~/.openclaw/.env (use the exact variable name from `clawhub info gog`)
2GOG_API_KEY=your_gog_api_key_here
3
4# Or set via clawhub config command
5clawhub config set GOG_API_KEY your_gog_api_key_here
6
7# Verify the key is saved
8clawhub config get GOG_API_KEY
9
10# Apply changes
11clawhub reload

Pro tip: Keep GOG credentials in your OpenClaw `.env` file only. Do not commit them to version control or include them in any shared configuration files accessible to others.

Expected result: `clawhub config get GOG_API_KEY` returns a masked value. Running `clawhub status` shows the gog skill as 'active' rather than 'needs configuration'.

4

Test the Skill with a Game Catalog Search

Open OpenClaw chat and run a test prompt to confirm the GOG skill is working. Start with a simple catalog search — asking for games in a specific genre or by a specific developer. The gog skill activates automatically when OpenClaw recognizes game catalog intent in your prompts, or you can explicitly invoke it by mentioning 'on GOG' or 'using GOG' in your query. A successful response will include game titles, current prices, and brief descriptions from the GOG catalog. The response typically takes 2-5 seconds as OpenClaw queries the GOG API and formats the results. If you see an authentication error in the response, double-check your credential configuration from the previous step. If the skill does not activate on your first test, try rephrasing to explicitly mention GOG: 'Search GOG for...' or 'Use the GOG skill to find...' This signals to OpenClaw that the GOG skill specifically should handle the request rather than routing to a general search skill.

OpenClaw Prompt

Search GOG for role-playing games released in 2024 or 2025 that are currently priced under $20. Show me the top 5 results with their full price, current price, and a brief description.

Paste this in OpenClaw chat

Pro tip: If you get no results for a broad genre search, try a more specific game title or developer name first to confirm the API connection is working. Broad genre searches may behave differently depending on the GOG API endpoint the skill uses.

Expected result: OpenClaw returns a formatted list of GOG games matching your criteria, with titles, prices, and descriptions. The response includes data that matches what you would see on the GOG website for those titles.

5

Advanced Usage: Wishlist Management and Sale Alerts

Beyond catalog search, the GOG skill supports wishlist operations when properly authenticated with your personal GOG account. You can add games to your wishlist, view current wishlist contents, check which items are on sale, and remove games you have already acquired. Wishlist functionality requires that your GOG credentials grant access to your personal account data — not just public catalog data. If your API key is scoped to public catalog access only, wishlist prompts will return a permissions error. In that case, check `clawhub info gog` for instructions on upgrading your credential scope to include account data access. For sale monitoring, you can create a recurring OpenClaw prompt that checks your wishlist against current GOG sale prices. Combined with a notification skill (Telegram, Discord, or Feishu), this creates an automated deal alert system: OpenClaw checks GOG daily and notifies you the moment a wishlist game hits your target price. RapidDev can help set up automated GOG sale monitoring workflows that combine the GOG skill with notification and scheduling integrations in OpenClaw — useful for building personal deal-tracking systems without manual daily checks.

OpenClaw Prompt

Check my GOG wishlist and flag any games currently on sale at a discount of 50% or more. For each matching game, show the original price, sale price, discount percentage, and how many days are left in the sale.

Paste this in OpenClaw chat

gog.yaml
1# Configure GOG skill options in ~/.openclaw/skills/gog.yaml
2gog:
3 include_dlc: false # include DLC in search results (default: false)
4 currency: "USD" # preferred currency for prices (default: USD)
5 language: "en" # catalog language (default: en)
6 max_results: 10 # max results per search query (default: 5)
7 include_coming_soon: false # include unreleased games in results

Pro tip: Set your preferred currency in the skill config to avoid manual currency conversion. GOG serves prices in multiple currencies depending on region — matching the config to your local currency makes price comparisons accurate.

Expected result: Wishlist queries return personalized data from your GOG account, showing current sale status and prices for games on your list. Sale notifications include accurate discount information matching the GOG website.

Common use cases

Game Discovery by Genre and Price

Search the GOG catalog for games matching your preferences — genre, theme, price range, or review score. Get a curated shortlist from OpenClaw rather than manually browsing category pages, with enough detail to make a quick purchase decision.

OpenClaw Prompt

Search GOG for highly-rated strategy games under $15 that are currently on sale. Show me the top 5 with their current price, discount percentage, and a one-line description of each game.

Copy this prompt to try it in OpenClaw

Wishlist Sale Monitoring

Check whether any games on your GOG wishlist have gone on sale today. This replaces manually visiting the GOG website to check each wishlist item, condensing the check into a single OpenClaw prompt.

OpenClaw Prompt

Check my GOG wishlist and tell me which games are currently on sale or at their lowest recorded price. Include the current price, the discount percentage, and how long the sale runs.

Copy this prompt to try it in OpenClaw

Game Research and Comparison

Before buying a game, ask OpenClaw to pull detailed information about it from GOG — description, system requirements, available DLC, user rating, and current price. Useful for comparing two or three similar titles before deciding which one to purchase.

OpenClaw Prompt

Look up 'Disco Elysium' on GOG and give me its current price, user rating, content warnings, approximate play time if available, and whether the base game includes all DLC or if any is sold separately.

Copy this prompt to try it in OpenClaw

Troubleshooting

OpenClaw returns 'gog: authentication failed' or '401 Unauthorized' when running game searches

Cause: GOG_API_KEY (or the equivalent credential) is missing from OpenClaw's configuration, set under an incorrect variable name, or the credential has expired or been revoked.

Solution: Run `clawhub config get GOG_API_KEY` (or the variable name shown in `clawhub info gog`) to confirm the credential is present. If it returns empty, re-run the `clawhub config set` command with the correct variable name and value. Run `clawhub reload` after correcting the configuration.

typescript
1# Check and re-set credential
2clawhub config get GOG_API_KEY
3clawhub config set GOG_API_KEY your_gog_api_key_here
4clawhub reload

`clawhub install gog` fails with a timeout or '429 Too Many Requests' error

Cause: ClawHub's skill registry enforces rate limits during peak usage. This is a ClawHub registry issue unrelated to GOG.

Solution: Wait 2-5 minutes and retry the install. If the problem persists, use `clawhub install gog --force` to clear any partial installation state and retry a clean install.

typescript
1# Force reinstall
2clawhub install gog --force

Game searches return results but wishlist operations fail with a permissions error

Cause: Your GOG API credentials are scoped to public catalog access only and do not include permission to access your personal account data (wishlist, library, purchase history).

Solution: Run `clawhub info gog` to check if the skill requires a different credential for account-level operations. You may need to re-authenticate using a different GOG OAuth flow that grants account access scope. Follow the credential upgrade instructions in the skill documentation.

GOG search results are empty or show very few games for broad queries

Cause: The GOG API may apply stricter filtering than the website, or the search query does not match GOG's catalog taxonomy for genre and category names.

Solution: Try searching by exact game title or developer name first to confirm the API connection is working. For genre searches, use GOG's exact category names (visible in their URL slugs on the website) rather than descriptive terms. Increase `max_results` in the skill config if results are cut off.

typescript
1# Increase max results in skill config
2gog:
3 max_results: 20

Best practices

  • Store GOG credentials only in your OpenClaw `.env` file or via `clawhub config set` — never in chat prompts or files that might end up in version control.
  • Run `clawhub info gog` after installation to understand the exact credential variable names and available configuration options before attempting setup.
  • Set your preferred currency in the GOG skill config (`currency: "USD"` or your local currency) to get accurate prices without mental currency conversion.
  • For wishlist monitoring workflows, test the wishlist read access separately from catalog search to confirm your credentials have the required account data scope.
  • Use specific game titles or developer names in your first test prompts rather than broad genre terms — this gives a cleaner confirmation that the API connection is working.
  • Combine the GOG skill with a notification skill (Telegram, Discord) to build automated sale alerts that notify you when wishlist items hit your target discount threshold.
  • Set `include_dlc: false` in your skill config unless you specifically want DLC results mixed into game searches — DLC entries can dilute catalog search results.
  • Refresh GOG credentials proactively if your access type uses expiring tokens — a credential expiry mid-workflow is more disruptive than a planned refresh.

Alternatives

Frequently asked questions

How do I install the GOG skill in OpenClaw?

Run `clawhub install gog` in your terminal. Then get your GOG API credentials from your GOG account settings or developer portal, configure them in OpenClaw with `clawhub config set GOG_API_KEY your-key`, and run `clawhub reload`. You can then search the GOG catalog directly from OpenClaw chat.

What can I do with the GOG integration in OpenClaw?

The GOG skill lets you search the GOG game catalog by genre, price, or developer from OpenClaw chat, check current prices and active sale discounts, manage your GOG wishlist, and look up detailed game information including descriptions, ratings, and system requirements — all through natural language prompts.

How do I configure the GOG API key in OpenClaw?

Run `clawhub config set GOG_API_KEY your-key-here` from the terminal (use the exact variable name shown in `clawhub info gog`), or add the variable to your `~/.openclaw/.env` file. Run `clawhub reload` after setting the credential. Verify it is saved with `clawhub config get GOG_API_KEY`.

Why is my GOG wishlist not accessible even though catalog search works?

Catalog search uses public API access, while wishlist operations require credentials scoped to your personal account data. Your current API key may only have public catalog permissions. Run `clawhub info gog` to check if the skill requires a different authentication flow for account-level access, and follow the instructions for obtaining account-scoped credentials.

Can OpenClaw notify me automatically when GOG games go on sale?

Yes — combine the GOG skill with a notification skill (Telegram, Discord, or another messaging integration). Set up an OpenClaw workflow that checks your GOG wishlist for current sales and sends a notification when a discount threshold is met. This creates an automated deal alert without manual daily checks.

Does RapidDev help set up GOG automation with OpenClaw?

Yes — RapidDev can help configure GOG as part of a multi-skill OpenClaw workflow, particularly for teams or individuals building automated deal monitoring systems that combine GOG with notification integrations. Reach out to RapidDev if you need help connecting the GOG skill to other tools in your OpenClaw setup.

OpenClaw GOG rate limit errors — how do I handle them?

GOG's API enforces rate limits on how many requests can be made per time window. If you hit rate limits, add pauses between sequential GOG queries in your OpenClaw workflows and reduce the frequency of automated wishlist checks. Avoid running multiple simultaneous GOG queries from the same OpenClaw session.

RapidDev

Talk to an Expert

Our team has built 600+ apps. Get personalized help with your project.

Book a free consultation

Need help with your project?

Our experts have built 600+ apps and can accelerate your development. Book a free consultation — no strings attached.

Book a free consultation

We put the rapid in RapidDev

Need a dedicated strategic tech and growth partner? Discover what RapidDev can do for your business! Book a call with our team to schedule a free, no-obligation consultation. We'll discuss your project and provide a custom quote at no cost.