Auth
EpicenterHQ/epicenter
Epicenter auth packages: @epicenter/auth and the Svelte adapter at @epicenter/auth/svelte, OAuth sessions, identity state, auth-owned fetch/WebSocket, and the reload gate that makes a page lifetime…
美团C端用户Agent认证工具。为需要美团用户身份的 Skill(如发券、查订单等)提供手机号验证码登录认证,管理用户Token,实现“一次认证、持续有效”。当其他 Skill 需要校验用户身份、获取用户Token时,作为前置认证模块调用。触发词:美团登录、用户认证、手机号验证、发送验证码、获取Token、切换账号、退出登录。
$ npx skills add LeoYeAI/openclaw-master-skills --skill meituan-c-user-auth -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills meituan-c-user-auth --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/meituan-c-user-auth .claude/skills/meituan-c-user-auth && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "meituan-c-user-auth" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/meituan-c-user-auth into .claude/skills/meituan-c-user-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meituan-c-user-auth", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/meituan-c-user-authType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill meituan-c-user-auth -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills meituan-c-user-auth --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/meituan-c-user-auth .agents/skills/meituan-c-user-auth && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "meituan-c-user-auth" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/meituan-c-user-auth into .agents/skills/meituan-c-user-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meituan-c-user-auth", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill meituan-c-user-auth -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills meituan-c-user-auth --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/meituan-c-user-auth .cursor/skills/meituan-c-user-auth && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "meituan-c-user-auth" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/meituan-c-user-auth into .cursor/skills/meituan-c-user-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meituan-c-user-auth", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/meituan-c-user-auth--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill meituan-c-user-auth -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills meituan-c-user-auth --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/meituan-c-user-auth .gemini/skills/meituan-c-user-auth && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "meituan-c-user-auth" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/meituan-c-user-auth into .gemini/skills/meituan-c-user-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meituan-c-user-auth", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills meituan-c-user-authInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill meituan-c-user-auth -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/meituan-c-user-auth .github/skills/meituan-c-user-auth && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "meituan-c-user-auth" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/meituan-c-user-auth into .github/skills/meituan-c-user-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meituan-c-user-auth", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill meituan-c-user-auth -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills meituan-c-user-auth --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/meituan-c-user-auth .opencode/skills/meituan-c-user-auth && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "meituan-c-user-auth" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/meituan-c-user-auth into .opencode/skills/meituan-c-user-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meituan-c-user-auth", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
meituan-c-user-auth美团C端用户Agent认证工具。为需要美团用户身份的 Skill(如发券、查订单等)提供手机号验证码登录认证,管理用户Token,实现“一次认证、持续有效”。当其他 Skill 需要校验用户身份、获取用户Token时,作为前置认证模块调用。触发词:美团登录、用户认证、手机号验证、发送验证码、获取Token、切换账号、退出登录。
Meituan C User Auth is an agent skill from LeoYeAI/openclaw-master-skills. 美团C端用户Agent认证工具。为需要美团用户身份的 Skill(如发券、查订单等)提供手机号验证码登录认证,管理用户Token,实现“一次认证、持续有效”。当其他 Skill 需要校验用户身份、获取用户Token时,作为前置认证模块调用。触发词:美团登录、用户认证、手机号验证、发送验证码、获取Token、切换账号、退出登录。
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts and reference files (for example `_meta.json`, `references/api-config.md` and `references/terms-of-service.md`).
The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
clawhub.aipeppermall.meituan.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Meituan C User Auth loads about 2.3k tokens when it runs, and up to ~5.2k if it reads all its reference files. Until then it costs about 46 tokens; SKILL.md has 248 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 248 words, ~2,323 tokens.
.claude/skills/meituan-c-user-auth/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.macOS:
PYTHON=~/Library/Application\ Support/xiaomei-cowork/Python311/python/bin/python3
SCRIPT="$CLAUDE_CONFIG_DIR/skills/meituan-c-user-auth/scripts/auth.py"Windows(Git Bash):
PYEXE="$(cygpath "$APPDATA")/xiaomei-cowork/Python311/python/python.exe"
SCRIPT="$CLAUDE_CONFIG_DIR/skills/meituan-c-user-auth/scripts/auth.py"
# 后续命令将 $PYTHON 替换为 "$PYEXE"Linux / 其他 Agent 环境:
# 使用系统 Python 3(或自定义路径)
PYTHON=python3
SCRIPT="$CLAUDE_CONFIG_DIR/skills/meituan-c-user-auth/scripts/auth.py"
# 如需自定义 Token 存储路径(沙箱/隔离场景):
export XIAOMEI_AUTH_FILE=/tmp/my_auth_tokens.json⚠️
$CLAUDE_CONFIG_DIR在 macOS 路径含空格,SCRIPT 变量赋值和使用时均需加双引号。
本 Skill 调用的所有接口均以**北京时间(UTC+8)**为准。
# 检查本地时区
date +%Z处理规则:
CST / Asia/Shanghai / UTC+8 → 直接使用系统时间,无需转换UTC 或其他时区 → 处理所有命令时需将时间转换到北京时间(UTC+8)再使用| 命令 | 说明 | 是否调用远程接口 |
|---|---|---|
version-check | 检查本地 Skill 版本,与广场版本对比 | ⚡ 本地为主,有远程源时才请求 |
terms-check | 检查用户是否已接受服务协议 | ❌ 本地只读 |
terms-accept | 用户接受服务协议 | ❌ 本地操作 |
terms-decline | 用户拒绝服务协议 | ❌ 本地操作 |
status | 本地检查 Token 是否存在 | ❌ 本地只读 |
token-verify | 调用服务端校验 Token 真实有效性 | ✅ 调用接口 |
send-sms --phone <手机号> | 发送短信验证码 | ✅ 调用接口 |
verify --phone <手机号> --code <验证码> | 验证验证码,写入 Token | ✅ 调用接口 |
logout | 退出登录,user_token 置空(保留 device_token) | ❌ 本地操作 |
每次对话中第一次使用本 Skill 时执行,同一对话内无需重复。
实现原理:通过 WebFetch 访问 clawhub.ai 上的公开版本页面,从页面内容中提取 version: 字段,再传给脚本进行对比。
# 使用 WebFetch 工具访问以下 URL,提取页面中 version 字段
# URL: https://clawhub.ai/meituan-zhengchang/meituan-c-user-auth从返回内容中找到 version: "x.y.z" 或 "version": "x.y.z" 字段,提取版本号(如 1.0.0-SNAPSHOT)。若页面无法访问或未找到版本字段,跳过版本对比。
# 将上一步提取到的远程版本号通过 --remote 参数传入
$PYTHON "$SCRIPT" version-check --remote <远程版本号>
# 示例:
$PYTHON "$SCRIPT" version-check --remote "1.0.0-SNAPSHOT"
# 若上一步获取失败,不传 --remote,脚本会静默跳过对比
$PYTHON "$SCRIPT" version-check处理逻辑:
up_to_date: true → 继续执行,无需提示up_to_date: false → 提示用户:本地 Skill 版本较旧(当前 x.y.z,最新 a.b.c),建议前往以下地址更新以获取最新能力:
https://clawhub.ai/meituan-zhengchang/meituan-c-user-auth
继续使用旧版本也可正常登录。up_to_date: null(未传入远程版本)→ 静默跳过,不影响正常流程法律合规要求:在使用本 Skill 的任何功能前,必须确认用户已阅读并接受《Skill 服务使用规则》。
协议文档位置:references/terms-of-service.md
# 检查用户是否已接受协议
$PYTHON "$SCRIPT" terms-check返回结果:
terms_accepted: true → 用户已接受,可继续使用认证流程terms_accepted: false → 用户未接受,需要引导用户阅读并确认┌──────────────────────────────────────────────────────────────────┐
│ 用户未接受协议时,引导完成协议确认: │
│ │
│ 1. 展示官方声明并告知《Skill服务使用规则》概要: │
│ │
│ "本Skill为美团官方开发并提供,请您放心使用。 │
│ 使用前请参见并同意《Skill服务使用规则》" │
│ │
│ 2. 询问用户并合并接受流程: │
│ "请问您是否阅读并接受《Skill服务使用规则》? │
│ 回复 '是' 或 '接受' 表示接受, │
│ 回复 '否' 或 '拒绝' 表示不接受, │
│ 回复 '查看全文' 查看完整规则内容。 │
│ 您也可以直接输入手机号,视为接受规则 │
│ 并开始登录认证。" │
│ │
│ 3. 用户输入'查看全文'时: │
│ [使用Read工具读取并展示references/terms-of-service.md全文]│
│ → 展示完成后重新询问是否接受 │
│ │
│ 4. 用户接受后(回复'是'/接受 或 输入手机号): │
│ $PYTHON "$SCRIPT" terms-accept │
│ → 如果用户直接输入手机号,跳过询问直接发送验证码 │
│ → 如果用户回复'是'/接受',再请用户输入手机号│
│ │
│ 5. 用户拒绝后执行: │
│ $PYTHON "$SCRIPT" terms-decline │
│ → 告知用户无法使用服务,结束对话 │
└──────────────────────────────────────────────────────────────────┘**重要:**用户接受协议后,
terms_accepted状态会持久化存储在本地 Token 文件中, 同一设备后续调用无需重复确认。如需撤销接受,可使用terms-decline命令。
┌──────────────────────────────────────────────────────────────────┐
│ 第一步(协议检查):检查服务协议确认状态 │
│ $PYTHON "$SCRIPT" terms-check │
│ ├── terms_accepted: true │
│ │ → 进入第二步(Token 校验) │
│ └── terms_accepted: false │
│ → 执行协议确认流程(见上文) │
└──────────────────────────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────────────────────────┐
│ 第二步(Token 校验):调用远程接口校验 Token │
│ $PYTHON "$SCRIPT" token-verify │
│ ├── valid: true → 告知用户已登录 │
│ │ (手机号 phone_masked) │
│ │ 返回 user_token,流程结束 │
│ └── valid: false → 进入第三步 │
└──────────────────────────────────────────────────────────────────┘
↓(Token 无效或不存在)
┌──────────────────────────────────────────────────────────────────┐
│ 第三步:引导用户输入手机号 │
│ "请输入您的美团账号手机号:" │
│ 等待用户输入 │
└──────────────────────────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────────────────────────┐
│ 第四步:发送短信验证码 │
│ $PYTHON "$SCRIPT" send-sms --phone <手机号> │
│ ├── 成功 → 告知用户: │
│ │ "验证码已发送至手机 xxx****xxxx, │
│ │ 请打开手机短信查看验证码, │
│ │ 60秒内有效" │
│ ├── code=20010(安全验证)→ 见下方分支 │
│ └── 其他失败 → 告知原因(见错误码说明) │
└──────────────────────────────────────────────────────────────────┘
↓(当 code=20010 时的安全验证分支)
┌──────────────────────────────────────────────────────────────────┐
│ 安全验证分支:引导用户完成身份校验 │
│ 脚本输出 JSON 示例: │
│ { │
│ "error": "SMS_SECURITY_VERIFY_REQUIRED",│
│ "redirect_url": "https://..." │
│ } │
│ │
│ ⚠️ 必须从 JSON 输出的 redirect_url 字段 │
│ 取值,禁止自行拼装或猜测跳转链接! │
│ ⚠️ 若 redirect_url 为空字符串,提示用户 │
│ "安全验证链接获取失败,请稍后重试" │
│ │
│ redirect_url 不为空时提示用户: │
│ "为保障账号安全,您需要先完成一次身份验证。 │
│ 请点击以下链接,在页面中完成验证: │
│ <redirect_url 字段的值> │
│ 完成验证后,系统会自动发送短信验证码, │
│ 请留意手机短信,然后将验证码告诉我。" │
│ │
│ 等待用户反馈已完成验证后,重新执行第四步 │
│ (重新发送验证码,不需要用户再次输入手机号)│
└──────────────────────────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────────────────────────┐
│ 第五步:等待用户输入验证码 │
│ "请输入您收到的6位验证码:" │
│ 等待用户输入 │
└──────────────────────────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────────────────────────┐
│ 第六步:验证验证码 │
│ $PYTHON "$SCRIPT" verify \ │
│ --phone <手机号> --code <验证码> │
│ ├── 成功 → "认证成功,xxx****xxxx 已登录" │
│ │ user_token 已自动写入 │
│ │ 返回 user_token 供调用方使用 │
│ └── 失败 → 告知原因,提示重新发送或重试 │
└──────────────────────────────────────────────────────────────────┘| 错误码 | 涉及接口 | 友好提示 |
|---|---|---|
| 20002 | 发送验证码 | 验证码已发送,请等待1分钟后再试 |
| 20003 | 验证验证码 | 验证码错误或已过期(60秒有效),请重新获取 |
| 20004 | 发送/验证 | 该手机号未注册美团,请先下载美团APP完成注册 |
| 20005 | 校验Token | 登录状态已过期,需要重新认证 |
| 20006 | 发送验证码 | 该手机号今日发送次数已达上限(最多5次),请明天再试 |
| 20007 | 发送验证码 | 短信发送量已达今日上限,请明天再试 |
| 20010 | 发送验证码 | 需要完成安全验证,请按提示访问验证链接,完成后留意手机短信 |
| 99997 | 全部 | 系统繁忙,请稍后重试 |
| 99998 | 全部 | 未知异常,请稍后重试 |
| 99999 | 全部 | 参数错误,请检查手机号格式是否正确 |
在调用方的 SKILL.md 中写:
## 前置认证
1. 调用 meituan-c-user-auth Skill,按标准认证流程执行
2. 获取有效 user_token
3. 携带 user_token 调用业务接口
4. 若业务接口返回 Token 无效错误,重新触发认证流程token-verify(远程接口),而非 status(仅本地存在性检查)token-verify 返回 valid: false 时才需要重新认证,不在本地推算过期时间,不向用户提示 Token 有效期logout 命令清除 Tokenerror=SMS_SECURITY_VERIFY_REQUIRED 时,必须从脚本 JSON 输出的 redirect_url 字段取值作为跳转链接,禁止自行拼装或猜测链接;若 redirect_url 为空则提示用户稍后重试;引导用户点击该链接完成安全验证后,重新调用 send-sms(无需用户再次输入手机号);安全验证后的短信由后端自动触发,用户直接输入收到的验证码即可terms-check 命令)references/terms-of-service.md 原文展示,不得精简、概括或修改内容| 接口 | 路径 | 方法 | 关键请求字段 |
|---|---|---|---|
| 发送验证码 | /eds/claw/login/sms/code/get | POST | mobile, uuid(device_token) |
| 验证验证码 | /eds/claw/login/sms/code/verify | POST | mobile, smsVerifyCode, uuid(device_token) |
| 校验 Token | /eds/claw/login/token/verify | POST | ?token=<token> (Query) |
当前使用线上外网域名:
https://peppermall.meituan.com
完整接口文档见 references/api-config.md
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (scripts, references) in skills/meituan-c-user-auth of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Meituan C User Auth next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Meituan C User Auth this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~2.3k | Automated safety check: Pass | MIT | |
| AuthEpicenterHQ/epicenter | 4.8k | — | ~7k | Automated safety check: Pass | Custom licence | |
| Authmicrosoft/apm | 4k | — | ~756 | Automated safety check: Pass | MIT | |
| Clerk Authdavila7/claude-code-templates | 33k | 5 repos | ~376 | Automated safety check: Pass | MIT | |
| Clerk Authsickn33/agentic-awesome-skills | 47k | 2 repos | ~355 | Automated safety check: Pass | MIT | |
| Nextjs Supabase Authdavila7/claude-code-templates | 33k | 4 repos | ~346 | Automated safety check: Pass | MIT |
EpicenterHQ/epicenter
Epicenter auth packages: @epicenter/auth and the Svelte adapter at @epicenter/auth/svelte, OAuth sessions, identity state, auth-owned fetch/WebSocket, and the reload gate that makes a page lifetime…
microsoft/apm
Activate when code touches token management, credential resolution, git auth flows, GITHUBAPMPAT, ADOAPMPAT, AuthResolver, HostInfo, AuthContext, or any remote host authentication -- even if 'auth'…
davila7/claude-code-templates
Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync Use when: adding authentication, clerk auth, user authentication, sign in, sign up.
sickn33/agentic-awesome-skills
Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync
davila7/claude-code-templates
Expert integration of Supabase Auth with Next.js App Router Use when: supabase auth next, authentication next.js, login supabase, auth middleware, protected route.
ruvnet/ruflo
Probe a site's authentication flow for redirect leaks, missing CSRF, weak session cookies, and OAuth misconfiguration; produces an auth findings.md
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
美团C端用户Agent认证工具。为需要美团用户身份的 Skill(如发券、查订单等)提供手机号验证码登录认证,管理用户Token,实现“一次认证、持续有效”。当其他 Skill 需要校验用户身份、获取用户Token时,作为前置认证模块调用。触发词:美团登录、用户认证、手机号验证、发送验证码、获取Token、切换账号、退出登录。. Meituan C User Auth is an agent skill from LeoYeAI/openclaw-master-skills.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill meituan-c-user-auth -a claude-code`. Or copy the skill folder (skills/meituan-c-user-auth in LeoYeAI/openclaw-master-skills) into .claude/skills/meituan-c-user-auth in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill meituan-c-user-auth -a codex`. Or copy the skill folder (skills/meituan-c-user-auth in LeoYeAI/openclaw-master-skills) into .agents/skills/meituan-c-user-auth in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill meituan-c-user-auth -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/meituan-c-user-auth, .gemini/skills/meituan-c-user-auth, .github/skills/meituan-c-user-auth and .opencode/skills/meituan-c-user-auth in your project.
Going by SKILL.md and its folder, Meituan C User Auth needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md names 2 domains. In commands or code: clawhub.ai and peppermall.meituan.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Meituan C User Auth is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Meituan C User Auth: Auth (EpicenterHQ/epicenter, 4.8k stars), Auth (microsoft/apm, 4k stars), Clerk Auth (davila7/claude-code-templates, 33k stars) and Clerk Auth (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.