Web search API for real-time internet information retrieval.
Set these environment variables before using this skill:
export XIAOSU_AK="<your-access-key>"
export XIAOSU_ENDPOINT="<your-endpoint-path>"
Get your credentials at: https://www.xiaosuai.com (小宿智能搜索)
You can add them to your shell profile (~/.bashrc / ~/.zshrc) or OpenClaw's .env file.
Run the search script directly:
python3 ~/.openclaw/skills/xiaosu-search/scripts/xiaosu_search.py "<query>" \
--ak $XIAOSU_AK --endpoint $XIAOSU_ENDPOINT [options]
# Basic search
python3 scripts/xiaosu_search.py "宁德时代" --ak $AK --endpoint $EP
# Recent news (last 24h)
python3 scripts/xiaosu_search.py "CATL battery" --freshness Day --ak $AK --endpoint $EP
# With full content extraction (for deep reading)
python3 scripts/xiaosu_search.py "储能行业趋势" --content --content-type MARKDOWN --content-timeout 5 --ak $AK --endpoint $EP
# Smart snippets (relevant text fragments)
python3 scripts/xiaosu_search.py "固态电池进展" --main-text --ak $AK --endpoint $EP
# Site-specific search
python3 scripts/xiaosu_search.py "宁德时代" --sites finance.eastmoney.com --ak $AK --endpoint $EP
# Raw JSON output (for programmatic use)
python3 scripts/xiaosu_search.py "query" --json --ak $AK --endpoint $EP
# Pagination
python3 scripts/xiaosu_search.py "query" --count 20 --offset 20 --ak $AK --endpoint $EP
| Flag | Description |
|---|---|
| ------ | ------------- |
--count N | Results count: 10/20/30/40/50 |
--freshness X | Time filter: Day, Week, Month |
--offset N | Pagination offset |
--content | Enable long-form content extraction |
--content-type T | TEXT (default), MARKDOWN, HTML |
--content-timeout S | Content read timeout (max 10s) |
--main-text | Enable smart snippet extraction |
--sites HOST | Restrict to site |
--block HOST | Exclude site |
--no-cache | Disable 10-min result cache |
--json | Raw JSON output |
curl -s -G "https://searchapi.xiaosuai.com/search/$XIAOSU_ENDPOINT/smart" \
--data-urlencode "q=<query>" \
--data-urlencode "count=10" \
-H "Authorization: Bearer $XIAOSU_AK"
--freshness Day + --count 20--content --content-type MARKDOWN --content-timeout 5--main-text for relevant fragments without full content overheadscore field (0-1) indicating relevance; prioritize high-score results共 1 个版本