Skills cs-relogin
Fast OpenAI Codex account switch for OpenClaw via the local cs command. Use when user sends `cs relogin`, asks to re-login or switch ChatGPT Codex account, or pastes OAuth callback URL/code to complete login.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/anjun/cs-relogin" ~/.claude/skills/openclaw-skills-cs-relogin && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/anjun/cs-relogin" ~/.openclaw/skills/openclaw-skills-cs-relogin && rm -rf "$T"
manifest:
skills/anjun/cs-relogin/SKILL.mdsource content
CS Relogin Skill
Use this skill to perform OpenAI Codex account switching without
openclaw onboard.
Hard rules
- Always execute
directly, never callcs
for this task.openclaw onboard - Keep flow non-interactive.
- If user provided a callback URL/code, do completion step immediately.
Workflow
-
If user input is exactly
:cs relogin- Run:
cs relogin - Return the login URL from command output.
- Ask user to finish browser auth and paste callback URL.
- Run:
-
If user input contains callback URL/code:
- Run:
cs relogin "<callback-url-or-code>" - Return key result lines:
- relogin completed status
- gateway restart status
- active profile/account summary
- Run:
-
If user asks status/debug:
- Run:
cs relogin status cs status - Summarize pending state and active account.
- Run:
Output format
- Keep response concise and actionable.
- Include exact next command when another step is needed.
- Never expose full tokens/secrets.
- On command failure, include raw cs stderr first (do not guess the reason).
Acknowledgement rule (MUST)
- Every successful action must have an explicit acknowledgement (回执) to the user.
- Minimum acknowledgement content:
- what was executed (e.g.
,cs relogin
,cs relogin <callback>
)cs status - whether it succeeded
- current state summary (pending relogin / active account)
- what was executed (e.g.
- If command output is missing or tool callback is flaky, immediately run:
then send acknowledgement based on those results.cs relogin status cs status - Never end silently after command execution.