# Send PC Assistant 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": "pc-assistant",
    "name": "PC Assistant",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/ningtoba/pc-assistant",
    "canonicalUrl": "https://clawhub.ai/ningtoba/pc-assistant",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/pc-assistant",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=pc-assistant",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "install.yaml",
      "scripts/healthcheck.sh",
      "scripts/run.sh",
      "scripts/schedule.sh",
      "SKILL.md",
      "_meta.json"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "pc-assistant",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T23:14:57.331Z",
      "expiresAt": "2026-05-06T23:14:57.331Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=pc-assistant",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=pc-assistant",
        "contentDisposition": "attachment; filename=\"pc-assistant-1.2.5.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "pc-assistant"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/pc-assistant"
    },
    "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/pc-assistant",
    "downloadUrl": "https://openagent3.xyz/downloads/pc-assistant",
    "agentUrl": "https://openagent3.xyz/skills/pc-assistant/agent",
    "manifestUrl": "https://openagent3.xyz/skills/pc-assistant/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/pc-assistant/agent.md"
  }
}
```
## Documentation

### Overview

This skill runs a comprehensive PC healthcheck that provides detailed system information along with actionable recommendations to fix any issues found. Supports Windows, macOS, and Linux.

### When to Use

User asks for a "PC healthcheck", "system check", or "diagnostics"
User wants to check storage, CPU, memory, GPU, or network
User asks "how is my PC doing?" or "is everything ok?"
User needs specific recommendations to fix issues (like low disk space)

### Requirements

Platform: Windows, macOS, or Linux (including WSL)
Permissions: Read-only for most checks
Tools used: Platform-specific system utilities

### Execute Healthcheck

The skill automatically detects your OS and runs the appropriate script:

~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/healthcheck.sh    # Linux/WSL
~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/healthcheck.ps1   # Windows
~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/healthcheck.command  # macOS

Or use the convenience wrapper (auto-detects OS):

~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/run.sh

The script outputs:

healthcheck_YYYYMMDD_HHMMSS.txt - Full human-readable report with recommendations
healthcheck_YYYYMMDD_HHMMSS.json - JSON summary

### Linux/WSL

System overview (OS, kernel, uptime)
Storage & disk (df, partitions, SMART)
Network (interfaces, routes, DNS, ports)
Processes & services (systemctl)
Users & security (SSH keys, failed logins)
Package management (apt, npm, pip)
Containers (Docker, Podman)
GPU info (nvidia-smi)
Hardware (USB, PCI, temperature)

### Windows (PowerShell)

System overview (Win32_OperatingSystem)
CPU & memory (Win32_Processor, Win32_OperatingSystem)
Storage (Win32_LogicalDisk)
Network adapters
Processes (Get-Process)
Services (Get-Service)
Installed software (registry)
Security (Firewall, Windows Defender)
Event logs

### macOS

System overview (sw_vers, system_profiler)
CPU & memory (vm_stat, sysctl)
Storage (diskutil)
Network (ifconfig, airport)
Processes (ps)
Launch agents & daemons
Security (Firewall, Gatekeeper, FileVault)
Homebrew packages
Battery status

### What the Healthcheck Captures

SectionInformationSystem OverviewOS, kernel, uptime, user, shellCPUModel, cores, speed, usageMemoryTotal, free, used, percentageStorageDisk usage, partitions, SMART statusNetworkInterfaces, IP addresses, DNSProcessesTop CPU/memory consumersServicesRunning/stopped servicesSecurityFirewall, antivirus statusSoftwareInstalled packages & appsHardwareGPU, USB, temperatureSummaryHealth score + recommendations

### Recommendations Included

The report automatically includes specific recommendations when issues are detected:

### Storage Issues (High disk usage)

Specific folders to check
Platform-specific cleanup instructions
Docker/container cleanup commands

### Memory Issues

How to free up RAM
Which apps to close

### General Maintenance

System update commands
Security best practices

### Scheduling (Cron Jobs)

The skill includes a scheduler script for automated periodic healthchecks:

### Quick Start

# Run with defaults (saves to /tmp/pc-healthcheck-reports)
~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/schedule.sh

# Custom output folder
PC_ASSISTANT_OUTPUT_DIR="$HOME/Downloads/pc-assistant reports" \\
  ~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/schedule.sh

### Configuration Options

Create a config file at ~/.config/pc-assistant.conf:

# Output directory for reports
PC_ASSISTANT_OUTPUT_DIR="$HOME/Downloads/pc-assistant reports"

# Report filename prefix
PC_ASSISTANT_REPORT_PREFIX="HealthCheck"

# Days to keep old reports (default: 30)
PC_ASSISTANT_KEEP_DAYS=30

# Enable automatic cleanup of old reports
PC_ASSISTANT_CLEANUP=true

### Environment Variables

VariableDefaultDescriptionPC_ASSISTANT_OUTPUT_DIR/tmp/pc-healthcheck-reportsWhere to save reportsPC_ASSISTANT_REPORT_PREFIXHealthCheckFilename prefixPC_ASSISTANT_KEEP_DAYS30Days to keep reportsPC_ASSISTANT_CLEANUPfalseAuto-delete old reportsPC_ASSISTANT_CONFIG~/.config/pc-assistant.confConfig file path

### Cron Job Example

# Add to crontab (runs daily at midnight)
0 0 * * * PC_ASSISTANT_OUTPUT_DIR="$HOME/Downloads/pc-assistant reports" \\
  ~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/schedule.sh

### Output

Reports are saved to:

Linux/WSL: /tmp/pc-healthcheck/ (or custom via config)
Windows: $env:TEMP\\pc-healthcheck\\ (usually C:\\Users\\...\\AppData\\Local\\Temp\\pc-healthcheck\\)
macOS: /tmp/pc-healthcheck/

When using scheduler: HealthCheck_YYYYMMDD_HHMMSS.txt and .json

### Tips

The script is read-only and safe to run multiple times
Reports are timestamped for historical tracking
Use JSON output for integration with monitoring
Set PC_ASSISTANT_CLEANUP=true to auto-remove old reports
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ningtoba
- Version: 1.2.4
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-29T23:14:57.331Z
- Expires at: 2026-05-06T23:14:57.331Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/pc-assistant)
- [Send to Agent page](https://openagent3.xyz/skills/pc-assistant/agent)
- [JSON manifest](https://openagent3.xyz/skills/pc-assistant/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/pc-assistant/agent.md)
- [Download page](https://openagent3.xyz/downloads/pc-assistant)