Epic喜加一
epic-games
by cheerwhy
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 skill add --url github.com/openclaw/skills/tree/main/skills/cheerwhy/epic-games文档
Epic Games 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
- Fetch the API using
curl(the response is large,web_fetchmay truncate it) - Parse
data.Catalog.searchStore.elementsfrom the JSON response - Distinguish current vs upcoming by
promotionsfield:promotions.promotionalOffershas value → currently freepromotions.upcomingPromotionalOffershas value → upcoming free
- Each promotion contains
startDateandendDate(UTC ISO 8601) - Ignore entries where
offerTypeis notBASE_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.
相关 Skills
Claude API
by anthropic
Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements). TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project. SKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.
并行代理
by axelhu
Use when facing 2 or more independent tasks that can be worked on without shared state - dispatches parallel subagents using sessions_spawn for concurrent investigation and execution, adapted for OpenClaw
高光制作器
by bwbernardweston18
>