π¦ ClawHub
Network Tools
by @savior-li
Enables efficient internet access by selecting and managing local network tools with automatic proxy routing for blocked and direct connections.
TERMINAL
clawhub install network-toolsπ About This Skill
Network Tools Skill
Description
Enables AI Agents to leverage various local network tools for efficient and reliable internet access. Supports intelligent tool selection, proxy routing, and comprehensive network diagnostics - all without requiring API keys.Core Philosophy: Maximize network reliability, speed, and accessibility by providing a unified interface to the best available command-line network tools.
π Security & Privacy Commitment
127.0.0.1:9050) for restricted contentAvailable Network Tools
HTTP Clients (Core)
Download Accelerators
Network Diagnostics
Media Tools
Commands Overview
Basic Web Operations
fetch: Retrieve web content with intelligent tool selectiondownload: Download files with resume support and format detectionNetwork Diagnostics
dns: Query DNS records (A, AAAA, MX, TXT, CNAME, etc.)ping: Test network connectivity and latencytraceroute: Trace network route to destinationwhois: Get domain registration detailsipinfo: Retrieve public IP address from multiple servicesMedia Operations
media: Download videos, audio, and other media from supported platformsUtility Commands
tools: List all available network tools and their statusIntelligent Features
Auto Tool Selection
Proxy Support
--proxy flag to force proxy usageEnhanced Download Features
--resume flag--outputUser-Agent Rotation
Usage Examples
Basic Operations
# Simple fetch with auto tool selection
network-tools fetch https://api.github.com/users/octocatForce proxy usage for restricted content
network-tools fetch --proxy https://blocked-api.com/dataSpecify exact tool to use
network-tools fetch --tool=httpie https://jsonplaceholder.typicode.com/posts/1
Advanced Downloads
# Large file download with resume capability
network-tools download --resume --output=myfile.zip https://example.com/large-file.zipUse specific download accelerator
network-tools download --tool=aria2 https://mirror.example.com/ubuntu.isoCustom headers for authentication or API keys
network-tools fetch --header="Authorization: Bearer token123" https://api.example.com/protected
Network Diagnostics
# DNS record lookup
network-tools dns --type MX google.comNetwork connectivity test
network-tools ping --count 10 example.comRoute tracing
network-tools traceroute cloudflare.comDomain information
network-tools whois example.comPublic IP detection (with proxy support)
network-tools ipinfo --proxy
Media Downloads
# YouTube video download
network-tools media --format mp4 https://youtube.com/watch?v=exampleAudio-only extraction
network-tools media --format bestaudio https://soundcloud.com/user/track
Tool Discovery
# Check available tools
network-tools tools
Error Handling & Recovery
Connection Resilience
Input Validation
Graceful Degradation
Implementation Guidelines for AI Agents
When to Use This Skill
Best Practices
1. Leverage Auto-Selection: Let the skill choose the best tool unless you have specific requirements 2. Use Proxy Judiciously: Only enable proxy when accessing known restricted resources 3. Handle Large Downloads: Use resume capability for large or unreliable downloads 4. Validate Results: Always check download success and file integrity 5. Respect Rate Limits: Implement appropriate delays between requests when doing batch operationsSecurity Considerations
Compatibility Requirements
Required Tools (at minimum)
Recommended Tools (for full functionality)
Proxy Requirements
127.0.0.1:9050 (optional, for restricted content access)Language Support
Success Metrics
π Tips & Best Practices
1. Leverage Auto-Selection: Let the skill choose the best tool unless you have specific requirements 2. Use Proxy Judiciously: Only enable proxy when accessing known restricted resources 3. Handle Large Downloads: Use resume capability for large or unreliable downloads 4. Validate Results: Always check download success and file integrity 5. Respect Rate Limits: Implement appropriate delays between requests when doing batch operations