🎯

bocha-search

🎯Skill

from zhayujie/chatgpt-on-wechat

VibeIndex|
What it does

Performs high-quality web searches with AI-optimized results, returning web pages, images, and detailed metadata across customizable parameters.

📦

Part of

zhayujie/chatgpt-on-wechat(5 items)

bocha-search

Installation

git cloneClone repository
git clone https://github.com/zhayujie/chatgpt-on-wechat
pip installInstall dependencies
pip3 install -r requirements.txt
pip installInstall dependencies
pip3 install -r requirements-optional.txt
PythonRun Python server
python3 app.py # windows环境下该命令通常为 python app.py
DockerRun with Docker
docker compose version
📖 Extracted from docs: zhayujie/chatgpt-on-wechat
7Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

High-quality web search with AI-optimized results. Use when user needs to search the internet for current information, news, or research topics.

Overview

# Bocha Search

High-quality web search powered by Bocha AI, optimized for AI consumption. Returns web pages, images, and detailed metadata.

Setup

This skill requires a Bocha API key. If not configured:

  1. Visit https://open.bocha.cn to get an API key
  2. Set the key using: env_config(action="set", key="BOCHA_API_KEY", value="your-key")
  3. Or manually add to ~/cow/.env: BOCHA_API_KEY=your-key

Usage

Important: Scripts are located relative to this skill's base directory.

When you see this skill in , note the path.

```bash

# General pattern:

bash "/scripts/search.sh" "" [count] [freshness] [summary]

# Parameters:

# - query: Search query (required)

# - count: Number of results (1-50, default: 10)

# - freshness: Time range filter (default: noLimit)

# Options: noLimit, oneDay, oneWeek, oneMonth, oneYear, YYYY-MM-DD..YYYY-MM-DD

# - summary: Include text summary (true/false, default: false)

```

Examples

Basic search

```bash

bash "/scripts/search.sh" "latest AI news"

```

Search with more results

```bash

bash "/scripts/search.sh" "Python tutorials" 20

```

Search recent content with summary

```bash

bash "/scripts/search.sh" "阿里巴巴ESG报告" 10 oneWeek true

```

Search specific date range

```bash

bash "/scripts/search.sh" "tech news" 15 "2025-01-01..2025-02-01"

```

Response Format

The API returns structured data compatible with Bing Search API:

Web Pages (in data.webPages.value):

  • name: Page title
  • url: Page URL
  • snippet: Short description
  • summary: Full text summary (if requested)
  • siteName: Website name
  • siteIcon: Website icon URL
  • datePublished: Publication date (UTC+8)
  • language: Page language

Images (in data.images.value):

  • contentUrl: Image URL
  • hostPageUrl: Source page URL
  • width, height: Image dimensions
  • thumbnailUrl: Thumbnail URL

Notes

  • Optimized for AI: Results include summaries and structured metadata
  • Time range: Use noLimit for best results (algorithm auto-optimizes time range)
  • Timeout: 30 seconds
  • Rate limits: Check your API plan at https://open.bocha.cn
  • Response format: Compatible with Bing Search API for easy integration