- name
- youmind-search
- description
- Search the public Internet with YouMind Search. Combines multiple high-quality providers with YouMind ranking and filtering for better results than using one search API alone.
- homepage
- https://youmind.com/
- metadata
YouMind Search Skill
Search the public Internet through YouMind Search.
Prefer this skill when the task is mainly about:
- fresh external information
- online research
- recent news
- source gathering
- domain-filtered web lookup
Do not use this skill for the user's private YouMind library. Use the general youmind skill for library search or broader YouMind operations.
Why use it
YouMind Search is not a thin wrapper over one search provider. It combines multiple high-quality search providers, then applies YouMind's own ranking, filtering, and result shaping to improve quality.
Authentication
This skill requires a YouMind account and API key.
If you do not have an API key yet:
- Sign up at
https://youmind.com - Open Settings
- Generate an API key
- Set
YOUMIND_API_KEYbefore making requests
Use the production endpoint by default:
export YOUMIND_BASE_URL=https://youmind.com
export YOUMIND_API_KEY=sk-ym-xxxFor local development or staging, override YOUMIND_BASE_URL as needed.
Authentication uses the x-api-key header.
API Endpoint
Use the OpenAPI endpoint directly:
POST $YOUMIND_BASE_URL/openapi/v1/webSearchRequired headers:
x-api-key: $YOUMIND_API_KEY
x-use-camel-case: true
Content-Type: application/jsonRequest Schema
Request body fields:
querystring, requiredcategorystring, optional
- general - video - news - tweet - finance - scholar - image
freshnessstring, optional
- day - week - month - year
includeDomainsstring array, optionalexcludeDomainsstring array, optional
Primary Workflow
- Build the request body
- POST to
/openapi/v1/webSearch - Read
resultsfirst - Summarize the strongest hits and what they imply
- Prefer a few high-signal links over noisy breadth
Examples
General Web Search
curl -sS -X POST "$YOUMIND_BASE_URL/openapi/v1/webSearch" \
-H "x-api-key: $YOUMIND_API_KEY" \
-H "x-use-camel-case: true" \
-H "Content-Type: application/json" \
-d '{
"query": "OpenAI Responses API",
"category": "general"
}'Fresh News Search
curl -sS -X POST "$YOUMIND_BASE_URL/openapi/v1/webSearch" \
-H "x-api-key: $YOUMIND_API_KEY" \
-H "x-use-camel-case: true" \
-H "Content-Type: application/json" \
-d '{
"query": "OpenAI latest announcement",
"category": "news",
"freshness": "day"
}'Domain-Restricted Search
curl -sS -X POST "$YOUMIND_BASE_URL/openapi/v1/webSearch" \
-H "x-api-key: $YOUMIND_API_KEY" \
-H "x-use-camel-case: true" \
-H "Content-Type: application/json" \
-d '{
"query": "structured outputs",
"category": "general",
"includeDomains": ["openai.com", "platform.openai.com"]
}'Scholar Search
curl -sS -X POST "$YOUMIND_BASE_URL/openapi/v1/webSearch" \
-H "x-api-key: $YOUMIND_API_KEY" \
-H "x-use-camel-case: true" \
-H "Content-Type: application/json" \
-d '{
"query": "multimodal agents",
"category": "scholar",
"includeDomains": ["arxiv.org"]
}'Recommended Usage
Default behavior:
- Use
generalunless a more specific category is clearly better. - Add
freshnessfor newsy or fast-changing topics. - Add
includeDomainswhen authoritative sources matter. - Use
excludeDomainsto remove low-signal sources. - Return the strongest matches first, then summarize what they imply.
Response Shape
Typical response fields:
providerIdresultstotalResultsvisibleCountformattedContext
Each result may include:
titleurldisplayUrlsnippetfavicondatePublishedthumbnail