InfoQuest Web Search

AI-optimized web search and content extraction via BytePlus InfoQuest API. Returns concise, relevant results for AI agents with time filtering and site-speci...

MIT-0 · Free to use, modify, and redistribute. No attribution required.
3 · 258 · 2 current installs · 2 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, included scripts (search.mjs, extract.mjs), and required INFOQUEST_API_KEY all align with a web-search/content-extraction integration for BytePlus InfoQuest. The network endpoints called (search.infoquest.bytepluses.com and reader.infoquest.bytepluses.com) match the stated service.
Instruction Scope
SKILL.md only instructs running the provided Node scripts with query/URL args and setting INFOQUEST_API_KEY. The scripts only read CLI args and the declared env var, make POST requests to the service, and print results; they do not read other files, credentials, or system state.
Install Mechanism
There is no install spec (instruction-only), and the repository includes the runnable scripts. The only optional install guidance is to npm install node-fetch for Node < 18, which is a standard, minimal dependency. No downloads from untrusted URLs or archive extraction are present.
Credentials
The skill requires a single API key (INFOQUEST_API_KEY) and uses it solely to set an Authorization header when calling the declared InfoQuest endpoints. No additional credentials or unrelated environment variables are requested or accessed.
Persistence & Privilege
The skill is not forced always-on (always: false). It can be invoked autonomously by agents (platform default), which is expected for a callable skill; it does not modify other skills or system-wide configs.
Assessment
This skill appears internally consistent. Before installing: (1) Treat your INFOQUEST_API_KEY as sensitive—it will be sent to BytePlus endpoints; create a limited-permission key if possible and monitor usage. (2) Confirm the API endpoints and docs match your organizational policy and the BytePlus console link in SKILL.md. (3) Ensure you have Node 18+ or install node-fetch for older Node per instructions. (4) Be aware the agent may invoke this skill autonomously (default); if that is undesired, restrict agent permissions or revoke the key when not in use.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.1
Download zip
latestvk9727bc2kpabwhaye7c6mhbeyh8296h1

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🔍 Clawdis
Binsnode
EnvINFOQUEST_API_KEY
Primary envINFOQUEST_API_KEY

SKILL.md

Byted InfoQuest Search

AI-optimized web search and content extraction using BytePlus InfoQuest API. Returns concise, relevant results with time filtering and site-specific search capabilities.

Search

node {baseDir}/search.mjs "query"
node {baseDir}/search.mjs "query" -d 7
node {baseDir}/search.mjs "query" -s github.com

Options

  • -d, --days <number>: Search within last N days (default: all time)
  • -s, --site <domain>: Search within specific site (e.g., github.com)

Extract content from URL

node {baseDir}/extract.mjs "https://example.com/article"

Examples

Recent News Search

# Search for AI news from last 3 days
node search.mjs "artificial intelligence news" -d 3

Site-Specific Research

# Search for Python projects on GitHub
node search.mjs "Python machine learning" -s github.com

Content Extraction

# Extract content from a single article
node extract.mjs "https://example.com/article"

Notes

API Access

Search Features

  • Time Filtering: Use -d for searches within last N days (e.g., -d 7)
  • Site Filtering: Use -s for site-specific searches (e.g., -s github.com)

Quick Setup

  1. Set API key:

    export INFOQUEST_API_KEY="your-api-key-here"
    
  2. For Node.js < 18, install fetch support:

    # Node.js 18+ includes fetch natively
    # For older versions, install node-fetch
    npm install node-fetch
    
  3. Test the setup:

    node search.mjs "test search"
    

Error Handling

The API returns error messages starting with "Error:" for:

  • Authentication failures
  • Network timeouts
  • Empty responses
  • Invalid response formats

Files

3 total
Select a file
Select a file to preview.

Comments

Loading comments…