union-search-skill

Aggregate and normalize search results from 20+ platforms into a single JSON structure.

634|57|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/runningZ1/union-search-skill --skill union-search-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: union-search-skill
Source: https://github.com/runningZ1/union-search-skill/tree/main
Command: npx skills add https://github.com/runningZ1/union-search-skill --skill union-search-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, python-dotenv, lxml, feedparser, yt-dlp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The Union Search Skill unifies cross-platform search into a single, scalable interface, gathering results from 20+ sources and delivering structured outputs.

Core Features & Use Cases

  • Unified multi-platform search across GitHub, Reddit, Xiaohongshu, Douyin, Bilibili, YouTube, Twitter, WeChat, Google, Tavily, Metaso, Volcengine, DuckDuckGo, Brave, Yahoo, Bing, Wikipedia, Anna's Archive, and 18 image platforms.
  • Output formats include JSON/Markdown/Text with filtering, sorting, and automatic response archiving.
  • Batch image download support and pluggable platform adapters enable flexible workflows for content discovery and research.

Quick Start

Use the Union Search Skill to quickly query multiple platforms and receive a single, consolidated result.

Frequently Asked Questions about union-search-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate search results across multiple platforms like Reddit and GitHub into one feed?

Multi-platform search aggregation normalizes results from over 20 sources like Reddit and GitHub into a single JSON structure. This orchestrates platform scripts, enforces standardized outputs, and supports filtering and sorting for consolidated research.

Can I automate cross-platform search to output Markdown instead of JSON?

Yes, cross-platform search supports JSON, Markdown, and Text output formats. You can automate the CLI to query multiple platforms, automatically archive the responses, and apply filtering to format the consolidated results as needed.

What is the best way to download images in bulk from multiple search platforms?

Bulk image download is supported directly through the union-search workflow. It orchestrates 18 image platforms, aggregates the results into a standardized structure, and enables batch downloading to streamline content discovery.

Does this multiplatform search aggregation require configuring API keys for platforms like YouTube and Twitter?

Multiplatform search aggregation uses dependencies like python-dotenv for environment configuration. You must set up the necessary credentials for platforms like YouTube and Twitter to authenticate requests and retrieve normalized structured outputs.

Why use an automated CLI for competitive intelligence instead of manual platform searches?

An automated CLI scales competitive intelligence by orchestrating multiple platform scripts simultaneously. It enforces standardized JSON outputs and archives results automatically, overcoming the limitations of manual cross-platform data collection and formatting.

Are there limitations when using pluggable platform adapters for cross-platform research?

Pluggable platform adapters depend on external libraries like yt-dlp and feedparser for cross-platform research. Limitations arise if a specific platform changes its API or layout, requiring adapter updates to maintain normalized structured outputs.