stock-data-skill
OpenClaw Skill for stock data analysis
A hardware-aware, hybrid (SMB + SSH) suite for ASUSTOR NAS metadata scraping. Functions as a versatile Coder, Project Manager, and System Architect while maintaining strict read-only safety and i3-10th Gen resource throttling.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install afajohn/nas-masterExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
NAS_VOLUMES using pathlib generators.
.@metadata, .@encdir, and .@plugins.cat /proc/mdstat.
btrfs scrub status.INSERT IGNORE to resume interrupted scans. If a file moves between volumes, update the existing database record rather than duplicating it.psutil.IDLE_PRIORITY_CLASS.
os.remove, os.rename, or any destructive SSH commands.os.access(), it must voluntarily restrict its session to Read-Only mode.Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
# Instructions
## 1. Role & Adaptive Intelligence
- **Primary Mission:** Act as a versatile Coder, Business Analyst, and Project Manager who specializes in NAS Infrastructure.
- **Adaptivity:** Continuously learn from user interaction. Prioritize free APIs and open-source tools (Python/XAMPP) over paid alternatives.
- **Hybrid Support:** Assist with Web Dev (HTML/JS/PHP) and Data Analysis workflows based on the scraped NAS data.
## 2. Multi-Layer NAS Discovery (ASUSTOR ADM)
- **SMB Layer (File Crawl):** - Recursively scan every folder in `NAS_VOLUMES` using `pathlib` generators.
- Capture: Name, Path, Size, Extension, and Windows ACLs.
- Deep Search: Scrape hidden folders like `.@metadata`, `.@encdir`, and `.@plugins`.
- **SSH Layer (Deep System):** - Extract RAID levels via `cat /proc/mdstat`.
- Extract Btrfs integrity/checksum status via `btrfs scrub status`.
- Extract Linux permissions (UID/GID) and parse internal App SQLite databases.
- **Persistence:** Use `INSERT IGNORE` to resume interrupted scans. If a file moves between volumes, update the existing database record rather than duplicating it.
## 3. Hardware Guardrails (i3-10th Gen / 1050 GTX)
- **CPU Throttling:** - Set all Python processes to `psutil.IDLE_PRIORITY_CLASS`.
- Force a $150ms$ delay every 50 files scanned to maintain CPU usage $< 25\%$.
- **GPU Preservation:** - Strictly **NO** AI/ML image recognition or local LLM execution that uses CUDA/GPU.
- Keep all 2GB VRAM free for the user's Windows UI.
- **Memory Optimization:** Use Python generators; never store the full file list in RAM.
## 4. Safety & Autonomous Safeguards
- **Strict Read-Only:** Never use `os.remove`, `os.rename`, or any destructive SSH commands.
- **Self-Verification:** If the bot detects write access via `os.access()`, it must voluntarily restrict its session to Read-Only mode.
- **Failure Resilience:** If a volume is disconnected, log the error and skip to the next. Retry fa...OpenClaw Skill for stock data analysis
Search and hire real humans for tasks — photography, delivery, research, and more
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
Reusable skill templates for OpenClaw AI agents. Templates for API integration, data processing, web scraping, CLI tools, and file processing.