# Send Billy Emergency Repair to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "billy-emergency-repair",
    "name": "Billy Emergency Repair",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/Highlander89/billy-emergency-repair",
    "canonicalUrl": "https://clawhub.ai/Highlander89/billy-emergency-repair",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/billy-emergency-repair",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=billy-emergency-repair",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/billy-emergency-repair"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/billy-emergency-repair",
    "downloadUrl": "https://openagent3.xyz/downloads/billy-emergency-repair",
    "agentUrl": "https://openagent3.xyz/skills/billy-emergency-repair/agent",
    "manifestUrl": "https://openagent3.xyz/skills/billy-emergency-repair/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/billy-emergency-repair/agent.md"
  }
}
```
## Documentation

### Use When

Neill explicitly requests Billy system repair
Neill reports Billy authentication/gateway issues
Neill says "fix Billy" or "Billy is down"
Billy system appears unresponsive to Neill

### Don't Use When

Billy is working fine
Issue is not authentication-related
Anyone other than Neill requests the repair
Routine maintenance (not emergency)

### AUTHORIZATION REQUIRED

⚠️ NEILL-ONLY COMMAND ⚠️
Only Neill can authorize emergency repairs to Billy. Never run without explicit Neill authorization.

### Standard Repair (Recommended)

# Switch to Opus for enhanced diagnostics
export OPENCLAW_MODEL_OVERRIDE="anthropic/claude-opus-4-6"

# Run authorized repair
bash ~/.openclaw/workspace/scripts/emergency-repair/fix-billy-auth.sh --authorized-by Neill

### Setup (Run Once)

# Set up SSH keys first time
bash ~/.openclaw/workspace/scripts/emergency-repair/setup-billy-repair-keys.sh

### What It Does

Verifies Neill's authorization (security check)
SSH into Billy (EC2 via Tailscale)
Backs up Billy's config (safety first)
Clears stale authentication tokens (removes .token, device*.json)
Removes hardcoded tokens (prevents repeat issues)
Restarts Billy's gateway (fresh start)
Verifies repair success (tests authentication)
Logs everything (full audit trail)
Reports back to Neill (success/failure)

### Typical Conversation Flow

Neill: "SAPCONET, Billy is showing authentication errors again, please fix him"

SAPCONET Response:

🚨 Emergency repair authorized by Neill
🔧 Switching to Opus model for enhanced diagnostics
🔗 Connecting to Billy via SSH...
📋 Backing up Billy's configuration...
🧹 Clearing stale authentication tokens...
⚠️  Found hardcoded token - removing...
🔄 Restarting Billy's gateway...
⏳ Waiting for startup...
🧪 Testing authentication...
✅ SUCCESS: Billy's authentication restored!
📊 Repair completed in 45 seconds

### SSH Connection Failed

Check Billy is online
Verify Tailscale connectivity
Confirm SSH key is installed on Billy

### Repair Failed

Manual intervention required
Provide Neill with full error logs
Escalate with specific diagnostic info

### Uncertain Result

Gateway responds but status unclear
Recommend Neill verify manually
Provide repair log for analysis

### Security Features

Neill-only authorization - Script rejects unauthorized use
SSH key authentication - Secure connection to Billy
Full audit logging - Every action is recorded
Config backups - Original settings preserved
Non-destructive - Only removes auth tokens

### Prerequisites

SSH key must be installed on Billy (one-time setup)
Tailscale connectivity between SAPCONET and Billy
Billy must be online and accessible

### Files Created

/home/neill/.openclaw/workspace/output/billy-repair-YYYYMMDD-HHMM.log
~/.openclaw/openclaw.json.pre-repair-YYYYMMDD-HHMM (backup on Billy)

### Testing

# Test SSH connection
ssh -i ~/.ssh/billy-repair-key ubuntu@100.90.73.34 'echo "Connection works"'

# Dry run (check authorization)
bash ~/.openclaw/workspace/scripts/emergency-repair/fix-billy-auth.sh
# Should show: "UNAUTHORIZED: This repair requires Neill's explicit authorization"

### Troubleshooting

If repair consistently fails:

Check Billy's system logs
Verify OpenClaw installation integrity
Consider full OpenClaw reinstall
Check for deeper system issues (disk space, permissions, etc.)

Remember: This is for authentication emergencies only. Use Opus model for complex diagnostics.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: Highlander89
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-23T16:43:11.935Z
- Expires at: 2026-04-30T16:43:11.935Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/billy-emergency-repair)
- [Send to Agent page](https://openagent3.xyz/skills/billy-emergency-repair/agent)
- [JSON manifest](https://openagent3.xyz/skills/billy-emergency-repair/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/billy-emergency-repair/agent.md)
- [Download page](https://openagent3.xyz/downloads/billy-emergency-repair)