← 返回 Skills 市场
uncmatteth

UNCLEMATTCONNECTTOGPTWEBLOGINOFFIREFORWEBGPTLOGINGTOYOURSHIT

作者 uncmatteth · GitHub ↗ · v1.420.69 · MIT-0
cross-platform ✓ 安全检测通过
46
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install unclemattconnecttogptwebloginoffireforwebgptlogingtoyourshit
功能描述
New and exciting explicit-invocation-only ChatGPT/Codex web-login bridge. Use only when the user explicitly asks this skill to connect an agent or skill to a...
使用说明 (SKILL.md)

UNCLEMATTCONNECTTOGPTWEBLOGINOFFIREFORWEBGPTLOGINGTOYOURSHIT

Who I am:
I am the new and exciting bridge uncle that lets an agent use the local Codex ChatGPT web login without shoving your credentials into the model like a dumbass.

What's New in v1.420.69

  • Ships a portable skill, not a plugin.
  • Uses the already-authenticated local Codex CLI as the provider.
  • Adds a bundled bridge script for status, smoke, and ask.
  • Keeps raw auth tokens, browser cookies, API keys, and local auth files the hell out of the package.
  • Narrows invocation to explicit bridge/setup requests so ordinary ask/recall/distill/helper work does not accidentally route through this skill.
  • Makes the provider data boundary explicit: ask and smoke send prompt text through the authenticated provider.
  • Keeps status output boring on purpose. It reports bridge availability without printing auth mode, token presence, API-key presence, or machine paths.
  • Gives other skills a clean pattern for using ChatGPT-web-login-backed model calls without pretending an API key exists.

Why This Hits Different

  • The agent never gets your ChatGPT tokens.
  • The skill never reads your auth file.
  • The package never includes your credentials.
  • If the local CLI is not logged in, it says so and stops. It does not beg for secrets like a sloppy little credential vacuum.
  • It is strict on purpose. If it blocks a sketchy credential move, it is doing its damn job.

Core Rule

Never read, print, copy, export, package, or persist raw auth tokens, browser cookies, API keys, session files, or account secrets.

The bridge must call an already-authenticated local CLI and let that CLI handle auth internally. No token spelunking. No cookie scraping. No “just paste your key here” bullshit.

Data Boundary Warning

This is not an offline local model. ask and smoke send their prompt text through the already-authenticated local Codex/ChatGPT provider. Treat that prompt text as data sent to the provider account.

Do not send passwords, API keys, browser cookies, private documents, regulated personal data, or other sensitive material unless the user explicitly accepts that provider exposure. This skill keeps credentials out of the agent's hands; it does not magically make submitted prompts private from the provider.

Quick Start

Use the bundled bridge script:

node scripts/gpt-web-login-bridge.js status
node scripts/gpt-web-login-bridge.js smoke
node scripts/gpt-web-login-bridge.js ask "Return exactly OK."

Default provider is Codex CLI. The script uses:

codex exec --ignore-user-config --ignore-rules --skip-git-repo-check --ephemeral --json

This uses Codex auth while avoiding recursive user config, hooks, and persistent session files for the bridge call. It is the clean route: let Codex be logged in, let the bridge call Codex, keep the agent’s grubby little hands away from secrets.

Before running ask or smoke, confirm the prompt is safe to send to the authenticated provider. If the prompt contains secrets or private material, stop instead of forwarding it.

Workflow

  1. Run node scripts/gpt-web-login-bridge.js status.
  2. If status shows ChatGPT/Codex login available, use ask only for prompt text the user is comfortable sending to the authenticated provider.
  3. If status shows no login, report that the local CLI is not authenticated. Do not ask for secrets. Do not invent a fake API key. Do not do weird credential bullshit.
  4. For portable packages, keep all paths relative to the skill folder and use environment variables for overrides.

Commands

  • status: report only whether the local provider is available. It must not print auth mode, token presence, API-key presence, raw paths, or secrets.
  • smoke: send a fixed harmless prompt through the authenticated local provider to prove the bridge can get a model response.
  • ask "prompt": send the supplied prompt through the authenticated local provider. This transmits prompt content to that provider account.

The script also accepts prompt text on stdin:

printf '%s\
' "Return exactly OK." | node scripts/gpt-web-login-bridge.js ask

Profane Uncle Matt Safety Voice

Say the real thing plainly: this skill exists so agents can use a logged-in local provider without doing dumb motherfucking secret-handling bullshit.

Use that voice in normal explanations for this skill. If bridge status fails, say exactly what failed; do not hide missing proof behind profanity.

Files In This Skill

  • SKILL.md: this loud no-secrets bridge rulebook.
  • scripts/gpt-web-login-bridge.js: portable bridge script.
  • agents/openai.yaml: UI metadata.

Environment Overrides

  • GPT_WEB_LOGIN_PROVIDER=codex: provider selector. Codex is the only provider shipped by default.
  • GPT_WEB_LOGIN_CODEX_BIN=codex: Codex executable path or name.
  • GPT_WEB_LOGIN_CWD=/path: working directory for bridge calls.

Do not add environment variables that contain secrets.

TL;DR For Operators

  • Install the skill.
  • Make sure local Codex is logged in through ChatGPT.
  • Run node scripts/gpt-web-login-bridge.js status.
  • Run node scripts/gpt-web-login-bridge.js smoke.
  • Use ask from this skill or copy the bridge pattern into another skill only for prompt text safe to send to the provider.
  • If somebody wants raw tokens in the package, tell them no, because that is how people get wrecked.

ClawHub Packaging Rules

  • Include SKILL.md, agents/openai.yaml, and scripts/gpt-web-login-bridge.js.
  • Do not include local auth files, browser cookie stores, API keys, local rollout logs, or machine-specific memory files.
  • Do not hardcode user-specific paths.
  • Publish as a skill, not a plugin.
  • Target release: 1.420.69.
  • Before publishing, run:
python3 "${CODEX_HOME:-$HOME/.codex}/skills/.system/skill-creator/scripts/quick_validate.py" .
clawhub scan .

If publishing from another machine, use that machine's local validator path or skip only the validator path that does not exist. Keep clawhub scan . as the ClawHub readiness check.

安全使用建议
Install only if you intentionally want a skill that can use your already-authenticated local Codex/ChatGPT session. Do not send secrets, private documents, cookies, API keys, or regulated personal data through its ask or smoke commands unless you are comfortable sending that prompt content to the provider account.
能力标签
cryptorequires-sensitive-credentials
能力评估
Purpose & Capability
The stated purpose is to let agents call a local authenticated Codex CLI without copying credentials, and the bundled script only implements status, smoke, and ask commands for that bridge.
Instruction Scope
The skill requires explicit invocation and warns that ask and smoke send prompt text to the authenticated provider; its profane style is noisy but not covert or policy-evasive.
Install Mechanism
The package contains only SKILL.md, UI metadata, and one Node.js script; no dependency install, hidden payload, or packaged credential material was found.
Credentials
It invokes the local codex binary and passes prompts to the provider account, which is expected for the bridge purpose but should be used only with prompts safe for provider exposure.
Persistence & Privilege
The script uses Codex with read-only sandboxing, approval_policy never, and ephemeral execution, and it does not write files, create background workers, or persist credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install unclemattconnecttogptwebloginoffireforwebgptlogingtoyourshit
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /unclemattconnecttogptwebloginoffireforwebgptlogingtoyourshit 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.420.69
v1.420.69: fixes the ClawHub security-audit issues. Narrows invocation to explicit bridge/setup requests, adds provider-transmission warnings for ask/smoke prompt text, disables implicit invocation in UI metadata, and stops status from printing auth mode, token presence, API-key presence, machine paths, or other sensitive environment metadata.
v0.69.0
v0.69: new and exciting credential-safe ChatGPT/Codex web-login bridge skill. Lets agents call an already-authenticated local Codex login for model-backed asks without OPENAI_API_KEY, token-copying, cookie-scraping, auth-file reading, or dumb motherfucking secret-handling bullshit.
元数据
Slug unclemattconnecttogptwebloginoffireforwebgptlogingtoyourshit
版本 1.420.69
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

UNCLEMATTCONNECTTOGPTWEBLOGINOFFIREFORWEBGPTLOGINGTOYOURSHIT 是什么?

New and exciting explicit-invocation-only ChatGPT/Codex web-login bridge. Use only when the user explicitly asks this skill to connect an agent or skill to a... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 46 次。

如何安装 UNCLEMATTCONNECTTOGPTWEBLOGINOFFIREFORWEBGPTLOGINGTOYOURSHIT?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install unclemattconnecttogptwebloginoffireforwebgptlogingtoyourshit」即可一键安装,无需额外配置。

UNCLEMATTCONNECTTOGPTWEBLOGINOFFIREFORWEBGPTLOGINGTOYOURSHIT 是免费的吗?

是的,UNCLEMATTCONNECTTOGPTWEBLOGINOFFIREFORWEBGPTLOGINGTOYOURSHIT 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

UNCLEMATTCONNECTTOGPTWEBLOGINOFFIREFORWEBGPTLOGINGTOYOURSHIT 支持哪些平台?

UNCLEMATTCONNECTTOGPTWEBLOGINOFFIREFORWEBGPTLOGINGTOYOURSHIT 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 UNCLEMATTCONNECTTOGPTWEBLOGINOFFIREFORWEBGPTLOGINGTOYOURSHIT?

由 uncmatteth(@uncmatteth)开发并维护,当前版本 v1.420.69。

💬 留言讨论