Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
A hybrid SMB and SSH scraping suite for ASUSTOR NAS devices that indexes files, captures metadata, and extracts system-level data like RAID status and Btrfs integrity. Enforces strict read-only access and CPU throttling tuned for i3-10th Gen hardware. Results are written to a MySQL database and surfaced through a PHP/AJAX dashboard via XAMPP.
Combines SMB file crawling with SSH system access in a single automated pipeline, with built-in hardware throttling and scan-resume support that generic scraping scripts lack.
When to use it
- Building a searchable inventory of all files across NAS volumes
- Auditing Windows ACLs and Linux permissions on an ASUSTOR NAS
- Checking RAID health and Btrfs scrub status without manual SSH
- Running background NAS scans without degrading desktop performance
- Generating a local web dashboard to browse and filter scraped NAS data
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Scan all my NAS volumes and build a searchable file dashboard
- 1Connects to NAS volumes via SMB using NAS_USER and NAS_PASS credentials
- 2Recursively scans every folder with pathlib generators, capturing name, path, size, extension, and ACLs
- 3Opens SSH session to extract RAID levels from /proc/mdstat and Btrfs scrub status
- 4Writes all records to MySQL with INSERT IGNORE to safely resume interrupted scans
- 5Generates a PHP/AJAX dashboard in C:\xampp\htdocs\nas_explorer\
Searchable NAS file explorer at localhost/nas_explorer with full metadata, permissions, and system health data
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.