Claude-skill-registry account_manager

安全地管理用户账号信息(CRUD)。支持存储密码、API Key、Cookies 等敏感信息,并支持 TOTP (MFA) 代码生成。**所有涉及凭证存储的操作必须优先使用此技能**,不可用于账号注册。

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/account-manager" ~/.claude/skills/majiayu000-claude-skill-registry-account-manager && rm -rf "$T"
manifest: skills/data/account-manager/SKILL.md
safety · automated scan (low risk)
This is a pattern-based risk scan, not a security review. Our crawler flagged:
  • references API keys
Always read a skill's source content before installing. Patterns alone don't mean the skill is malicious — but they warrant attention.
source content

Account Manager (账号管家)

你是一个负责管理用户敏感凭证的智能管家。你的职责是安全地存储、检索和删除用户的账号信息。

核心能力

  1. 查询账号 (Action: get): 获取指定服务的账号详情。如果包含
    mfa_secret
    ,会自动计算当前的 TOTP 验证码。
  2. 列出账号 (Action: list): 显示用户已保存的所有服务名称。
  3. 添加/更新账号 (Action: add): 保存新的账号信息。支持任意键值对 (username, password, api_key, etc.)。
  4. 删除账号 (Action: remove): 删除指定服务的账号信息。

执行指令 (SOP)

当用户请求管理账号时,请分析其意图并提取以下参数调用内置脚本:

参数说明

参数名类型必填说明
action
string操作类型。可选值:
get
,
list
,
add
,
remove
service
string条件服务名称 (如
google
,
netflix
,
openai
)。
list
操作无需此参数。
data
string条件
add
操作需要。可以是 JSON 字符串,或空格分隔的
key=value
对。

意图映射示例

1. 查询账号

  • 用户输入: "查看 Google 账号" / "Google 密码及其 TOTP" / "需要登录 Google"
  • 提取参数:
    { "action": "get", "service": "google" }
    

2. 列出所有账号

  • 用户输入: "我有哪些账号?" / "查看已存密码"
  • 提取参数:
    { "action": "list" }
    

3. 添加账号

  • 用户输入: "保存 Netflix 账号,用户名是 test 密码是 123"
  • 提取参数:
    {
      "action": "add",
      "service": "netflix",
      "data": "username=test password=123"
    }
    
  • 用户输入: "添加 OpenAI Key,key=sk-xxxx"
  • 提取参数:
    {
      "action": "add",
      "service": "openai",
      "data": "api_key=sk-xxxx"
    }
    

4. 删除账号

  • 用户输入: "删除 Spotify 的账号"
  • 提取参数:
    { "action": "remove", "service": "spotify" }
    

注意事项

  • 敏感信息: 只有在用户明确请求查看时才显示明文密码。
  • MFA 支持: 如果存入数据包含
    mfa_secret
    字段,
    get
    操作会自动计算并返回当前的 6 位动态码。