Show status of all running ActualChat servers
Scanned 9/8/2026
Install to Claude Code
npx -y skills add Actual-Chat/actual-chat --skill source-command-server-status --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Source Command Server Status?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/actual-chat-source-command-server-status)More formats (shields.io, HTML) on the badges page.
---
name: "source-command-server-status"
description: "Show status of all running ActualChat servers"
---
# source-command-server-status
Use this skill when the user asks to run the migrated source command `server-status`.
## Command Template
# Server Status
Show server status for current worktree.
## Bash Implementation
```bash
#!/bin/bash
PROJECT_PATH="${AC_ProjectPath:-$(pwd)}"
pwsh -NoProfile -c "
. '$PROJECT_PATH/scripts/Common.ps1'
\$envFile = Join-Path '$PROJECT_PATH' '.env'
\$instance = 'dev'; \$port = 7080; \$baseUri = 'https://local.voxt.ai'
if (Test-Path \$envFile) {
Get-Content \$envFile | ForEach-Object {
if (\$_ -match '^urls=.*?(\d+)$') { \$port = [int]\$Matches[1] }
if (\$_ -match '^CoreSettings__Instance=(.+)$') { \$instance = \$Matches[1] }
if (\$_ -match '^HostSettings__BaseUri=(.+)$') { \$baseUri = \$Matches[1] }
}
}
\$lsof = bash -c \"lsof -i :\$port 2>/dev/null | grep LISTEN | head -1\" 2>\$null
\$pid = \$null
\$status = 'stopped'
if (\$lsof) {
try { \$pid = [int]((\$lsof -split '\s+')[1]); \$status = 'running' } catch {}
}
Write-Host \"Instance: \$instance\"
Write-Host \"Port: \$port\"
Write-Host \"Status: \$status\"
if (\$pid) { Write-Host \"PID: \$pid\" }
Write-Host \"Browser: \$baseUri\"
"
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!