{
  "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": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/pc-assistant",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=pc-assistant",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "install.yaml",
      "scripts/healthcheck.sh",
      "scripts/run.sh",
      "scripts/schedule.sh",
      "SKILL.md",
      "_meta.json"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "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."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "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."
        },
        {
          "label": "Upgrade existing",
          "body": "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."
        }
      ]
    },
    "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/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."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/pc-assistant",
    "agentPageUrl": "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"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "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."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "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."
      },
      {
        "label": "Upgrade existing",
        "body": "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."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Overview",
        "body": "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."
      },
      {
        "title": "When to Use",
        "body": "User asks for a \"PC healthcheck\", \"system check\", or \"diagnostics\"\nUser wants to check storage, CPU, memory, GPU, or network\nUser asks \"how is my PC doing?\" or \"is everything ok?\"\nUser needs specific recommendations to fix issues (like low disk space)"
      },
      {
        "title": "Requirements",
        "body": "Platform: Windows, macOS, or Linux (including WSL)\nPermissions: Read-only for most checks\nTools used: Platform-specific system utilities"
      },
      {
        "title": "Execute Healthcheck",
        "body": "The skill automatically detects your OS and runs the appropriate script:\n\n~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/healthcheck.sh    # Linux/WSL\n~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/healthcheck.ps1   # Windows\n~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/healthcheck.command  # macOS\n\nOr use the convenience wrapper (auto-detects OS):\n\n~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/run.sh\n\nThe script outputs:\n\nhealthcheck_YYYYMMDD_HHMMSS.txt - Full human-readable report with recommendations\nhealthcheck_YYYYMMDD_HHMMSS.json - JSON summary"
      },
      {
        "title": "Linux/WSL",
        "body": "System overview (OS, kernel, uptime)\nStorage & disk (df, partitions, SMART)\nNetwork (interfaces, routes, DNS, ports)\nProcesses & services (systemctl)\nUsers & security (SSH keys, failed logins)\nPackage management (apt, npm, pip)\nContainers (Docker, Podman)\nGPU info (nvidia-smi)\nHardware (USB, PCI, temperature)"
      },
      {
        "title": "Windows (PowerShell)",
        "body": "System overview (Win32_OperatingSystem)\nCPU & memory (Win32_Processor, Win32_OperatingSystem)\nStorage (Win32_LogicalDisk)\nNetwork adapters\nProcesses (Get-Process)\nServices (Get-Service)\nInstalled software (registry)\nSecurity (Firewall, Windows Defender)\nEvent logs"
      },
      {
        "title": "macOS",
        "body": "System overview (sw_vers, system_profiler)\nCPU & memory (vm_stat, sysctl)\nStorage (diskutil)\nNetwork (ifconfig, airport)\nProcesses (ps)\nLaunch agents & daemons\nSecurity (Firewall, Gatekeeper, FileVault)\nHomebrew packages\nBattery status"
      },
      {
        "title": "What the Healthcheck Captures",
        "body": "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"
      },
      {
        "title": "Recommendations Included",
        "body": "The report automatically includes specific recommendations when issues are detected:"
      },
      {
        "title": "Storage Issues (High disk usage)",
        "body": "Specific folders to check\nPlatform-specific cleanup instructions\nDocker/container cleanup commands"
      },
      {
        "title": "Memory Issues",
        "body": "How to free up RAM\nWhich apps to close"
      },
      {
        "title": "General Maintenance",
        "body": "System update commands\nSecurity best practices"
      },
      {
        "title": "Scheduling (Cron Jobs)",
        "body": "The skill includes a scheduler script for automated periodic healthchecks:"
      },
      {
        "title": "Quick Start",
        "body": "# Run with defaults (saves to /tmp/pc-healthcheck-reports)\n~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/schedule.sh\n\n# Custom output folder\nPC_ASSISTANT_OUTPUT_DIR=\"$HOME/Downloads/pc-assistant reports\" \\\n  ~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/schedule.sh"
      },
      {
        "title": "Configuration Options",
        "body": "Create a config file at ~/.config/pc-assistant.conf:\n\n# Output directory for reports\nPC_ASSISTANT_OUTPUT_DIR=\"$HOME/Downloads/pc-assistant reports\"\n\n# Report filename prefix\nPC_ASSISTANT_REPORT_PREFIX=\"HealthCheck\"\n\n# Days to keep old reports (default: 30)\nPC_ASSISTANT_KEEP_DAYS=30\n\n# Enable automatic cleanup of old reports\nPC_ASSISTANT_CLEANUP=true"
      },
      {
        "title": "Environment Variables",
        "body": "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"
      },
      {
        "title": "Cron Job Example",
        "body": "# Add to crontab (runs daily at midnight)\n0 0 * * * PC_ASSISTANT_OUTPUT_DIR=\"$HOME/Downloads/pc-assistant reports\" \\\n  ~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/schedule.sh"
      },
      {
        "title": "Output",
        "body": "Reports are saved to:\n\nLinux/WSL: /tmp/pc-healthcheck/ (or custom via config)\nWindows: $env:TEMP\\pc-healthcheck\\ (usually C:\\Users\\...\\AppData\\Local\\Temp\\pc-healthcheck\\)\nmacOS: /tmp/pc-healthcheck/\n\nWhen using scheduler: HealthCheck_YYYYMMDD_HHMMSS.txt and .json"
      },
      {
        "title": "Tips",
        "body": "The script is read-only and safe to run multiple times\nReports are timestamped for historical tracking\nUse JSON output for integration with monitoring\nSet PC_ASSISTANT_CLEANUP=true to auto-remove old reports"
      }
    ],
    "body": "PC Assistant - Healthcheck Skill\nOverview\n\nThis 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.\n\nWhen to Use\nUser asks for a \"PC healthcheck\", \"system check\", or \"diagnostics\"\nUser wants to check storage, CPU, memory, GPU, or network\nUser asks \"how is my PC doing?\" or \"is everything ok?\"\nUser needs specific recommendations to fix issues (like low disk space)\nRequirements\nPlatform: Windows, macOS, or Linux (including WSL)\nPermissions: Read-only for most checks\nTools used: Platform-specific system utilities\nExecute Healthcheck\n\nThe skill automatically detects your OS and runs the appropriate script:\n\n~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/healthcheck.sh    # Linux/WSL\n~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/healthcheck.ps1   # Windows\n~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/healthcheck.command  # macOS\n\n\nOr use the convenience wrapper (auto-detects OS):\n\n~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/run.sh\n\n\nThe script outputs:\n\nhealthcheck_YYYYMMDD_HHMMSS.txt - Full human-readable report with recommendations\nhealthcheck_YYYYMMDD_HHMMSS.json - JSON summary\nPlatform-Specific Features\nLinux/WSL\nSystem overview (OS, kernel, uptime)\nStorage & disk (df, partitions, SMART)\nNetwork (interfaces, routes, DNS, ports)\nProcesses & services (systemctl)\nUsers & security (SSH keys, failed logins)\nPackage management (apt, npm, pip)\nContainers (Docker, Podman)\nGPU info (nvidia-smi)\nHardware (USB, PCI, temperature)\nWindows (PowerShell)\nSystem overview (Win32_OperatingSystem)\nCPU & memory (Win32_Processor, Win32_OperatingSystem)\nStorage (Win32_LogicalDisk)\nNetwork adapters\nProcesses (Get-Process)\nServices (Get-Service)\nInstalled software (registry)\nSecurity (Firewall, Windows Defender)\nEvent logs\nmacOS\nSystem overview (sw_vers, system_profiler)\nCPU & memory (vm_stat, sysctl)\nStorage (diskutil)\nNetwork (ifconfig, airport)\nProcesses (ps)\nLaunch agents & daemons\nSecurity (Firewall, Gatekeeper, FileVault)\nHomebrew packages\nBattery status\nWhat the Healthcheck Captures\nSection\tInformation\nSystem Overview\tOS, kernel, uptime, user, shell\nCPU\tModel, cores, speed, usage\nMemory\tTotal, free, used, percentage\nStorage\tDisk usage, partitions, SMART status\nNetwork\tInterfaces, IP addresses, DNS\nProcesses\tTop CPU/memory consumers\nServices\tRunning/stopped services\nSecurity\tFirewall, antivirus status\nSoftware\tInstalled packages & apps\nHardware\tGPU, USB, temperature\nSummary\tHealth score + recommendations\nRecommendations Included\n\nThe report automatically includes specific recommendations when issues are detected:\n\nStorage Issues (High disk usage)\nSpecific folders to check\nPlatform-specific cleanup instructions\nDocker/container cleanup commands\nMemory Issues\nHow to free up RAM\nWhich apps to close\nGeneral Maintenance\nSystem update commands\nSecurity best practices\nScheduling (Cron Jobs)\n\nThe skill includes a scheduler script for automated periodic healthchecks:\n\nQuick Start\n# Run with defaults (saves to /tmp/pc-healthcheck-reports)\n~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/schedule.sh\n\n# Custom output folder\nPC_ASSISTANT_OUTPUT_DIR=\"$HOME/Downloads/pc-assistant reports\" \\\n  ~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/schedule.sh\n\nConfiguration Options\n\nCreate a config file at ~/.config/pc-assistant.conf:\n\n# Output directory for reports\nPC_ASSISTANT_OUTPUT_DIR=\"$HOME/Downloads/pc-assistant reports\"\n\n# Report filename prefix\nPC_ASSISTANT_REPORT_PREFIX=\"HealthCheck\"\n\n# Days to keep old reports (default: 30)\nPC_ASSISTANT_KEEP_DAYS=30\n\n# Enable automatic cleanup of old reports\nPC_ASSISTANT_CLEANUP=true\n\nEnvironment Variables\nVariable\tDefault\tDescription\nPC_ASSISTANT_OUTPUT_DIR\t/tmp/pc-healthcheck-reports\tWhere to save reports\nPC_ASSISTANT_REPORT_PREFIX\tHealthCheck\tFilename prefix\nPC_ASSISTANT_KEEP_DAYS\t30\tDays to keep reports\nPC_ASSISTANT_CLEANUP\tfalse\tAuto-delete old reports\nPC_ASSISTANT_CONFIG\t~/.config/pc-assistant.conf\tConfig file path\nCron Job Example\n# Add to crontab (runs daily at midnight)\n0 0 * * * PC_ASSISTANT_OUTPUT_DIR=\"$HOME/Downloads/pc-assistant reports\" \\\n  ~/.npm-global/lib/node_modules/openclaw/skills/pc-assistant/scripts/schedule.sh\n\nOutput\n\nReports are saved to:\n\nLinux/WSL: /tmp/pc-healthcheck/ (or custom via config)\nWindows: $env:TEMP\\pc-healthcheck\\ (usually C:\\Users\\...\\AppData\\Local\\Temp\\pc-healthcheck\\)\nmacOS: /tmp/pc-healthcheck/\n\nWhen using scheduler: HealthCheck_YYYYMMDD_HHMMSS.txt and .json\n\nTips\nThe script is read-only and safe to run multiple times\nReports are timestamped for historical tracking\nUse JSON output for integration with monitoring\nSet PC_ASSISTANT_CLEANUP=true to auto-remove old reports"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ningtoba/pc-assistant",
    "publisherUrl": "https://clawhub.ai/ningtoba/pc-assistant",
    "owner": "ningtoba",
    "version": "1.2.4",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "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"
  }
}