humble-bundle

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Humble Bundle Skill

Humble Bundle Skill

Overview

概述

Enables Claude to interact with Humble Bundle for managing game library, browsing current bundles, accessing Humble Choice games, and tracking charitable contributions.
让Claude能够与Humble Bundle交互,用于管理游戏库、浏览当前捆绑包、访问Humble Choice游戏以及追踪慈善捐赠。

Quick Install

快速安装

bash
curl -sSL https://canifi.com/skills/humble-bundle/install.sh | bash
Or manually:
bash
cp -r skills/humble-bundle ~/.canifi/skills/
bash
curl -sSL https://canifi.com/skills/humble-bundle/install.sh | bash
或手动安装:
bash
cp -r skills/humble-bundle ~/.canifi/skills/

Setup

设置

Configure via canifi-env:
bash
undefined
通过canifi-env进行配置:
bash
undefined

First, ensure canifi-env is installed:

首先,确保canifi-env已安装:

canifi-env set HUMBLE_EMAIL "your-email@example.com"
undefined
canifi-env set HUMBLE_EMAIL "your-email@example.com"
undefined

Privacy & Authentication

隐私与认证

Your credentials, your choice. Canifi LifeOS respects your privacy.
你的凭据,由你掌控。 Canifi LifeOS尊重你的隐私。

Option 1: Manual Browser Login (Recommended)

选项1:手动浏览器登录(推荐)

If you prefer not to share credentials with Claude Code:
  1. Complete the Browser Automation Setup using CDP mode
  2. Login to the service manually in the Playwright-controlled Chrome window
  3. Claude will use your authenticated session without ever seeing your password
如果你不想与Claude Code共享凭据:
  1. 使用CDP模式完成浏览器自动化设置
  2. 在Playwright控制的Chrome窗口中手动登录服务
  3. Claude将使用你的已认证会话,且永远不会看到你的密码

Option 2: Environment Variables

选项2:环境变量

If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
如果你愿意共享凭据,可以将其存储在本地:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
注意:存储在canifi-env中的凭据仅能在你的本地机器上访问,绝不会被传输。

Capabilities

功能

  • Browse and purchase game bundles
  • Manage Humble Choice subscription
  • View purchase history and keys
  • Track charitable contribution totals
  • Access Humble Games Collection
  • 浏览并购买游戏捆绑包
  • 管理Humble Choice订阅
  • 查看购买历史和激活码
  • 追踪慈善捐赠总额
  • 访问Humble Games Collection

Usage Examples

使用示例

Example 1: Current Bundles

示例1:当前捆绑包

User: "What bundles are available on Humble Bundle?"
Claude: I'll check the current Humble Bundles available for purchase.
用户:“Humble Bundle上现在有哪些捆绑包?”
Claude:我将查询当前可购买的Humble Bundle捆绑包。

Example 2: Humble Choice

示例2:Humble Choice

User: "What games are in Humble Choice this month?"
Claude: I'll check the current Humble Choice monthly selection.
用户:“本月Humble Choice有哪些游戏?”
Claude:我将查询当前Humble Choice的月度精选游戏。

Example 3: Key Library

示例3:激活码库

User: "What unclaimed keys do I have on Humble?"
Claude: I'll check your Humble Bundle library for unredeemed game keys.
用户:“我在Humble上有哪些未领取的激活码?”
Claude:我将检查你的Humble Bundle库,查找未兑换的游戏激活码。

Authentication Flow

认证流程

  1. Navigate to humblebundle.com via Playwright MCP
  2. Click "Log In" button
  3. Enter email and password
  4. Handle 2FA if enabled
  5. Maintain session for subsequent requests
  1. 通过Playwright MCP导航至humblebundle.com
  2. 点击“登录”按钮
  3. 输入邮箱和密码
  4. 若启用则处理双因素认证(2FA)
  5. 维持会话以用于后续请求

Error Handling

错误处理

  • Login Failed: Retry authentication up to 3 times, then notify via iMessage
  • Session Expired: Re-authenticate automatically
  • 2FA Required: Wait for code via email
  • Rate Limited: Implement exponential backoff
  • Key Revealed: Cannot hide keys once shown
  • 登录失败:最多重试3次认证,随后通过iMessage通知
  • 会话过期:自动重新认证
  • 需要2FA:等待邮箱发送的验证码
  • 速率限制:实现指数退避策略
  • 激活码已显示:一旦显示无法隐藏

Self-Improvement Instructions

自我改进说明

When encountering new UI patterns:
  1. Document Humble Bundle interface changes
  2. Update selectors for new layouts
  3. Track bundle timing and themes
  4. Monitor Choice changes
遇到新的UI模式时:
  1. 记录Humble Bundle的界面变更
  2. 更新针对新布局的选择器
  3. 追踪捆绑包的时间安排和主题
  4. 监控Choice的变更

Notes

注意事项

  • Bundles support charity donations
  • Choice subscription for monthly games
  • Keys redeemable on Steam/Epic/etc
  • Trove/Collection for DRM-free games
  • 捆绑包支持慈善捐赠
  • Choice订阅可获取月度游戏
  • 激活码可在Steam/Epic等平台兑换
  • Trove/Collection提供无DRM游戏