skills$openclaw/research
pors5.1k

by pors

research – OpenClaw Skill

research is an OpenClaw Skills integration for research workflows. Deep research via Gemini CLI — runs in background sub-agent so you don't burn your Claude tokens.

5.1k stars3.4k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026research

Skill Snapshot

nameresearch
descriptionDeep research via Gemini CLI — runs in background sub-agent so you don't burn your Claude tokens. OpenClaw Skills integration.
ownerpors
repositorypors/research
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @pors/research
last updatedFeb 7, 2026

Maintainer

pors

pors

Maintains research in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
444 B
SKILL.md
3.2 KB
SKILL.md

name: research description: Deep research via Gemini CLI — runs in background sub-agent so you don't burn your Claude tokens. homepage: https://github.com/google/gemini-cli metadata: {"clawdbot":{"emoji":"🔬","requires":{"bins":["gemini"]}}}

Research Skill

Conduct deep research on any topic using Gemini CLI via a spawned sub-agent. Uses your Google AI subscription instead of Claude tokens — perfect for long research tasks that would otherwise eat your Clawdbot usage.

How It Works

When user says "Research: [topic]" or asks for deep research:

Step 1: Clarifying Questions (Always)

Before running any research, ask 2-3 quick questions to focus the work:

Start with the goal:

"Before I dive in - what's your goal here? Are you learning about this topic, making a decision, writing something, or just curious?"

Then adapt based on their answer:

If learning/curious:

  • "Any specific aspect you're most interested in?"
  • "How technical should I go? (High-level overview vs deep technical detail)"

If decision-making:

  • "What decision are you trying to make?"
  • "Any specific criteria or constraints I should focus on?"

If writing/creating:

  • "What's the output? (Blog post, report, presentation?)"
  • "Who's the audience?"

Keep it natural — 2-3 questions max. Don't interrogate.

Step 2: Spawn Research Agent

Once you have context, use sessions_spawn to run the research:

sessions_spawn(
  task: "Research: [FULL TOPIC WITH CONTEXT]
  
Use Gemini CLI to research this topic. Run:

gemini --yolo \"[RESEARCH PROMPT]\"

The research prompt should ask Gemini to cover:
1. Overview & Core Concepts - what is this, terminology, why it matters
2. Current State - latest developments, major players
3. Technical Deep Dive - how it works, mechanisms, key techniques
4. Practical Applications - real-world use cases, tools available
5. Challenges & Open Problems - technical, ethical, barriers
6. Future Outlook - trends, predictions, emerging areas
7. Resources - key papers, researchers, communities, courses

Save the output to: ~/clawd/research/[slug]/research.md

Be thorough (aim for 500+ lines). Include specific examples and citations.

IMPORTANT - When research is complete:
1. Send a wake event to notify the main agent immediately:
   cron(action: 'wake', text: '🔬 Research complete: [TOPIC]. Key findings: [2-3 bullet points]. Full report: ~/clawd/research/[slug]/research.md', mode: 'now')
2. When asked to produce an announce message, reply exactly: ANNOUNCE_SKIP",
  label: "research-[slug]"
)

Important: Include all context from your conversation in the task so the sub-agent understands the full picture.

Step 3: When You Receive Wake Event

You'll receive a wake with the research summary. Then:

  • Share the findings with the user
  • Offer to read the full report or dive deeper on sections

Output Location

Research saved to:

~/clawd/research/<slug>/research.md

Tips

  • Research typically takes 3-8 minutes depending on complexity
  • Gemini CLI uses your Google AI subscription quota
  • The --yolo flag auto-approves file operations (non-interactive)
  • Check ~/clawd/research/ for all past research
  • Always include conversation context in the spawn task for better results
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install research?

Run openclaw add @pors/research in your terminal. This installs research into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/pors/research. Review commits and README documentation before installing.