← 返回 Skills 市场
cheerwhy

Epic Free Games

作者 Cheer · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
261
总下载
1
收藏
2
当前安装
8
版本数
在 OpenClaw 中安装
/install epic-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.
使用说明 (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.

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install epic-games
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /epic-games 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug epic-games
版本 1.0.1
许可证 MIT-0
累计安装 3
当前安装数 2
历史版本数 8
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 261 次。

如何安装 Epic Free Games?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install epic-games」即可一键安装,无需额外配置。

Epic Free Games 是免费的吗?

是的,Epic Free Games 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Epic Free Games 支持哪些平台?

Epic Free Games 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Epic Free Games?

由 Cheer(@cheerwhy)开发并维护,当前版本 v1.0.1。

💬 留言讨论