agent-transcript
Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.
AI service usage/quota via CodexBar CLI: Codex/OpenAI, Claude, Kimi and other provider limits, credits, reset times.
$ npx -y skills add steipete/agent-scripts --skill codexbar --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/codexbarContext preview
The summary Claude sees to decide when to auto-load this skill.
AI service usage/quota via CodexBar CLI: Codex/OpenAI, Claude, Kimi and other provider limits, credits, reset times.
name: codexbar description: "AI service usage/quota via CodexBar CLI: Codex/OpenAI, Claude, Kimi and other provider limits, credits, reset times."
Use this when asked about AI subscription usage, rate limits, remaining credits, or "how much Codex/Claude/Kimi do I have left".
codexbar usage codexbar usage --format json
codexbar usage --provider codex --json codexbar usage --provider claude --json
Provider fetches ride existing sessions — OAuth caches, CLI credentials, or browser cookies. No secrets are passed on the command line.
The menu bar app serves its dashboard on loopback. The page pulls `/dashboard/v1/snapshot` and `/cost`; there is no `/api/*` namespace, so those paths 404 rather than telling you that you guessed. The snapshot endpoint requires auth, so when the CLI is unavailable the quickest honest check is to open the dashboard in a browser.
`usage --all-accounts` polls every account serially and takes well over ninety seconds. If it produces *zero* bytes on both stdout and stderr, it is not slow, it is blocked: the CLI is a helper inside `CodexBar.app`, and a pending macOS Gatekeeper prompt stops it dead with no output. Screenshot the screen before debugging the command.
confusing readings. The currently active slot shows as having no stored credentials, because the live login is an `active profile` and its backup only materialises when you switch away. And `claude-swap` keeps a `last seen` percentage that keeps rendering for accounts whose credentials are gone, so a dead account can read as healthy for days. A plausible percentage is not proof of a working credential; only `refresh token yes` in `claude-swap list --token-status` is.
Shared agent instructions, skills, and small portable helpers for Peter's local workspaces.
Repo: steipete/agent-scripts
Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.
Control the user's existing signed-in Chrome: callable Codex Chrome plugin first, then…
ClawSweeper status: URLs, workflow health, active workers, ops snapshot.
ClickClack ops: chat app, Cloudflare Workers deploy, DNS/docs/app, container rollout.
Cloudflare Registrar: domain availability, prices, registration via mcporter.