← Back to Skills Marketplace
cheerwhy

Epic Free Games

by Cheer · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
261
Downloads
1
Stars
2
Active Installs
8
Versions
Install in OpenClaw
/install epic-games
Description
Fetch current and upcoming free games from Epic Games Store. Use when the user asks about Epic free games, this week's free games, or Epic giveaways.
README (SKILL.md)

Epic Free Games

API

No auth required. GET request:

https://store-site-backend-static.ak.epicgames.com/freeGamesPromotions?locale={locale}&country={country}&allowCountries={country}

Parameters (match user's language/region, default to zh-CN / US):

  • locale: BCP 47 format (e.g. zh-CN, en-US, ja-JP, ko-KR)
  • country / allowCountries: ISO 3166-1 alpha-2 (e.g. US, CN, JP, KR)

Note: Some regions have restricted catalogs. Use US for the most complete game list.

Steps

  1. Fetch the API using curl (the response is large, web_fetch may truncate it)
  2. Parse data.Catalog.searchStore.elements from the JSON response
  3. Distinguish current vs upcoming by promotions field:
    • promotions.promotionalOffers has value → currently free
    • promotions.upcomingPromotionalOffers has value → upcoming free
  4. Each promotion contains startDate and endDate (UTC ISO 8601)
  5. Ignore entries where offerType is not BASE_GAME (DLCs, add-ons, etc.)

Output Format

Group by "currently free" and "upcoming free", show game title, store link, and claim period (converted to local timezone). Date format: match the user's locale.

Store link: https://store.epicgames.com/{locale}/p/{pageSlug} where pageSlug is from offerMappings[0].pageSlug.

Usage Guidance
This instruction-only skill fetches a public Epic Games Store endpoint and parses the JSON response; it does not ask for credentials or install anything. Before installing, confirm your agent environment can make outbound HTTPS requests and parse JSON (curl or equivalent), and be aware the skill will contact store-site-backend-static.ak.epicgames.com. Also verify date/timezone formatting behavior if you need precise local-times, and be mindful of rate limits or network policies that may block the request.
Capability Analysis
Type: OpenClaw Skill Name: epic-games Version: 1.0.1 The skill bundle provides instructions for an AI agent to fetch and display free game promotions from the official Epic Games Store API. The logic is transparent, uses a legitimate endpoint (epicgames.com), and contains no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The name/description (fetch Epic free games) matches the SKILL.md: it uses a public Epic API endpoint and parses promotion fields. No unrelated credentials, binaries, or config paths are required.
Instruction Scope
Instructions are narrowly scoped to performing an HTTP GET, parsing JSON, and formatting results by current/upcoming promotions. The doc suggests using curl (and mentions web_fetch may truncate), and instructs converting UTC dates to the user's local timezone — these are reasonable for the task. Minor note: SKILL.md assumes the agent has a tool to run curl/HTTP requests and to parse JSON; the metadata doesn't declare required binaries, so implementers should ensure the agent environment supports those operations.
Install Mechanism
No install spec and no code files are present (instruction-only). No external downloads or package installs are requested, which minimizes risk.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportionate: the Epic API endpoint is public and needs no auth.
Persistence & Privilege
always is false and the skill does not request persistent or system-wide configuration changes. It is user-invocable and may be invoked autonomously (platform default), which is expected for this type of helper.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install epic-games
  3. After installation, invoke the skill by name or use /epic-games
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
No content changes
v1.1.0
无变更,发布新版本
v0.2.3
Update tags: epic, free, games
v0.2.2
Rename to Epic Free Games
v0.2.1
No changes
v0.2.0
Add store link using offerMappings pageSlug
v0.1.1
Rename display name to Epic Free Games
v0.1.0
Initial release: fetch current and upcoming free games from Epic Games Store
Metadata
Slug epic-games
Version 1.0.1
License MIT-0
All-time Installs 3
Active Installs 2
Total Versions 8
Frequently Asked Questions

What is Epic Free Games?

Fetch current and upcoming free games from Epic Games Store. Use when the user asks about Epic free games, this week's free games, or Epic giveaways. It is an AI Agent Skill for Claude Code / OpenClaw, with 261 downloads so far.

How do I install Epic Free Games?

Run "/install epic-games" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Epic Free Games free?

Yes, Epic Free Games is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Epic Free Games support?

Epic Free Games is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Epic Free Games?

It is built and maintained by Cheer (@cheerwhy); the current version is v1.0.1.

💬 Comments