wechat-search
Search WeChat Official Account articles using OpenClaw's web search and fetch capabilities with compliance-focused design.
安装 / 下载方式
TotalClaw CLI推荐
totalclaw install clawskills:clawskills~jixsonwang-wechat-search-releasecURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/clawskills%3Aclawskills~jixsonwang-wechat-search-release/file -o jixsonwang-wechat-search-release.md# 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
```bash
wechat-search "人工智能"
```
### Advanced Options
```bash
# 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:
```json
{
"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.