[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71440D02C72Z5HVC819S61J":3,"skill-same:01M71440D02C72Z5HVC819S61J":71},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":14,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":56,"install":57,"resources":70},"01M71440D02C72Z5HVC819S61J","network-101",null,"Configure and test common network services (HTTP, HTTPS, SNMP, SMB) for penetration testing lab environments. Enable hands-on practice with service enumeration, log analysis, and security testing against properly configured target systems.","sapsapshen\u002Fai-memory-router","sapsapshen","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20347959?v=4","01M6XDQEF1DP50DKF37H81J3J5","shenmian","01M6XDQEJPE41Y3DT2763X8ZJN",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fnetwork-101\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"Network 101","network","http","penetration testing","lab","for","hands-on","penetration","environments","security","2026","smb","common","log","analysis","unknown","configure","log analysis","testing","community","2026-11-10 10:12:30",false,"---\nname: network-101\ndescription: \"Configure and test common network services (HTTP, HTTPS, SNMP, SMB) for penetration testing lab environments. Enable hands-on practice with service enumeration, log analysis, and security testing against properly configured target systems.\"\nrisk: unknown\nsource: community\nauthor: zebbern\ndate_added: \"2026-02-27\"\n---\n\n# Network 101\n\n## Purpose\n\nConfigure and test common network services (HTTP, HTTPS, SNMP, SMB) for penetration testing lab environments. Enable hands-on practice with service enumeration, log analysis, and security testing against properly configured target systems.\n\n## Inputs\u002FPrerequisites\n\n- Windows Server or Linux system for hosting services\n- Kali Linux or similar for testing\n- Administrative access to target system\n- Basic networking knowledge (IP addressing, ports)\n- Firewall access for port configuration\n\n## Outputs\u002FDeliverables\n\n- Configured HTTP\u002FHTTPS web server\n- SNMP service with accessible communities\n- SMB file shares with various permission levels\n- Captured logs for analysis\n- Documented enumeration results\n\n## Core Workflow\n\n### 1. Configure HTTP Server (Port 80)\n\nSet up a basic HTTP web server for testing:\n\n**Windows IIS Setup:**\n1. Open IIS Manager (Internet Information Services)\n2. Right-click Sites → Add Website\n3. Configure site name and physical path\n4. Bind to IP address and port 80\n\n**Linux Apache Setup:**\n\n```bash\n# Install Apache\nsudo apt update && sudo apt install apache2\n\n# Start service\nsudo systemctl start apache2\nsudo systemctl enable apache2\n\n# Create test page\necho \"\u003Chtml>\u003Cbody>\u003Ch1>Test Page\u003C\u002Fh1>\u003C\u002Fbody>\u003C\u002Fhtml>\" | sudo tee \u002Fvar\u002Fwww\u002Fhtml\u002Findex.html\n\n# Verify service\ncurl http:\u002F\u002Flocalhost\n```\n\n**Configure Firewall for HTTP:**\n\n```bash\n# Linux (UFW)\nsudo ufw allow 80\u002Ftcp\n\n# Windows PowerShell\nNew-NetFirewallRule -DisplayName \"HTTP\" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow\n```\n\n### 2. Configure HTTPS Server (Port 443)\n\nSet up secure HTTPS with SSL\u002FTLS:\n\n**Generate Self-Signed Certificate:**\n\n```bash\n# Linux - Generate certificate\nsudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \\\n  -keyout \u002Fetc\u002Fssl\u002Fprivate\u002Fapache-selfsigned.key \\\n  -out \u002Fetc\u002Fssl\u002Fcerts\u002Fapache-selfsigned.crt\n\n# Enable SSL module\nsudo a2enmod ssl\nsudo systemctl restart apache2\n```\n\n**Configure Apache for HTTPS:**\n\n```bash\n# Edit SSL virtual host\nsudo nano \u002Fetc\u002Fapache2\u002Fsites-available\u002Fdefault-ssl.conf\n\n# Enable site\nsudo a2ensite default-ssl\nsudo systemctl reload apache2\n```\n\n**Verify HTTPS Setup:**\n\n```bash\n# Check port 443 is open\nnmap -p 443 192.168.1.1\n\n# Test SSL connection\nopenssl s_client -connect 192.168.1.1:443\n\n# Check certificate\ncurl -kv https:\u002F\u002F192.168.1.1\n```\n\n### 3. Configure SNMP Service (Port 161)\n\nSet up SNMP for enumeration practice:\n\n**Linux SNMP Setup:**\n\n```bash\n# Install SNMP daemon\nsudo apt install snmpd snmp\n\n# Configure community strings\nsudo nano \u002Fetc\u002Fsnmp\u002Fsnmpd.conf\n\n# Add these lines:\n# rocommunity public\n# rwcommunity private\n\n# Restart service\nsudo systemctl restart snmpd\n```\n\n**Windows SNMP Setup:**\n1. Open Server Manager → Add Features\n2. Select SNMP Service\n3. Configure community strings in Services → SNMP Service → Properties\n\n**SNMP Enumeration Commands:**\n\n```bash\n# Basic SNMP walk\nsnmpwalk -c public -v1 192.168.1.1\n\n# Enumerate system info\nsnmpwalk -c public -v1 192.168.1.1 1.3.6.1.2.1.1\n\n# Get running processes\nsnmpwalk -c public -v1 192.168.1.1 1.3.6.1.2.1.25.4.2.1.2\n\n# SNMP check tool\nsnmp-check 192.168.1.1 -c public\n\n# Brute force community strings\nonesixtyone -c \u002Fusr\u002Fshare\u002Fseclists\u002FDiscovery\u002FSNMP\u002Fcommon-snmp-community-strings.txt 192.168.1.1\n```\n\n### 4. Configure SMB Service (Port 445)\n\nSet up SMB file shares for enumeration:\n\n**Windows SMB Share:**\n1. Create folder to share\n2. Right-click → Properties → Sharing → Advanced Sharing\n3. Enable sharing and set permissions\n4. Configure NTFS permissions\n\n**Linux Samba Setup:**\n\n```bash\n# Install Samba\nsudo apt install samba\n\n# Create share directory\nsudo mkdir -p \u002Fsrv\u002Fsamba\u002Fshare\nsudo chmod 777 \u002Fsrv\u002Fsamba\u002Fshare\n\n# Configure Samba\nsudo nano \u002Fetc\u002Fsamba\u002Fsmb.conf\n\n# Add share:\n# [public]\n#    path = \u002Fsrv\u002Fsamba\u002Fshare\n#    browsable = yes\n#    guest ok = yes\n#    read only = no\n\n# Restart service\nsudo systemctl restart smbd\n```\n\n**SMB Enumeration Commands:**\n\n```bash\n# List shares anonymously\nsmbclient -L \u002F\u002F192.168.1.1 -N\n\n# Connect to share\nsmbclient \u002F\u002F192.168.1.1\u002Fshare -N\n\n# Enumerate with smbmap\nsmbmap -H 192.168.1.1\n\n# Full enumeration\nenum4linux -a 192.168.1.1\n\n# Check for vulnerabilities\nnmap --script smb-vuln* 192.168.1.1\n```\n\n### 5. Analyze Service Logs\n\nReview logs for security analysis:\n\n**HTTP\u002FHTTPS Logs:**\n\n```bash\n# Apache access log\nsudo tail -f \u002Fvar\u002Flog\u002Fapache2\u002Faccess.log\n\n# Apache error log\nsudo tail -f \u002Fvar\u002Flog\u002Fapache2\u002Ferror.log\n\n# Windows IIS logs\n# Location: C:\\inetpub\\logs\\LogFiles\\W3SVC1\\\n```\n\n**Parse Log for Credentials:**\n\n```bash\n# Search for POST requests\ngrep \"POST\" \u002Fvar\u002Flog\u002Fapache2\u002Faccess.log\n\n# Extract user agents\nawk '{print $12}' \u002Fvar\u002Flog\u002Fapache2\u002Faccess.log | sort | uniq -c\n```\n\n## Quick Reference\n\n### Essential Ports\n\n| Service | Port | Protocol |\n|---------|------|----------|\n| HTTP | 80 | TCP |\n| HTTPS | 443 | TCP |\n| SNMP | 161 | UDP |\n| SMB | 445 | TCP |\n| NetBIOS | 137-139 | TCP\u002FUDP |\n\n### Service Verification Commands\n\n```bash\n# Check HTTP\ncurl -I http:\u002F\u002Ftarget\n\n# Check HTTPS\ncurl -kI https:\u002F\u002Ftarget\n\n# Check SNMP\nsnmpwalk -c public -v1 target\n\n# Check SMB\nsmbclient -L \u002F\u002Ftarget -N\n```\n\n### Common Enumeration Tools\n\n| Tool | Purpose |\n|------|---------|\n| nmap | Port scanning and scripts |\n| nikto | Web vulnerability scanning |\n| snmpwalk | SNMP enumeration |\n| enum4linux | SMB\u002FNetBIOS enumeration |\n| smbclient | SMB connection |\n| gobuster | Directory brute forcing |\n\n## Constraints\n\n- Self-signed certificates trigger browser warnings\n- SNMP v1\u002Fv2c communities transmit in cleartext\n- Anonymous SMB access is often disabled by default\n- Firewall rules must allow inbound connections\n- Lab environments should be isolated from production\n\n## Examples\n\n### Example 1: Complete HTTP Lab Setup\n\n```bash\n# Install and configure\nsudo apt install apache2\nsudo systemctl start apache2\n\n# Create login page\ncat \u003C\u003C 'EOF' | sudo tee \u002Fvar\u002Fwww\u002Fhtml\u002Flogin.html\n\u003Chtml>\n\u003Cbody>\n\u003Cform method=\"POST\" action=\"login.php\">\nUsername: \u003Cinput type=\"text\" name=\"user\">\u003Cbr>\nPassword: \u003Cinput type=\"password\" name=\"pass\">\u003Cbr>\n\u003Cinput type=\"submit\" value=\"Login\">\n\u003C\u002Fform>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\nEOF\n\n# Allow through firewall\nsudo ufw allow 80\u002Ftcp\n```\n\n### Example 2: SNMP Testing Setup\n\n```bash\n# Quick SNMP configuration\nsudo apt install snmpd\necho \"rocommunity public\" | sudo tee -a \u002Fetc\u002Fsnmp\u002Fsnmpd.conf\nsudo systemctl restart snmpd\n\n# Test enumeration\nsnmpwalk -c public -v1 localhost\n```\n\n### Example 3: SMB Anonymous Access\n\n```bash\n# Configure anonymous share\nsudo apt install samba\nsudo mkdir \u002Fsrv\u002Fsamba\u002Fanonymous\nsudo chmod 777 \u002Fsrv\u002Fsamba\u002Fanonymous\n\n# Test access\nsmbclient \u002F\u002Flocalhost\u002Fanonymous -N\n```\n\n## Troubleshooting\n\n| Issue | Solution |\n|-------|----------|\n| Port not accessible | Check firewall rules (ufw, iptables, Windows Firewall) |\n| Service not starting | Check logs with `journalctl -u service-name` |\n| SNMP timeout | Verify UDP 161 is open, check community string |\n| SMB access denied | Verify share permissions and user credentials |\n| HTTPS certificate error | Accept self-signed cert or add to trusted store |\n| Cannot connect remotely | Bind service to 0.0.0.0 instead of localhost |\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n","# Network 101\n\n## Purpose\n\nConfigure and test common network services (HTTP, HTTPS, SNMP, SMB) for penetration testing lab environments. Enable hands-on practice with service enumeration, log analysis, and security testing against properly configured target systems.\n\n## Inputs\u002FPrerequisites\n\n- Windows Server or Linux system for hosting services\n- Kali Linux or similar for testing\n- Administrative access to target system\n- Basic networking knowledge (IP addressing, ports)\n- Firewall access for port configuration\n\n## Outputs\u002FDeliverables\n\n- Configured HTTP\u002FHTTPS web server\n- SNMP service with accessible communities\n- SMB file shares with various permission levels\n- Captured logs for analysis\n- Documented enumeration results\n\n## Core Workflow\n\n### 1. Configure HTTP Server (Port 80)\n\nSet up a basic HTTP web server for testing:\n\n**Windows IIS Setup:**\n1. Open IIS Manager (Internet Information Services)\n2. Right-click Sites → Add Website\n3. Configure site name and physical path\n4. Bind to IP address and port 80\n\n**Linux Apache Setup:**\n\n```bash\n# Install Apache\nsudo apt update && sudo apt install apache2\n\n# Start service\nsudo systemctl start apache2\nsudo systemctl enable apache2\n\n# Create test page\necho \"\u003Chtml>\u003Cbody>\u003Ch1>Test Page\u003C\u002Fh1>\u003C\u002Fbody>\u003C\u002Fhtml>\" | sudo tee \u002Fvar\u002Fwww\u002Fhtml\u002Findex.html\n\n# Verify service\ncurl http:\u002F\u002Flocalhost\n```\n\n**Configure Firewall for HTTP:**\n\n```bash\n# Linux (UFW)\nsudo ufw allow 80\u002Ftcp\n\n# Windows PowerShell\nNew-NetFirewallRule -DisplayName \"HTTP\" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow\n```\n\n### 2. Configure HTTPS Server (Port 443)\n\nSet up secure HTTPS with SSL\u002FTLS:\n\n**Generate Self-Signed Certificate:**\n\n```bash\n# Linux - Generate certificate\nsudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \\\n  -keyout \u002Fetc\u002Fssl\u002Fprivate\u002Fapache-selfsigned.key \\\n  -out \u002Fetc\u002Fssl\u002Fcerts\u002Fapache-selfsigned.crt\n\n# Enable SSL module\nsudo a2enmod ssl\nsudo systemctl restart apache2\n```\n\n**Configure Apache for HTTPS:**\n\n```bash\n# Edit SSL virtual host\nsudo nano \u002Fetc\u002Fapache2\u002Fsites-available\u002Fdefault-ssl.conf\n\n# Enable site\nsudo a2ensite default-ssl\nsudo systemctl reload apache2\n```\n\n**Verify HTTPS Setup:**\n\n```bash\n# Check port 443 is open\nnmap -p 443 192.168.1.1\n\n# Test SSL connection\nopenssl s_client -connect 192.168.1.1:443\n\n# Check certificate\ncurl -kv https:\u002F\u002F192.168.1.1\n```\n\n### 3. Configure SNMP Service (Port 161)\n\nSet up SNMP for enumeration practice:\n\n**Linux SNMP Setup:**\n\n```bash\n# Install SNMP daemon\nsudo apt install snmpd snmp\n\n# Configure community strings\nsudo nano \u002Fetc\u002Fsnmp\u002Fsnmpd.conf\n\n# Add these lines:\n# rocommunity public\n# rwcommunity private\n\n# Restart service\nsudo systemctl restart snmpd\n```\n\n**Windows SNMP Setup:**\n1. Open Server Manager → Add Features\n2. Select SNMP Service\n3. Configure community strings in Services → SNMP Service → Properties\n\n**SNMP Enumeration Commands:**\n\n```bash\n# Basic SNMP walk\nsnmpwalk -c public -v1 192.168.1.1\n\n# Enumerate system info\nsnmpwalk -c public -v1 192.168.1.1 1.3.6.1.2.1.1\n\n# Get running processes\nsnmpwalk -c public -v1 192.168.1.1 1.3.6.1.2.1.25.4.2.1.2\n\n# SNMP check tool\nsnmp-check 192.168.1.1 -c public\n\n# Brute force community strings\nonesixtyone -c \u002Fusr\u002Fshare\u002Fseclists\u002FDiscovery\u002FSNMP\u002Fcommon-snmp-community-strings.txt 192.168.1.1\n```\n\n### 4. Configure SMB Service (Port 445)\n\nSet up SMB file shares for enumeration:\n\n**Windows SMB Share:**\n1. Create folder to share\n2. Right-click → Properties → Sharing → Advanced Sharing\n3. Enable sharing and set permissions\n4. Configure NTFS permissions\n\n**Linux Samba Setup:**\n\n```bash\n# Install Samba\nsudo apt install samba\n\n# Create share directory\nsudo mkdir -p \u002Fsrv\u002Fsamba\u002Fshare\nsudo chmod 777 \u002Fsrv\u002Fsamba\u002Fshare\n\n# Configure Samba\nsudo nano \u002Fetc\u002Fsamba\u002Fsmb.conf\n\n# Add share:\n# [public]\n#    path = \u002Fsrv\u002Fsamba\u002Fshare\n#    browsable = yes\n#    guest ok = yes\n#    read only = no\n\n# Restart service\nsudo systemctl restart smbd\n```\n\n**SMB Enumeration Commands:**\n\n```bash\n# List shares anonymously\nsmbclient -L \u002F\u002F192.168.1.1 -N\n\n# Connect to share\nsmbclient \u002F\u002F192.168.1.1\u002Fshare -N\n\n# Enumerate with smbmap\nsmbmap -H 192.168.1.1\n\n# Full enumeration\nenum4linux -a 192.168.1.1\n\n# Check for vulnerabilities\nnmap --script smb-vuln* 192.168.1.1\n```\n\n### 5. Analyze Service Logs\n\nReview logs for security analysis:\n\n**HTTP\u002FHTTPS Logs:**\n\n```bash\n# Apache access log\nsudo tail -f \u002Fvar\u002Flog\u002Fapache2\u002Faccess.log\n\n# Apache error log\nsudo tail -f \u002Fvar\u002Flog\u002Fapache2\u002Ferror.log\n\n# Windows IIS logs\n# Location: C:\\inetpub\\logs\\LogFiles\\W3SVC1\\\n```\n\n**Parse Log for Credentials:**\n\n```bash\n# Search for POST requests\ngrep \"POST\" \u002Fvar\u002Flog\u002Fapache2\u002Faccess.log\n\n# Extract user agents\nawk '{print $12}' \u002Fvar\u002Flog\u002Fapache2\u002Faccess.log | sort | uniq -c\n```\n\n## Quick Reference\n\n### Essential Ports\n\n| Service | Port | Protocol |\n|---------|------|----------|\n| HTTP | 80 | TCP |\n| HTTPS | 443 | TCP |\n| SNMP | 161 | UDP |\n| SMB | 445 | TCP |\n| NetBIOS | 137-139 | TCP\u002FUDP |\n\n### Service Verification Commands\n\n```bash\n# Check HTTP\ncurl -I http:\u002F\u002Ftarget\n\n# Check HTTPS\ncurl -kI https:\u002F\u002Ftarget\n\n# Check SNMP\nsnmpwalk -c public -v1 target\n\n# Check SMB\nsmbclient -L \u002F\u002Ftarget -N\n```\n\n### Common Enumeration Tools\n\n| Tool | Purpose |\n|------|---------|\n| nmap | Port scanning and scripts |\n| nikto | Web vulnerability scanning |\n| snmpwalk | SNMP enumeration |\n| enum4linux | SMB\u002FNetBIOS enumeration |\n| smbclient | SMB connection |\n| gobuster | Directory brute forcing |\n\n## Constraints\n\n- Self-signed certificates trigger browser warnings\n- SNMP v1\u002Fv2c communities transmit in cleartext\n- Anonymous SMB access is often disabled by default\n- Firewall rules must allow inbound connections\n- Lab environments should be isolated from production\n\n## Examples\n\n### Example 1: Complete HTTP Lab Setup\n\n```bash\n# Install and configure\nsudo apt install apache2\nsudo systemctl start apache2\n\n# Create login page\ncat \u003C\u003C 'EOF' | sudo tee \u002Fvar\u002Fwww\u002Fhtml\u002Flogin.html\n\u003Chtml>\n\u003Cbody>\n\u003Cform method=\"POST\" action=\"login.php\">\nUsername: \u003Cinput type=\"text\" name=\"user\">\u003Cbr>\nPassword: \u003Cinput type=\"password\" name=\"pass\">\u003Cbr>\n\u003Cinput type=\"submit\" value=\"Login\">\n\u003C\u002Fform>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\nEOF\n\n# Allow through firewall\nsudo ufw allow 80\u002Ftcp\n```\n\n### Example 2: SNMP Testing Setup\n\n```bash\n# Quick SNMP configuration\nsudo apt install snmpd\necho \"rocommunity public\" | sudo tee -a \u002Fetc\u002Fsnmp\u002Fsnmpd.conf\nsudo systemctl restart snmpd\n\n# Test enumeration\nsnmpwalk -c public -v1 localhost\n```\n\n### Example 3: SMB Anonymous Access\n\n```bash\n# Configure anonymous share\nsudo apt install samba\nsudo mkdir \u002Fsrv\u002Fsamba\u002Fanonymous\nsudo chmod 777 \u002Fsrv\u002Fsamba\u002Fanonymous\n\n# Test access\nsmbclient \u002F\u002Flocalhost\u002Fanonymous -N\n```\n\n## Troubleshooting\n\n| Issue | Solution |\n|-------|----------|\n| Port not accessible | Check firewall rules (ufw, iptables, Windows Firewall) |\n| Service not starting | Check logs with `journalctl -u service-name` |\n| SNMP timeout | Verify UDP 161 is open, check community string |\n| SMB access denied | Verify share permissions and user credentials |\n| HTTPS certificate error | Accept self-signed cert or add to trusted store |\n| Cannot connect remotely | Bind service to 0.0.0.0 instead of localhost |\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n",{"name":5,"risk":39,"author":49,"source":43,"date_added":50,"description":7},"zebbern","2026-02-27","main","7a38d8e7073e61c16eda85681cb32fb68a8657a5","skills-store\u002Fcopilot\u002Fnetwork-101","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router","https:\u002F\u002Fgithub.com\u002Fsapsapshen","2026-04-14 21:12:12",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add sapsapshen\u002Fai-memory-router --skill network-101",{"tool":63,"command":64},"bunx","bunx skills add sapsapshen\u002Fai-memory-router --skill network-101",{"tool":66,"command":67},"pnpm","pnpm dlx skills add sapsapshen\u002Fai-memory-router --skill network-101","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fnetwork-101\u002FSKILL.md",true,[],[72,96,122,132,145,162],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":83,"publishedAt":44},"01M71ATQRKG48SH06FQ697T5G9","wechat-search","Search WeChat Official Account articles using OpenClaw's web search and fetch capabilities with compliance-focused design.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fwechat-search-release\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":81,"taxonomyTypeDesc":82},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[84,85,86,87,88,89,90,91,92,93,94,95],"wechat search","wechat","search","capabilities","openclaw","design","web search","compliance","web","official","fetch","with",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":44},"01M71ATNAVGZB35PFYM2GC5N00","trend-tap","Real-time trending topics aggregator across 7 platforms (X\u002FTwitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'trend', 'trends', 'trend tap', '热点', '热搜', or asks what is trending\u002Fhot. Do NOT use web_search — this skill already fetches live data from all platforms with zero API keys.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftrend-tap\u002FSKILL.md",[],[103,104,105,106,107,108,86,109,110,111,112,113,114,115,116,117,118,119,120,121],"trend","trend tap","tap","api keys","Bash","time","trending","hacker","aggregator","do","when","brew","live","data","google","install","read","across","api",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":44},"01M71ATJ9AM5KM15AA8PS302EB","trend-radar","Real-time trending topics aggregator across 7 platforms (X\u002FTwitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'trend', 'trends', 'trend pulse', '热点', '热搜', or asks what is trending\u002Fhot. Do NOT use web_search — this skill already fetches live data from all platforms with zero API keys.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftrend-radar\u002FSKILL.md",[],[129,130,103,114,115,116,117,107,86,119,131,120,121,113,111,110,109,118,108,106],"trend radar","radar","pulse",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":44},"01M71ATGF095N3EJM9G8SD0BB5","tech-news-daily","每日科技新闻汇——从全球多个 RSS 源抓取最新科技新闻，翻译（英→中）、去重、排版成每日简报。当用户询问科技新闻、科技新鲜事、每日科技、技术动态、Daily Tech News 或类似表达时触发此技能。","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftech-news-daily\u002FSKILL.md",[],[139,140,141,142,143,144],"news","tech","tech news daily","daily","rss","翻译",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":154,"publishedAt":44},"01M71ATFAEAMQ17M70NQNY7SR8","summarize","Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fsummarize\u002FSKILL.md",[151],{"categoryNo":152,"categoryName":153,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[147,92,155,156,157,95,114,158,159,160,105,161,118],"Audio","cli","youtube","images","https","files","pdfs",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":44},"01M71ATDNS3R0M4H936PACQAWZ","sonoscli","Control Sonos speakers (discover\u002Fstatus\u002Fplay\u002Fvolume\u002Fgroup).","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fsonoscli\u002FSKILL.md",[],[164,169,170,171,118,172,159,173,174,175,176,177],"status","play","go","latest","github","discover","control","cmd","volume"]