byted-byteplus-infoquest-search
AI-optimized web search, image search and content extraction via BytePlus InfoQuest API. Use this skill when you need to gather concise and up-to-date information from the web, find images, or extract clean content from specific URLs.
What this skill does
# Byted InfoQuest AI-optimized web search, image search and content extraction using BytePlus InfoQuest API. Returns concise, relevant results with time filtering, site-specific search, and image search capabilities. > **Tip**: InfoQuest is currently not available in Mainland China regions. ## Environment Variables Before using this skill, ensure the following environment variable are set: - `INFOQUEST_API_KEY`: API key for the web search, image search and content extraction service ## Web Search ```bash python3 scripts/search.py "query" python3 scripts/search.py "query" -d 7 python3 scripts/search.py "query" -s github.com ``` ## Image Search ```bash python3 scripts/search.py "query" -i python3 scripts/search.py "query" -i -z l python3 scripts/search.py "query" -i -s unsplash.com -d 30 ``` ## Options - `-d, --days <number>`: Search within last N days (default: all time) - `-s, --site <domain>`: Search within specific site (e.g., `github.com`, `unsplash.com`) - `-i, --image`: Perform image search (default: web search) - `-z, --image-size <size>`: Image size filter: `l` (large), `m` (medium), `i` (icon) ## Extract content from URL ```bash python3 scripts/extract.py "https://example.com/article" ``` ## Examples ### Recent News Search ```bash # Search for AI news from last 3 days python3 scripts/search.py "artificial intelligence news" -d 3 ``` ### Site-Specific Research ```bash # Search for Python projects on GitHub python3 scripts/search.py "Python machine learning" -s github.com ``` ### Image Search Examples ```bash # Search for cat images python3 scripts/search.py "cat" -i # Search for large landscape images python3 scripts/search.py "landscape" -i -z l # Search for icons from specific site python3 scripts/search.py "logo" -i -z i -s github.com # Search for recent images python3 scripts/search.py "sunset" -i -d 7 ``` ### Content Extraction ```bash # Extract content from a single article python3 scripts/extract.py "https://example.com/article" ``` ## Notes ### API Access - **API Key**: Get from https://console.byteplus.com/infoquest/infoquests - **Documentation**: https://docs.byteplus.com/en/docs/InfoQuest/What_is_Info_Quest - **About**: InfoQuest is AI-optimized intelligent search and crawling toolset independently developed by BytePlus ### 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`) - **Image Search**: Use `-i` for image search, with optional size filtering (`-z`) - **Image Size Options**: `l` (large), `m` (medium), `i` (icon) ### Image Search Usage Image search returns URLs to images that can be used as reference for image generation. Each result includes: - `title`: Image title or description - `image_url`: Direct URL to the image **Usage hint**: Use the `image_url` values as reference images in image generation. Download them first if needed. ## Quick Setup 1. **Set API key:** ```bash export INFOQUEST_API_KEY=<REPLACE_WITH_YOUR_KEY> ``` 2. **Install required Python packages:** ```bash pip install requests ``` 3. **Test the setup:** ```bash # Test web search python3 scripts/search.py "test search" # Test image search python3 scripts/search.py "test" -i ``` ## Error Handling The API returns error messages starting with `"Error:"` for: - Authentication failures - Network timeouts - Empty responses - Invalid response formats - Invalid image size parameters (must be 'l', 'm', or 'i') ## Differences from Node.js Version - **Python 3.6+** required - **requests** library used instead of fetch - Simplified argument parsing using argparse - Same functionality and API endpoints
Related in Image & Video
watch
IncludedWatch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.
physical-ai-defect-image-generation
IncludedUse when the user wants to orchestrate defect image generation, run associated setup, or handle outputs on OSMO. The Day 0 path handles cold-start with USD-to-ROI, image-edit augmentation, and AnomalyGen to create initial PCBA datasets. The Day 1 path performs inference and labeling on real images. This skill helps with first-time asset setup, creation of finetuning checkpoints, and configuring deployment. Trigger keywords: defect image generation, dig workflow, dig pipeline, defect image detection workflow, aoi pipeline, aoi anomalygen, usd2roi anomalygen, day 0 pcba, day 1 pcba, day 1 real-photo alignment, day 1 manual roi, metal surface anomaly, glass defect, anomalygen finetune, setup_pcb, setup_metal, setup_glass, setup_pretrained, dig setup, dig datasets, dig pretrained checkpoint, dig image-edit endpoint.
accelint-react-best-practices
IncludedReact performance optimization and best practices. ALWAYS use this skill when working with any React code - writing components, hooks, JSX; refactoring; optimizing re-renders, memoization, state management; reviewing for performance; fixing hydration mismatches; debugging infinite re-renders, stale closures, input focus loss, animations restarting; preventing remounting; implementing transitions, lazy initialization, effect dependencies. Even simple React tasks benefit from these patterns. Covers React 19+ (useEffectEvent, Activity, ref props). Triggers - useEffect, useState, useMemo, useCallback, memo, inline components, nested components, components inside components, re-render, performance, hydration, SSR, Next.js, useDeferredValue, combined hooks.
elevenlabs-agents
IncludedBuild conversational AI voice agents with ElevenLabs Platform using React, JavaScript, React Native, or Swift SDKs. Configure agents, tools (client/server/MCP), RAG knowledge bases, multi-voice, and Scribe real-time STT. Use when: building voice chat interfaces, implementing AI phone agents with Twilio, configuring agent workflows or tools, adding RAG knowledge bases, testing with CLI "agents as code", or troubleshooting deprecated @11labs packages, Android audio cutoff, CSP violations, dynamic variables, or WebRTC config. Keywords: ElevenLabs Agents, ElevenLabs voice agents, AI voice agents, conversational AI, @elevenlabs/react, @elevenlabs/client, @elevenlabs/react-native, @elevenlabs/elevenlabs-js, @elevenlabs/agents-cli, elevenlabs SDK, voice AI, TTS, text-to-speech, ASR, speech recognition, turn-taking model, WebRTC voice, WebSocket voice, ElevenLabs conversation, agent system prompt, agent tools, agent knowledge base, RAG voice agents, multi-voice agents, pronunciation dictionary, voice speed control, elevenlabs scribe, @11labs deprecated, Android audio cutoff, CSP violation elevenlabs, dynamic variables elevenlabs, case-sensitive tool names, webhook authentication
humanizer
IncludedHumanize AI-generated text by detecting and removing patterns typical of LLM output. Rewrites text to sound natural, specific, and human. Uses 28 pattern detectors, 560+ AI vocabulary terms across 3 tiers, and statistical analysis (burstiness, type-token ratio, readability) for comprehensive detection. Use when asked to humanize text, de-AI writing, make content sound more natural/human, review writing for AI patterns, score text for AI detection, or improve AI-generated drafts. Covers content, language, style, communication, and filler categories.
generating-mermaid-diagrams
IncludedSalesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows, ERDs, integration sequences, or Agentforce structure. TRIGGER when: user says "diagram", "visualize", "ERD", or asks for sequence diagrams, flowcharts, class diagrams, or architecture visualizations in Mermaid. DO NOT TRIGGER when: user wants PNG/SVG image output (use generating-visual-diagrams), or asks about non-Salesforce systems.