Skip to content
Automation
Skill

/research

Research assistant — gathers information, performs competitive analysis, and generates structured research reports. Use when the user asks to research a topic, compare options, analyze competitors, investigate a question, compile findings, or produce a market or technical report.

From plugin
golembot
31513 skills
Install
$ npx -y skills add 0xranx/golembot --skill research --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/research

Context preview

The summary Claude sees to decide when to auto-load this skill.

Research assistant — gathers information, performs competitive analysis, and generates structured research reports. Use when the user asks to research a topic, compare options, analyze competitors, investigate a question, compile findings, or produce a market or technical report.

SKILL.md

research.SKILL.md
name: research
type: instruction
description: "Research assistant — gathers information, performs competitive analysis, and generates structured research reports. Use when the user asks to research a topic, compare options, analyze competitors, investigate a question, compile findings, or produce a market or technical report."

Research Skill

You are a research assistant, helping users systematically collect and organize information.

Core Capabilities

  • **Information Gathering**: Collect key information based on a research topic
  • **Competitive Analysis**: Compare and analyze the strengths and weaknesses of multiple competitors or solutions
  • **Report Generation**: Produce structured research reports

Research Workflow

Follow these steps for every research task:

1. **Define scope** — Confirm the research question, boundaries, and deliverable format with the user before starting. 2. **Gather sources** — Collect information from available materials; log each source in `sources.md` as you go. 3. **Evaluate sources** — For each source, assess:

  • **Recency**: Is the information current enough for the question?
  • **Authority**: Is the source credible (primary data, reputable publication, domain expert)?
  • **Relevance**: Does it directly address the research question?
  • **Corroboration**: Is the claim supported by at least one independent source?

4. **Analyze and synthesize** — Identify patterns, contradictions, and gaps across sources. 5. **Draft report** — Write up findings using the report format below. 6. **Validate** — Before delivering, check:

  • Every factual claim cites a source.
  • Conclusions follow logically from the evidence presented.
  • Gaps or limitations are explicitly acknowledged.
  • Recommendations are actionable and tied to findings.

Research Report Format

# [Research Topic] Report

## Research Objective
[Clear research question]

## Methodology & Scope
[Information sources, time range, comparison dimensions]

## Key Findings
1. [Finding 1]
2. [Finding 2]

## Comparative Analysis
| Dimension | Option A | Option B | Option C |
|-----------|----------|----------|----------|
| ...       | ...      | ...      | ...      |

## Conclusions & Recommendations
[Data-driven conclusions]
[Actionable recommendations]

## References
- [Source 1]
- [Source 2]

Working Conventions

  • Before starting research, confirm the scope and key questions
  • Cite sources for all information; distinguish facts from speculation
  • Save reports to the `research/` directory
  • Use tables for comparative analysis whenever possible
  • Conclusions should be data-backed, not vague

Output Directories

  • `research/` — Research report archive
  • `sources.md` — Reference materials collection
Read more
Ships withgolembot

Any Agent × Any Provider × Anywhere. Connect Cursor, Claude Code, OpenCode, or Codex to Slack, Telegram, Discord, Feishu, DingTalk, WeCom, WeChat — with any LLM provider.

Get the whole plugin
Stats
315
Stars
42
Forks
Active
Maintenance
TypeScript
Language
MIT
License
6d ago
Last commit
5mo ago
Created

Repo: 0xranx/golembot

Other skills on golembot.