steam
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSteam Skill
Steam Skill
Overview
概述
Enables Claude to interact with Steam for managing game library, tracking wishlist sales, viewing gaming activity, and discovering new games through the Steam store.
让Claude能够与Steam交互,用于管理游戏库、追踪愿望单折扣、查看游戏活动以及通过Steam商店发现新游戏。
Quick Install
快速安装
bash
curl -sSL https://canifi.com/skills/steam/install.sh | bashOr manually:
bash
cp -r skills/steam ~/.canifi/skills/bash
curl -sSL https://canifi.com/skills/steam/install.sh | bash或手动安装:
bash
cp -r skills/steam ~/.canifi/skills/Setup
配置
Configure via canifi-env:
bash
undefined通过canifi-env进行配置:
bash
undefinedFirst, ensure canifi-env is installed:
First, ensure canifi-env is installed:
curl -sSL https://canifi.com/install.sh | bash
curl -sSL https://canifi.com/install.sh | bash
canifi-env set STEAM_USERNAME "your-steam-username"
undefinedcanifi-env set STEAM_USERNAME "your-steam-username"
undefinedPrivacy & 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:
- Complete the Browser Automation Setup using CDP mode
- Login to the service manually in the Playwright-controlled Chrome window
- Claude will use your authenticated session without ever seeing your password
如果你不想与Claude Code共享凭据:
- 使用CDP模式完成浏览器自动化配置
- 在Playwright控制的Chrome窗口中手动登录该服务
- 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 manage game library
- Track wishlist and sale notifications
- View gaming activity and playtime stats
- Discover games through store recommendations
- Check friend activity and game updates
- 浏览并管理游戏库
- 追踪愿望单及折扣通知
- 查看游戏活动和游玩时长统计
- 通过商店推荐发现新游戏
- 查看好友活动和游戏更新
Usage Examples
使用示例
Example 1: Wishlist Management
示例1:愿望单管理
User: "Are any of my Steam wishlist games on sale?"
Claude: I'll check your Steam wishlist for current discounts and deals.用户:"我的Steam愿望单里有游戏在打折吗?"
Claude:我会检查你的Steam愿望单,查看当前的折扣和优惠。Example 2: Library Overview
示例2:游戏库概览
User: "What games do I have on Steam that I haven't played?"
Claude: I'll review your library and find games with zero playtime.用户:"我Steam上有哪些游戏还没玩过?"
Claude:我会查看你的游戏库,找出游玩时长为零的游戏。Example 3: Friend Activity
示例3:好友活动
User: "What are my friends playing on Steam?"
Claude: I'll check your friends list for current gaming activity.用户:"我的好友们在Steam上玩什么?"
Claude:我会查看你的好友列表,了解当前的游戏活动。Authentication Flow
认证流程
- Navigate to store.steampowered.com via Playwright MCP
- Click "Login" button
- Enter Steam credentials
- Handle Steam Guard 2FA (email or mobile)
- Maintain session cookies for future access
- 通过Playwright MCP导航至store.steampowered.com
- 点击"登录"按钮
- 输入Steam凭据
- 处理Steam Guard双因素认证(邮件或移动端)
- 保留会话Cookie以便后续访问
Error Handling
错误处理
- Login Failed: Retry authentication up to 3 times, then notify via iMessage
- Session Expired: Re-authenticate with Steam
- Steam Guard: Wait for 2FA code via email or authenticator
- Rate Limited: Implement exponential backoff
- Profile Private: Request user to adjust privacy settings
- 登录失败:最多重试认证3次,随后通过iMessage通知用户
- 会话过期:重新通过Steam认证
- Steam Guard:等待邮件或认证器发送的双因素验证码
- 速率限制:实现指数退避机制
- 个人资料私密:请求用户调整隐私设置
Self-Improvement Instructions
自我改进说明
When encountering new UI patterns:
- Document Steam interface changes
- Update selectors for new layouts
- Track sale event patterns
- Monitor new store features
当遇到新的UI模式时:
- 记录Steam界面的变化
- 更新针对新布局的选择器
- 追踪折扣活动模式
- 监控商店新功能
Notes
注意事项
- Steam Guard provides 2FA security
- Profile privacy settings affect visibility
- Family sharing allows library sharing
- Remote play enables streaming games
- Steam Guard提供双因素认证安全保障
- 个人资料隐私设置会影响可见性
- 家庭共享功能允许共享游戏库
- 远程畅玩功能支持游戏串流