skills/researcher/SKILL.md
Research current topics with multiple sources and produce a structured brief, comparison, recommendation, or fact-check. Use when the user asks for investigation, market/product landscape scans, option evaluation, due diligence, source-backed validation, or a research report. Do not use for summarizing a single provided URL/document, or for GitHub issue/PR operations.
npx skillsauth add understudy-ai/understudy researcherInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for bounded, source-backed research.
Default goal: turn an open-ended question into a concise research output with explicit evidence, tradeoffs, and uncertainty.
Use this skill when the user wants any of:
Do not use this skill for:
Prefer current sources over memory. Use a small search budget first, then expand only if the evidence is weak or conflicting.
Unless the user already gave a narrow format, produce:
If the user asks for a persistent artifact, write a Markdown report under research/ with a short kebab-case filename that matches the topic.
Follow these phases in order.
Before searching, extract or infer:
If one missing detail would materially change the answer, ask a short clarifying question. Otherwise proceed with a stated assumption.
Break the work into 3-7 subquestions. Keep them concrete and decision-relevant.
Examples:
Start with a tight first pass:
Avoid aimless searching. Stop when additional searches are no longer changing the answer.
When possible, prioritize:
Use secondary summaries only to discover leads, not as the sole basis for important conclusions.
For each important claim:
Call out any inference you are making from the evidence instead of presenting it as a confirmed fact.
Keep the final answer structured and useful. Include:
Use this shape by default:
Use this shape:
Use this shape:
Prefer web_search to discover candidates, web_fetch to read exact page contents, and pdf when a primary source is a PDF.
Use the browser only when a relevant source requires interactive navigation, login, or a page state that the normal web tools cannot reach.
Do not end with a pile of links. Synthesize.
Do not present stale or weakly supported claims as settled.
Do not hide uncertainty. If the evidence is thin, say so clearly and narrow the recommendation.
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
development
Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.
tools
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
tools
Extract frames or short clips from videos using ffmpeg.