Skip to content
Back to skills

Research Agent

ASecurity

Research domain expertise for a council agent before generating its definition

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
researchgoapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add golemfoundation/octant-council-builder --skill research-agent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Research Agent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Research Agent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/golemfoundation-research-agent/badge)](https://www.skillsdirectory.com/skills/golemfoundation-research-agent)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Research domain expertise for a council agent before generating its definition
argument-hint: <agent-name>
allowed-tools:
  - Read
  - Write
  - WebSearch
  - WebFetch
  - Glob
model: sonnet
context: fork
user-invocable: false
---

# Research Agent Domain

Research the domain expertise needed to write a high-quality agent definition. Produces a research file that the `generate-agent` skill consumes.

## Input

`$ARGUMENTS` is the agent name (e.g., `data-audits`, `eval-governance`, `synth-debate`).

## Process

### Step 1: Read the plan

```
The calling skill passes the agent's config (purpose, sources/dimensions, research needed) via the prompt. No plan file to read.
```

Find the section for `$ARGUMENTS`. Extract:
- **Purpose** — what this agent does
- **Sources** — specific data sources or APIs (for data agents)
- **Dimensions** — scoring dimensions (for eval agents)
- **Research needed** — what domain knowledge to gather

### Step 2: Research

Based on the agent type (determined by prefix):

**For `data-*` agents:**
- WebSearch for the specific data sources mentioned in the plan
- WebFetch key pages to understand data format and availability
- Look for: API documentation, data schemas, access methods, rate limits
- Look for: alternative sources, cross-referencing approaches

**For `eval-*` agents:**
- WebSearch for evaluation methodologies in this domain
- WebFetch academic or practitioner frameworks for scoring
- Look for: established scoring rubrics, industry benchmarks, common pitfalls
- Look for: what distinguishes excellent from adequate in each dimension

**For `synth-*` agents:**
- WebSearch for synthesis and decision-making frameworks
- Look for: how expert panels aggregate opinions, handling disagreement
- Look for: report formats that decision-makers actually use

### Step 3: Write research file

Write findings to `research/$ARGUMENTS.md`:

```markdown
# Research: $ARGUMENTS

**Researched:** YYYY-MM-DD
**Purpose:** [from plan]

## Domain Context

[2-3 paragraphs of domain background relevant to this agent's role]

## Data Sources Found

[For data agents: specific URLs, APIs, access methods]
[For eval agents: frameworks, rubrics, benchmarks discovered]
[For synth agents: synthesis methodologies, report formats]

### Source 1: [name]
- **URL:** [url]
- **What it provides:** [description]
- **Access method:** [API/scrape/manual]
- **Reliability:** [high/medium/low]

### Source 2: [name]
...

## Methodology Notes

[For eval agents: how to score each dimension based on research]
[For data agents: how to normalize data across sources]
[For synth agents: how to handle disagreement, weighting]

## Key Findings

- [Finding 1 — something that should influence the agent definition]
- [Finding 2]
- [Finding 3]

## Gaps

[What couldn't be found — this is valuable for setting agent expectations]
```

## Output

The research file at `research/$ARGUMENTS.md`, ready for consumption by `generate-agent`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.