Agent 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.

Stars 247
Forks 29

Install this agent skill to your Project

npx add-skill https://github.com/0xranx/golembot/tree/main/templates/research/skills/research

SKILL.md

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

markdown
# [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

Expand your agent's capabilities with these related and highly-rated skills.

0xranx/golembot

code-review

Reviews code changes, pull requests, and diffs for correctness, security, performance, and style. Use when the user submits a PR for review, asks to review a diff or code snippet, or requests a quality check on recent changes.

247 29
Explore
0xranx/golembot

meeting

Meeting notes assistant — organizes transcripts into structured minutes, extracts action items, and tracks attendee decisions. Use when the user asks to summarize a meeting, take meeting notes, write up minutes, create a meeting recap, list attendees, or extract action items from a call.

247 29
Explore
0xranx/golembot

ops

Content operations assistant — drafts blog posts, social media copy, and marketing materials, compiles data briefings, and tracks competitor activity. Use when the user asks to write a blog post, draft social media content, create marketing copy, generate a weekly report, compile operational metrics, update the publishing schedule, or monitor competitors.

247 29
Explore
0xranx/golembot

faq-support

Answers common customer questions from a knowledge base and escalates to a human agent when unable to help. Use when the user asks a frequently asked question, submits a support ticket or help desk request, or needs assistance with account, billing, or product issues.

247 29
Explore
0xranx/golembot

data-analysis

Loads CSV, Excel, and JSON data files, performs statistical analysis, and generates charts and reports. Use when the user asks to analyze a dataset, compute statistics, create visualizations, find trends, or produce a data report.

247 29
Explore
0xranx/golembot

coder

Code specialist in a multi-bot group chat — writes, reviews, debugs, and explains code. Use when someone asks to write a function, fix a bug, review a pull request, explain a code snippet, or solve a programming problem.

247 29
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results