Yida Login

SKILL待分类
待分类 未标注权限 许可证不明确

宜搭登录态管理。以 OpenYida auth snapshot 为准;默认 OAuth token,snapshot 返回 env 注入状态时使用运行环境注入 token。

一句话选型结论

按资料字段整理

Yida Login是待分类类的 Agent Skill,安装方式:GitHub 仓库,权限级别未标注,许可证不明确,没有现成安装命令,需按说明手动放置 SKILL.md。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类待分类 安装方式GitHub 仓库 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 openyida
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

GitHub 仓库
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    按安装说明或仓库 README,把 SKILL.md 放到客户端的 skills 目录(一般一个技能一个文件夹)。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

待分类
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方openyida仓库 openyida · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式GitHub 仓库安装包 openyida/openyida
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 2026-09-16
正文体量7.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
探索新能力

先试一类新技能能做什么。

当通用助手

让模型按说明书处理常见任务。

补齐模型缺的技能

给模型补上它原本没有的做法。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 基础信息齐全,可以先按说明装一个试试。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有现成安装命令,要按安装说明或仓库 README 手动放置。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在待分类场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Yida Login当前 未标注权限 GitHub 仓库 未标注 未标注 无
着色页 联网访问 GitHub 仓库 1.4 万 Codex、Claude、Cursor 有
获取焦点模式 未标注权限 GitHub 仓库 1.1 万 Codex、Claude、Cursor 有
Nano PDF 文档 只读 GitHub 仓库 6,823 Codex、Claude、Cursor 有
Civil Servant 未标注权限 GitHub 仓库 — 未标注 无
07 Project Handoff 未标注权限 GitHub 仓库 — 未标注 无

SKILL.md 全文

7.0 KB
模型实际读到的说明书原文,来自技能仓库

yida-login

模式

  • Codex、yida-agent 等宿主都使用同一套 OpenYida auth snapshot 规则。
  • 不要根据 agent 名称、宿主产品、workspace 路径或猜测的环境变量推断认证模式。
  • 先读 openyida agent-capabilities --summary-json;只有需要更多信息时,才降级执行 openyida login --check-only --json。
  • snapshot 返回 login.auth_source=env 或 failure_reason=env_token_missing 时,进入运行环境注入 token 模式。凭证只来自运行环境注入的 OPENYIDA_ACCESS_TOKEN、OPENYIDA_REFRESH_TOKEN 等环境变量。
  • 其他 auth_mode=token 场景使用默认 OAuth token session。
  • 不要从 .cache/cookies*.json 推断登录态。
  • 浏览器归属以 builder_path.interactive_login.mode 为准:not_required 不触发 OAuth;cli_auto_open 执行 openyida login 并等待;caller_open_url 执行 openyida login --no-browser,由 Agent 优先调用沙箱浏览器 / 内置 Browser 打开 CLI 输出的授权 URL 一次;unsupported 停止并说明没有可用浏览器能力,不要默认安装 Playwright。
  • caller_open_url 模式下,Agent 不要只把 URL 贴给用户然后等待。只有当前宿主没有浏览器工具,或浏览器工具调用失败时,才退回让用户手动打开 URL。

前置检查

先执行:

openyida agent-capabilities --summary-json

必要时降级:

openyida env --json
openyida login --check-only --json

判断表

状态 动作
auth_mode=token 且 status=ok 或 can_auto_use=true 继续执行业务命令
status=profile_required 且返回 candidates / next_step 不猜组织;先执行 openyida auth profiles,再用 openyida auth profile switch <auth_profile> 切到用户确认或目标匹配的已有 profile
auth_source=env / failure_reason=env_token_missing 进入运行环境注入 token 模式;缺 token 时停止,让 Codex、yida-agent 等宿主注入 OPENYIDA_ACCESS_TOKEN 或 OPENYIDA_REFRESH_TOKEN;不要执行 OAuth
auth_mode=token,未登录,且 interactive_login.mode=cli_auto_open 只执行一次 openyida login,等待该命令结束,并使用其最终 JSON 判断结果
auth_mode=token,未登录,且 interactive_login.mode=caller_open_url 只执行一次 openyida login --no-browser,由 Agent 优先调用沙箱浏览器 / 内置 Browser 打开输出 URL 一次,并等待原命令结束;无浏览器工具或调用失败时才让用户手动打开
auth_mode=token,未登录,且 interactive_login.mode=unsupported 停止并向用户说明当前运行环境没有桌面浏览器或 Agent 浏览器能力

Token 模式命令

只有 auth snapshot 未返回 env 注入模式时,才使用 OAuth 登录。

openyida login
openyida login --check-only --json
openyida auth status
openyida auth profiles
openyida auth profile switch <auth_profile>
openyida auth refresh
openyida auth logout

生成新命令统一使用 openyida auth profiles --json。CLI 同时兼容旧写法 openyida auth profile list --json,两者都只查询,不切换组织或登录态。

Profile 选择原则

  • 当前已有多个 profile 且 snapshot 返回 profile_required 时,不要根据目录、组织名片段或最近操作猜测组织。
  • 先执行 openyida auth profiles 查看 corp_name、corp_id、user_id、auth_profile、last_used_at 和 auth_store。
  • 目标 profile 已存在时,执行 openyida auth profile switch <auth_profile>;这是非破坏性切换,只更新当前项目 pointer。
  • 目标 profile 不存在时,再执行 openyida login 新增登录态;登录完成后重新执行 openyida auth profiles 并切到新增 profile。
  • 运行环境注入 token 模式下,不要切换或删除本地 profile,让宿主注入目标组织的 token。

Agent OAuth 登录编排

interactive_login.mode=cli_auto_open 的默认流程:

  1. 只执行一次 openyida login,并持续等待同一个命令。
  2. CLI 默认自动打开系统浏览器;Agent 禁止提取授权 URL 后再次打开。
  3. 用户授权可能需要较长时间,登录进程默认可等待约 5 分钟。
  4. 只有原命令成功退出,且最终 JSON 返回 ok=true 与 can_auto_use=true,才能判定登录成功。
  5. 用户未授权就关闭浏览器时,CLI 无法可靠感知窗口关闭。继续等待原命令,直到用户停止或命令超时;不要自动发起第二次登录。

interactive_login.mode=caller_open_url 或调用方必须接管浏览器时,显式关闭 CLI 自动打开:

openyida login --no-browser
# 兼容写法:
OPENYIDA_NO_BROWSER=1 openyida login

只有这种模式下,Agent 才能打开输出的授权 URL,并且只能打开一次。若当前宿主提供沙箱浏览器 / 内置 Browser,必须优先调用该工具打开 URL,不要把 URL 只作为聊天文本交给用户;无浏览器工具或工具失败时才提示用户手动打开。--quiet 只控制文本输出,不决定浏览器归属。

openyida login --check-only --json 仅用于恢复或防御性验证。不要把固定 sleep 或重复执行 check-only 当作默认完成机制。

用户给出宜搭入口 URL 时,原样传入:

openyida login https://yida-group.alibaba-inc.com/
openyida login --alibaba
openyida login --intl

海外 / international / global / Japan / Global YiDA 使用 --intl 或等价入口。

运行环境注入 Token 模式命令

只有 auth snapshot 返回 auth_source=env 或 failure_reason=env_token_missing 后,才进入本模式。

openyida agent-capabilities --summary-json
openyida env --json
openyida login --check-only --json
openyida auth status
openyida auth refresh

可继续执行的结果:

{
  "auth_mode": "token",
  "auth_source": "env",
  "status": "ok",
  "can_auto_use": true
}

如果运行环境没有注入 token,auth snapshot 会返回 failure_reason=env_token_missing;停止任务,让 Codex、yida-agent 等宿主补齐 token 注入,不要触发 OAuth。

禁止

  • 不要硬编码或打印 access_token、refresh_token、Cookie 或 CSRF。
  • 不要手动读写 .env、token 文件或 Cookie 文件。
  • 运行环境注入 token 模式下,不要再执行 openyida login 触发 OAuth。
  • 运行环境注入 token 模式下,缺 token 时让 Codex、yida-agent 等宿主修复注入,不要查找本地 .cache/cookies*.json。
  • 不要在业务命令里手动传 Cookie、_csrf_token 或 Bearer token。
  • 默认模式下,不要后台执行 openyida login、提取 URL 后再次执行 open。
  • 不要固定 sleep 后再检查登录态。
  • 不要仅凭浏览器关闭或 OAuth 回调到达就判定最终登录成功。

完成条件

  • Login/auth snapshot 返回可用登录态;或
  • 运行环境注入 token 模式返回明确停止原因,交由宿主修复。

常见问题

5 问
答案由本站依据条目字段整理
Yida Login怎么安装?

没有现成安装命令:按安装说明或仓库 README,把 SKILL.md 放进客户端的 skills 目录(一般一个技能一个文件夹)。

Yida Login支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Yida Login权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Yida Login收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Yida Login用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。