← ClaudeAtlas

are-you-oklisted

Print a structured status snapshot of the current agent session or active project. Agent mode: model, git, memory, tasks, tools, jobs. Project mode: project name/type, version, recent commits, changed files. Recovery mode: network status, uncommitted changes, jobs, tasks, recovery steps. Trigger — agent: "are you ok", "你还好吗", "状态怎么样", "汇报进度", "当前状态", !status. Trigger — inline peek: ?, ??, ??? — finish the current response first, then append the status box. Trigger — project: "项目进度", "项目状态", "项目情况", "project status", "project progress". Trigger — recovery (AUTO, no user input needed): invoke automatically at the start of a conversation turn when the context contains ANY of these network error signals — Claude Code: "socket connection was closed unexpectedly", "Streamable HTTP error", "claude.ai proxy connection failed"; OpenAI/GPT: "network error", "Failed to fetch", "The network connection was lost", "Error communicating with ChatGPT"; Copilot: "Copilot is not reachable", "Connection to GitHub Copilot failed"
C-QY/are-you-ok · ★ 4 · AI & Automation · score 70
Install: claude install-skill C-QY/are-you-ok
## Workflow **Step 1 — Run the data collection script** - Windows: `scripts/status-check.ps1` — add `-EasterEgg` flag if trigger is `are you ok` - Mac/Linux: `scripts/status-check.sh` — add `--easter-egg` flag if trigger is `are you ok` - Recovery trigger: add `-NetworkCheck` flag (Windows) / `--network-check` flag (Mac/Linux) Do NOT read the script into context — execute it. Captures: **timestamp**, cwd, project_name, project_type, git branch/tag/log×3/changes, claude_brief, memory count. With `-NetworkCheck`: also outputs `network_status:ok` or `network_status:fail`. With the easter egg flag, audio plays automatically in the background. Use the `timestamp:` value from script output for the status box — **no separate time call needed**. If the script returns `easter_egg:ok` (no audio file found), render this before the status box: ``` ╭──────────────────────────────────╮ │ 🎤 "Are you OK?" │ │ Lei Jun · Shanghai · 2015 │ ╰──────────────────────────────────╯ ``` **Step 2 — Determine mode and language** | Trigger pattern | Mode | Language | |----------------|------|----------| | CN phrase / `are you ok` | Agent | Chinese | | EN phrase (`status check`, etc.) | Agent | English | | CN project phrase | Project | Chinese | | EN project phrase | Project | English | | `!status` / JSON call | Agent | English | | `{"skill":"are-you-ok","mode":"project"}` | Project | English | | `?` / `??` / `???` | Inline peek | matches context lang | | network error sign