🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Wechat Search Release

by @jixsonwang

Search WeChat Official Account articles using OpenClaw's web search and fetch capabilities with compliance-focused design.

Versionv1.0.3
Downloads1,724
Installs8
Stars3
TERMINAL
clawhub install wechat-search-release

📖 About This Skill


name: wechat-search description: Search WeChat Official Account articles using OpenClaw's web search and fetch capabilities with compliance-focused design.

WeChat Search Skill

Search for WeChat Official Account (微信公众号) articles using a compliant, two-layer approach that prioritizes legal search APIs and falls back to respectful web scraping when needed.

Features

  • Compliant Design: Prioritizes legal search APIs, respects robots.txt and rate limits
  • Two-Layer Strategy:
  • - Primary: Web search with site:mp.weixin.qq.com filter - Fallback: Direct page fetching with proper delays and headers
  • Recent Results: Returns the 5 most recent articles by default (configurable)
  • Time Filtering: Support for date range and recency filters
  • Multiple Output Formats: Text, JSON, and markdown formats available
  • Prerequisites

  • OpenClaw Web Tools: Requires web_search and web_fetch tools to be available
  • Tavily API Key (optional): For enhanced search capabilities via Tavily integration
  • Usage

    Basic Search

    wechat-search "人工智能"
    

    Advanced Options

    # Return 10 results instead of default 5
    wechat-search "机器学习" --max-results 10

    Search within past week

    wechat-search "大模型" --past-week

    Custom date range

    wechat-search "AI应用" --from 2026-01-01 --to 2026-02-01

    JSON output format

    wechat-search "开源AI" --output json

    Force web fetch strategy

    wechat-search "最新技术" --strategy web_fetch

    Configuration

    Create ~/.openclaw/wechat-search-config.json to customize behavior:

    {
      "defaultMaxResults": 5,
      "maxResultsLimit": 20,
      "requestDelayMs": 5000,
      "cacheDurationHours": 1,
      "userAgent": "OpenClaw-WeChat-Search-Bot/1.0 (+https://github.com/your-username/wechat-search-skill)"
    }
    

    Compliance & Ethics

  • Respects robots.txt: Checks and follows robots.txt directives
  • Rate limiting: Minimum 5-second delay between requests
  • Transparent identification: Clear User-Agent string identifying the bot
  • Public content only: Only accesses publicly available articles
  • No data retention: Does not store full article content, only metadata
  • Error Handling

  • Automatic retry on network failures (up to 3 attempts)
  • Graceful fallback between search strategies
  • Clear error messages for debugging
  • Future Enhancements

  • RSS feed integration support
  • Article content summarization
  • Author/subscription management
  • Enhanced filtering options
  • This skill is designed to be both useful and responsible, providing access to valuable WeChat Official Account content while respecting platform rules and legal requirements.

    💡 Examples

    Basic Search

    wechat-search "人工智能"
    

    Advanced Options

    # Return 10 results instead of default 5
    wechat-search "机器学习" --max-results 10

    Search within past week

    wechat-search "大模型" --past-week

    Custom date range

    wechat-search "AI应用" --from 2026-01-01 --to 2026-02-01

    JSON output format

    wechat-search "开源AI" --output json

    Force web fetch strategy

    wechat-search "最新技术" --strategy web_fetch

    ⚙️ Configuration

    Create ~/.openclaw/wechat-search-config.json to customize behavior:

    {
      "defaultMaxResults": 5,
      "maxResultsLimit": 20,
      "requestDelayMs": 5000,
      "cacheDurationHours": 1,
      "userAgent": "OpenClaw-WeChat-Search-Bot/1.0 (+https://github.com/your-username/wechat-search-skill)"
    }