Auth Permission

业务Skill执行前的权限检查服务,这是系统安全基础步骤。如果业务Skill中添加了前置条件指向这里,必须在执行其他业务 Skill 前先调用本Skill,做认证和鉴权操作。同时,auth-permission也支持重置登录态操作(清除当前Agent身份)。

infometa Updated 228 repo stars

File contents

auth-permission,认证+权限检测

⚠️ 执行前必须先识别用户当前操作系统,并按下表加载对应文件作为本 Skill 的真正执行说明。只读其一,不要把两个文件都跑一遍。

操作系统 应加载的文件 说明
macOS / Linux(bash / zsh) SKILL_unix.md 使用 POSIX 前缀内联环境变量、curl + chmod 安装 authcli
Windows(PowerShell) SKILL_windows.md 使用 $env:KEY=... 设置环境变量、Invoke-WebRequest 安装 authcli.exe

路由判定步骤

  1. 通过 shell 探测当前操作系统(任选其一):
    • 已知是 PowerShell($PSVersionTable 可用、提示符以 PS 开头、命令分隔符为 ;)→ Windows
    • 已知是 bash / zsh(uname -s 可用)→ macOS / Linux
  2. 按上表打开对应的 SKILL_*.md,严格遵循其中的安装、鉴权、重置、安全规范执行。
  3. 两个文件的字段、参数、动态参数(ResourceID / CredentialId)、安全机制完全一致,差别仅在于 shell 语法与安装脚本。

infometa/workbuddyskills/tree/main/experts/corp-credit-due-diligence/skills/auth-permission commit 3eec154b6c

Frequently asked questions

npx skillmds@latest add infometa/auth-permission