RE

Gathers academic and patent resources across multiple research domains automatically.

Install

mkdir -p .claude/skills/research-gather && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14453" && unzip -o skill.zip -d .claude/skills/research-gather && rm skill.zip

Installs to .claude/skills/research-gather

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Gathers and lists research resources (academic papers, patents, websites, business cases) for specified research domains. Works as the "resource collection" phase after domain mapping — takes clustering results, user keywords, or domain descriptions as input and produces structured resource lists per domain. Use this skill when the user wants to "collect papers for each area", "find patents in this domain", "gather resources for these topics", "list relevant papers and patents", "arXivで論文を集めて", "各領域のリソースを収集", "特許と論文のリストを作って", "この分野の文献を集めて", or any request to systematically find and list research materials across multiple domains. Also triggers when the user has clustering output and wants to proceed to resource collection, or when they provide keywords and want a literature/patent list.
797 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Collect academic papers, patents, websites, and business cases.
  • Produce structured resource lists per domain.
  • Parse clustering output files for domain information.
  • Extract domains and search terms from user keywords or text.
  • Support non-interactive batch collection with default parameters.
  • Generate visual reports using figures, tables, and diagrams.

How it works

This skill parses input to determine research domains, then collects resources like papers and patents based on user-specified types and time ranges, or uses default values in auto mode. It then generates structured resource lists and visual reports.

Inputs & outputs

You give it
Clustering output file, user keywords/text, or an existing Markdown file listing research domains.
You get back
Structured resource lists in Markdown tables, visual reports, and updated symlinks to the newest date directory.

When to use research-gather

  • Systematic literature reviews
  • Gather patent data
  • Collect research resource lists

About this skill

Research Gather — Resource Collection by Domain

Collects academic papers, patents, websites, and business cases for specified research domains and produces structured resource lists. This skill sits between domain mapping (research-clustering) and detailed reports (research-retrieval) in the research pipeline.

Auto Mode (--auto)

When $ARGUMENTS contains --auto, run the entire workflow non-interactively — skip ALL AskUserQuestion calls and use the following defaults:

ParameterDefault Value
Resource Types学術論文 + 特許
Time Range直近4年
Next Action (Step 6)完了(自動終了)

Collection depth and domain selection are not parameters — every run collects the maximum number of resources across all clusters (see "Collection Scope" below).

In --auto mode, the remaining text in $ARGUMENTS (after removing --auto) is used as the input (file path or keywords). For example: /research-gather --auto research/runs/<domain>/clustering/latest/index.md → input is the clustering result file.

If $ARGUMENTS does NOT contain --auto, proceed with the normal interactive workflow below.

Pipeline Position

research-clustering → research-gather → research-retrieval
(domain mapping)      (resource lists)   (paper deep-dive)

Workflow

Step 1: Parse Input

Determine the input type and extract domain information.

Supported input types:

  1. Clustering output file — Markdown file generated by research-clustering. Parse the cluster structure (names, keywords, overview) directly.
  2. User keywords/text — Keywords, phrases, or natural-language descriptions provided in conversation. Extract domains and search terms from these.
  3. Existing Markdown file — A user-prepared file listing research domains or topics.

For clustering output, detect it by looking for the characteristic structure: "Cluster Summary" table, "Cluster Details" sections with keywords and research strategy. Use the cluster names, keywords, and strategies as the basis for resource collection.

For user keywords/text, group related terms into tentative domains before proceeding. If the grouping is ambiguous, confirm with the user.

Step 2: User Hearing

--auto mode: Skip this entire step. Use the default values from the Auto Mode table above.

Confirm research parameters via AskUserQuestion. Skip hearings for parameters already specified by the user in their request.

Hearing 1: Resource Types

AskUserQuestion:
  question: "どの種類のリソースを収集しますか?(複数選択可)"
  header: "リソース種別"
  multiSelect: true
  options:
    - label: "学術論文"
      description: "arXiv、IEEE、ACM等の学術論文を検索"
    - label: "特許"
      description: "Google Patents、USPTO、J-PlatPat、Espacenet等から検索"
    - label: "技術情報"
      description: "技術ブログ、カンファレンス発表、OSSプロジェクト等"
    - label: "ビジネス事例"
      description: "企業導入事例、市場レポート、業界動向"

Hearing 2: Time Range

AskUserQuestion:
  question: "対象期間を指定してください"
  header: "対象期間"
  multiSelect: false
  options:
    - label: "直近4年(推奨)"
      description: "2022年〜現在の結果を対象"
    - label: "直近2年"
      description: "最新トレンドに絞る"
    - label: "直近7年"
      description: "より広い範囲をカバー"
    - label: "カスタム"
      description: "任意の期間を指定"

If "カスタム" is selected, ask a follow-up for the specific year range.

Step 2.5: Collection Scope (fixed — no hearing)

Collection depth and cluster selection are NOT user choices. Every run uses the maximum scope:

  • Depth: at least 20 verified resources per domain × resource type. Treat 20 as a floor, not a target — if high-quality resources remain after 20, keep going. Stop only when additional searching stops surfacing new relevant resources, not when a count is reached.
  • Clusters: always collect for every cluster in the input. Never ask which clusters to target and never sample a subset.

Note the interaction with Step 4's verification: the floor applies to resources that survive URL verification. If verification drops entries below 20 for a domain, search again to replace them.

Never offer the user a faster, shallower option, and never stop early because the result set "looks like enough".

Report Quality Principles — Visual and Structural Expression

Use figures, tables, formulas, structured lists, Mermaid diagrams, and ASCII art aggressively throughout the output. Prose is the fallback, not the default: whenever information has structure — a distribution, a trend, a relationship, a comparison — express that structure visually rather than describing it in sentences.

The resource tables are the backbone of this skill's output, but a wall of tables is not a report. The analytical sections around them must be visual too.

Default representation by information shape:

Information shapeRepresentation
Resource listsMarkdown table (see the output template)
Counts per domain / type / yearTable and an ASCII bar chart for the distribution
Publication trend over timeASCII bar chart or Mermaid xychart-beta
Relationships between resources (citation, lineage, same group)Mermaid graph diagram
Domain coverage and gapsTable with an explicit gap column, or a Mermaid diagram
Enumerations (trends, observations, next steps)Structured list — never a comma-separated sentence
Ratios or coverage metricsLaTeX formula ($...$) when a definition clarifies the number

Specific requirements for this skill:

  • 収集サマリ table (mandatory) — Counts per domain × resource type, already in the template.
  • Year distribution (mandatory) — Show how resources spread across the target period, as an ASCII bar chart. A reader should see at a glance whether the field is accelerating.
  • 全体の傾向 section — Lead with a visual (chart or diagram), then the prose. Never a bare paragraph.
  • Resource relationship diagram — When collected resources have visible relationships (a survey and the papers it covers, a patent family, papers from one group), show them as a Mermaid diagram.
  • Coverage gaps — When a domain yields notably fewer resources, make this visible in a table or chart rather than burying it in prose.

Example of the year distribution chart:

2026 |████████████ 12
2025 |████████████████████ 20
2024 |███████████ 11
2023 |█████ 5

Mermaid syntax constraint: output under research/** is rendered by the viewer and validated by npm run check:docs (mermaid parse check). Keep node labels free of unescaped (, ), :, and , — wrap such labels in quotes (A["label (with parens)"]). A diagram that fails to parse breaks CI.

Step 3: Resource Collection

For each target domain, search for resources in parallel using the Agent tool to spawn subagents.

3a: Academic Papers (arXiv-first)

Papers are searched with arXiv as the primary source because it provides open-access full text, stable URLs, and consistent metadata.

Search strategy:

  1. arXiv search via WebSearch: Query site:arxiv.org "{domain keyword}" {year range} to find relevant papers. Also search for survey/review papers: site:arxiv.org "{domain keyword}" survey OR review.
  2. Semantic Scholar / Google Scholar fallback: If arXiv results are insufficient (e.g., the domain is not well-represented on arXiv), broaden to "{domain keyword}" paper {year} on general web search.
  3. IEEE/ACM for specific domains: For domains where conference proceedings are important (networking, systems, HCI), also search site:ieee.org or site:dl.acm.org.

For each paper, collect:

  • Title
  • Authors (first author + "et al." for >3 authors)
  • Year
  • Venue (arXiv, conference name, journal)
  • arXiv ID or DOI
  • URL (prefer arxiv.org/abs/ format)
  • 1-2 sentence summary

CRITICAL — Anti-hallucination rule for URLs:

  • Only record URLs that appear verbatim in WebSearch results. NEVER construct or guess arXiv IDs.
  • If a search result shows a title but no direct URL, run a follow-up WebSearch for site:arxiv.org "{exact paper title}" to obtain the real URL.
  • Do NOT fabricate arXiv IDs by combining partial numbers. Every URL must come from a search result or a WebFetch response.

Quality signals to prioritize:

  • High citation count (if visible in search results)
  • Survey/review papers (valuable for overview)
  • Papers from top venues (NeurIPS, ICML, CVPR, ACL, etc.)
  • Recent papers with significant attention

3b: Patents

Search across multiple patent databases to get broad coverage.

Search strategy:

  1. Google Patents (primary): site:patents.google.com "{domain keyword}" — provides international coverage with English abstracts
  2. USPTO: Search for US patents when the domain has strong US presence
  3. J-PlatPat: Search in Japanese for Japan-specific patents — useful when keywords have Japanese equivalents
  4. Espacenet: Search for European patents when relevant

For each patent, collect:

  • Title
  • Patent number (e.g., US11234567B2, JP2023-123456)
  • Assignee/Applicant
  • Filing year
  • Patent office (USPTO/JPO/EPO/WIPO)
  • URL
  • 1 sentence summary of the invention

CRITICAL — Anti-hallucination rule for URLs:

  • Only record patent numbers and URLs that appear verbatim in search results or WebFetch responses.
  • NEVER fabricate patent numbers. If a search result mentions a patent without a clear number, run a follow-up search to obtain the exact number and URL.

Prioritize:

  • Patents from major companies in the domain
  • Recent patents (within the specified time range)
  • Patents with many citations or family members

3c: Technical Resources

Search for high-quality technical content.

Search targets:

  • Technical blogs from major companies (Google AI Blog, Meta Research, Microsoft Research, etc.)
  • Conference talks and presentations (from slides/video sharing sites)
  • Notable OSS projects on GitHub
  • Technical standards and specifications

For each resource, collect:

  • Title
  • Source/Author
  • Year/Date
  • Type (

Content truncated.

When not to use it

  • When the user wants to limit collection depth or select specific clusters.
  • When the user needs a faster, shallower resource collection option.
  • When the user wants to stop early based on the result set appearing sufficient.

Limitations

  • Collection depth is fixed to at least 20 verified resources per domain × resource type.
  • The skill always collects for every cluster in the input.
  • It never offers a faster, shallower option or stops early.

How it compares

This skill systematically collects and structures research resources across multiple domains, integrating with upstream clustering and downstream retrieval skills, providing a more complete and automated approach than manual resource g

Compared to similar skills

research-gather side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
research-gather (this skill)04moReviewIntermediate
literature-review5592moReviewAdvanced
openalex-database487moReviewIntermediate
market-research-reports387moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

literature-review

K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).

5591,298

openalex-database

davila7

Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.

48202

market-research-reports

davila7

Generate comprehensive market research reports (50+ pages) in the style of top consulting firms (McKinsey, BCG, Gartner). Features professional LaTeX formatting, extensive visual generation with scientific-schematics and generate-image, deep integration with research-lookup for data gathering, and multi-framework strategic analysis including Porter's Five Forces, PESTLE, SWOT, TAM/SAM/SOM, and BCG Matrix.

38162

scientific-brainstorming

davila7

Research ideation partner. Generate hypotheses, explore interdisciplinary connections, challenge assumptions, develop methodologies, identify research gaps, for creative scientific problem-solving.

37155

exa-search

benjaminjackson

Search the web for content matching a query with AI-powered semantic search. Use for finding relevant web pages, research papers, news articles, code repositories, or any web content by meaning rather than just keywords.

9106

scientific-critical-thinking

davila7

Evaluate research rigor. Assess methodology, experimental design, statistical validity, biases, confounding, evidence quality (GRADE, Cochrane ROB), for critical analysis of scientific claims.

1888

Search skills

Search the agent skills registry