nintendo

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Nintendo Skill

Nintendo Skill

Overview

概述

Enables Claude to interact with Nintendo services for managing game library, browsing eShop, accessing Nintendo Switch Online features, and tracking play activity.
让Claude能够与Nintendo服务交互,用于管理游戏库、浏览eShop、访问Nintendo Switch Online功能以及追踪游玩活动。

Quick Install

快速安装

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

Setup

配置设置

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

First, ensure canifi-env is installed:

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

canifi-env set NINTENDO_EMAIL "your-email@example.com"
undefined
canifi-env set NINTENDO_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 Nintendo eShop and deals
  • View game library and play history
  • Access Nintendo Switch Online benefits
  • Check My Nintendo rewards points
  • View wish list and upcoming releases
  • 浏览Nintendo eShop及优惠活动
  • 查看游戏库与游玩历史
  • 访问Nintendo Switch Online权益
  • 查看My Nintendo奖励点数
  • 查看愿望清单与即将发布的游戏

Usage Examples

使用示例

Example 1: eShop Deals

示例1:eShop优惠

User: "What games are on sale on Nintendo eShop?"
Claude: I'll check the eShop for current deals and discounts.
用户:"Nintendo eShop上有哪些游戏在打折?"
Claude:我将为你查询eShop当前的优惠活动与折扣信息。

Example 2: Play Activity

示例2:游玩活动

User: "How much time have I spent playing Zelda?"
Claude: I'll check your play activity for The Legend of Zelda games.
用户:"我玩《塞尔达》总共花了多少时间?"
Claude:我将为你查询《塞尔达传说》系列游戏的游玩活动记录。

Example 3: Switch Online

示例3:Switch Online

User: "What classic games are on Nintendo Switch Online?"
Claude: I'll browse the Nintendo Switch Online library of classic titles.
用户:"Nintendo Switch Online上有哪些经典游戏?"
Claude:我将为你浏览Nintendo Switch Online的经典游戏库。

Authentication Flow

认证流程

  1. Navigate to nintendo.com via Playwright MCP
  2. Click "Log In" button
  3. Enter Nintendo Account credentials
  4. Handle 2FA if enabled
  5. Maintain session for subsequent requests
  1. 通过Playwright MCP导航至nintendo.com
  2. 点击“登录”按钮
  3. 输入Nintendo账户凭据
  4. 若启用了双因素认证则进行处理
  5. 维持会话以用于后续请求

Error Handling

错误处理

  • Login Failed: Retry authentication up to 3 times, then notify via iMessage
  • Session Expired: Re-authenticate with Nintendo
  • 2FA Required: Wait for code via email or app
  • Rate Limited: Implement exponential backoff
  • Region Lock: Note content availability by region
  • 登录失败:最多重试3次认证,随后通过iMessage通知
  • 会话过期:重新进行Nintendo认证
  • 需要双因素认证:等待通过邮件或应用发送的验证码
  • 速率限制:实现指数退避策略
  • 区域锁:标注内容的区域可用性

Self-Improvement Instructions

自我改进说明

When encountering new UI patterns:
  1. Document Nintendo web interface changes
  2. Update selectors for new layouts
  3. Track eShop sale patterns
  4. Monitor Switch Online additions
当遇到新的UI模式时:
  1. 记录Nintendo网页界面的变更
  2. 更新针对新布局的选择器
  3. 追踪eShop的促销模式
  4. 监控Switch Online的新增内容

Notes

注意事项

  • Nintendo Switch Online required for online play
  • My Nintendo points for rewards
  • Region differences in eShop content
  • Family Membership available
  • 在线游玩需要Nintendo Switch Online会员
  • My Nintendo点数可用于兑换奖励
  • eShop内容存在区域差异
  • 提供家庭会员服务