itch-io
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chineseitch.io Skill
itch.io Skill
Overview
概述
Enables Claude to interact with itch.io for discovering indie games, managing purchased/downloaded games, participating in game jams, and supporting independent developers.
让Claude能够与itch.io进行交互,用于发现独立游戏、管理已购买/下载的游戏、参与游戏创作活动,以及支持独立开发者。
Quick Install
快速安装
bash
curl -sSL https://canifi.com/skills/itch-io/install.sh | bashOr manually:
bash
cp -r skills/itch-io ~/.canifi/skills/bash
curl -sSL https://canifi.com/skills/itch-io/install.sh | bash或者手动安装:
bash
cp -r skills/itch-io ~/.canifi/skills/Setup
设置
Configure via canifi-env:
bash
undefined通过canifi-env进行配置:
bash
undefinedFirst, ensure canifi-env is installed:
首先,确保已安装canifi-env:
curl -sSL https://canifi.com/install.sh | bash
curl -sSL https://canifi.com/install.sh | bash
canifi-env set ITCHIO_EMAIL "your-email@example.com"
undefinedcanifi-env set ITCHIO_EMAIL "your-email@example.com"
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 discover indie games
- Manage owned games library
- Track game jams and submissions
- View creator pages and projects
- Access pay-what-you-want games
- 浏览和发现独立游戏
- 管理已拥有的游戏库
- 追踪游戏创作活动及提交情况
- 查看创作者页面和项目
- 访问“随你定价”的游戏
Usage Examples
使用示例
Example 1: Browse Games
示例1:浏览游戏
User: "Find me some free horror games on itch.io"
Claude: I'll search itch.io for free horror games with good ratings.用户:"在itch.io上给我找一些免费的恐怖游戏"
Claude:我会在itch.io上搜索评分不错的免费恐怖游戏。Example 2: Game Jams
示例2:游戏创作活动
User: "What game jams are happening this month?"
Claude: I'll check the current and upcoming game jams on itch.io.用户:"这个月有哪些游戏创作活动?"
Claude:我会查看itch.io上当前及即将到来的游戏创作活动。Example 3: My Library
示例3:我的游戏库
User: "What games have I claimed on itch.io?"
Claude: I'll browse your itch.io library for owned games.用户:"我在itch.io上领取过哪些游戏?"
Claude:我会浏览你的itch.io游戏库,查看已拥有的游戏。Authentication Flow
认证流程
- Navigate to itch.io via Playwright MCP
- Click "Log In" button
- Enter email and password
- Handle 2FA if enabled
- Maintain session for subsequent requests
- 通过Playwright MCP导航至itch.io
- 点击“登录”按钮
- 输入邮箱和密码
- 若启用则处理双因素认证(2FA)
- 维持会话以用于后续请求
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
- Download Issues: Check game availability
- 登录失败:最多重试3次认证,随后通过iMessage通知
- 会话过期:自动重新认证
- 需要2FA:等待邮箱发送的验证码
- 速率限制:实现指数退避策略
- 下载问题:检查游戏可用性
Self-Improvement Instructions
自我优化说明
When encountering new UI patterns:
- Document itch.io interface changes
- Update selectors for new layouts
- Track bundle offerings
- Monitor jam schedules
当遇到新的UI模式时:
- 记录itch.io的界面变化
- 更新针对新布局的选择器
- 追踪捆绑包优惠活动
- 监控创作活动日程
Notes
注意事项
- Focus on indie and experimental games
- Pay-what-you-want pricing common
- Game jams foster community
- Supports game development uploads
- 专注于独立和实验性游戏
- 常见“随你定价”的付费模式
- 游戏创作活动促进社区发展
- 支持游戏开发内容上传