← 返回 Skills 市场
ningtoba

pc-assistant

作者 Ning · GitHub ↗ · v1.2.5 · MIT-0
cross-platform ⚠ suspicious
625
总下载
2
收藏
1
当前安装
8
版本数
在 OpenClaw 中安装
/install pc-assistant
功能描述
PC healthcheck and diagnostics with detailed system information and actionable recommendations. Works on Windows, macOS, and Linux. Read-only system diagnost...
安全使用建议
This appears to be a coherent local healthcheck skill, but it gathers sensitive system information (auth logs, SSH authorized_keys content snippets, package lists, mounted Windows user directories under WSL, etc.). Before installing or running: 1) Review the scripts yourself (they're included) and confirm you are comfortable with the files they read and where they write reports. 2) Run as a regular (non-root) user — the scripts are intended to be read-only but running as root increases exposure. 3) Choose a private output directory (do not leave reports in world-readable locations) and enable cleanup if desired. 4) If you schedule it, add cron entries yourself rather than granting automatic scheduling. 5) If you require the skill to be invoked from a different path than ~/.npm-global/..., adjust the call paths or run scripts directly. If you want additional assurance, test in a VM or non-production machine first.
功能分析
Type: OpenClaw Skill Name: pc-assistant Version: 1.2.5 The skill performs an extremely broad system diagnostic that collects highly sensitive information, including environment variables (via `env`), shell history (`.bash_history`), and SSH `authorized_keys` in `scripts/healthcheck.sh`. While the tool is transparently documented as a healthcheck utility and includes warnings in `install.yaml` and `SKILL.md` regarding the sensitivity of the generated reports, the collection of shell history and environment variables poses a significant risk of leaking API keys, passwords, or other secrets to the AI agent. There is no evidence of intentional exfiltration to a remote server, but the data collection is overly invasive for its stated purpose.
能力评估
Purpose & Capability
The name/description (PC healthcheck) match the included scripts and declared install.yaml. The scripts collect OS, storage, network, processes, services, package lists, SSH authorized_keys, and auth logs — all relevant to diagnostics. The skill documents that reports contain sensitive information, which aligns with what the scripts gather.
Instruction Scope
SKILL.md instructs the agent to run the included scripts and (optionally) schedule them via cron. The scripts only read local system files and produce local report files; they do not contain network exfiltration calls or hard-coded remote endpoints. Note: the scripts read sensitive files (e.g., /var/log/auth.log, ~/.ssh/authorized_keys, WSL-mounted Windows user dirs), which is expected for a diagnostics tool but expands the privacy surface.
Install Mechanism
No registry install spec was provided (skill is instruction-only), but the package contains an install.yaml describing an install path under ~/.npm-global/... and command locations. There are no downloads or external installers in the manifest. The only mild mismatch: SKILL.md and scripts assume the files will be installed under a specific npm-global path — if you don't install to that path you must invoke scripts by absolute path.
Credentials
The skill declares no required credentials or special environment variables beyond optional PC_ASSISTANT_* configuration. At runtime the scripts read common env vars (HOME, SHELL) and optionally source ~/.config/pc-assistant.conf. The environment access is proportional to a local diagnostics tool, but the reader should note that sourced config and report files could contain sensitive info if misconfigured.
Persistence & Privilege
always:false and normal autonomous-invocation settings. The skill does not request persistent platform-wide privileges, does not modify other skills, and only writes reports to configurable output directories. Scheduling is opt-in (cron) and not auto-installed by the skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pc-assistant
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pc-assistant 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.5
Update to version 1.2.5
v1.2.4
Added Windows PowerShell healthcheck script
v1.2.3
Updated description to clarify data collected (SSH config, auth logs, packages), all platform scripts included
v1.2.2
Fixed author metadata, added security notes to install.yaml, clarified platform script support
v1.2.1
Added scheduler script for cron jobs, configurable output directory, auto-extract recommendations to separate file, removed JSON output
v1.2.0
Fixed packaging: added install.yaml, run.sh wrapper, documented sensitive data collection in SKILL.md
v1.1.0
Added Windows and macOS support
v1.0.0
Initial release
元数据
Slug pc-assistant
版本 1.2.5
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 8
常见问题

pc-assistant 是什么?

PC healthcheck and diagnostics with detailed system information and actionable recommendations. Works on Windows, macOS, and Linux. Read-only system diagnost... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 625 次。

如何安装 pc-assistant?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pc-assistant」即可一键安装,无需额外配置。

pc-assistant 是免费的吗?

是的,pc-assistant 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

pc-assistant 支持哪些平台?

pc-assistant 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 pc-assistant?

由 Ning(@ningtoba)开发并维护,当前版本 v1.2.5。

💬 留言讨论