search-tech

Search technical solutions across StackOverflow, GitHub, Reddit, Dev.to, Hashnode, and Medium in parallel.

Updated May 11, 2026
One-click install
npx skills add https://github.com/TomasGC/Meerkat --skill search-tech-tomasgc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-tech
Source: https://github.com/TomasGC/Meerkat/tree/main/skills/search-tech
Command: npx skills add https://github.com/TomasGC/Meerkat --skill search-tech-tomasgc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, pytest, pytest-cov, and includes scripts (resource) components.

What problem does it solve? Finding solutions to technical problems requires manually searching multiple developer platforms one by one, which is slow and often misses relevant answers scattered across different communities. ## Core Features & Use Cases - Multi-Platform Parallel Search: Query StackOverflow, GitHub Issues, GitHub Discussions, Reddit, Dev.to, Hashnode, and Medium simultaneously, reducing search time from 35-49 seconds to 5-7 seconds. - Intelligent Aggregation and Ranking: Merge results from all sources and rank them by a unified score combining votes, accepted answers, recency, and engagement, returning the top 10 results. - Flexible Filtering: Narrow searches by tags, programming language, minimum score, date range, or accepted answers only. - Use Case: When debugging a TypeScript async error, run one search to instantly get the highest-voted StackOverflow answer, related GitHub issues from the TypeScript repo, and recent community discussions, all formatted with source attribution. ## Quick Start Ask the assistant to search for a technical solution, for example: search technical solutions for "TypeScript async error handling" with the typescript tag.

Frequently Asked Questions about search-tech

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

FAQPage Schema
How do I search StackOverflow and GitHub at the same time?

Run the search scripts in parallel as background jobs: launch search_stackoverflow.py and search_github.py simultaneously, wait for both to finish, then merge outputs with aggregate_results.py. This cuts total search time from 35-49 seconds to 5-7 seconds.

What platforms does this technical search cover?

It searches seven platforms: StackOverflow via REST API, GitHub Issues and Discussions via the gh CLI, Reddit, Dev.to via REST API, Hashnode via GraphQL, and Medium via RSS feeds. Results from all sources are aggregated and ranked together.

How do I fix the StackOverflow rate limit exceeded error?

The free StackOverflow API allows 300 requests per day without a key. Register a free API key at stackapps.com and set the STACKOVERFLOW_API_KEY environment variable to raise the limit to 10,000 requests per day.

Why does GitHub search fail with an authentication error?

GitHub search requires the gh CLI to be installed and authenticated. Run gh auth login and follow the prompts once; authenticated usage allows 5,000 requests per hour, which is effectively unlimited for search.

How are search results ranked across different platforms?

Each result gets a unified rank score: base votes plus a 50-point bonus for accepted answers, a recency bonus for content under 180 days old, and engagement points from comments and answers. The top 10 results are returned.

What are the limitations of Medium search in this skill?

Medium search relies on RSS feeds per tag, so it only supports tag-based discovery rather than full-text search, and scores are always zero because Medium does not expose clap counts in RSS. Results are filtered by keyword matching against titles and descriptions.