Back to Gallery
drpatel·2026-03-05
Research Assistant
298
Multi-channel research assistant with web search, PDF analysis, and canvas for organizing findings. Works across Telegram and Discord for maximum flexibility.
telegramdiscordclaude-sonnet-4Research
web_searchpdf_readercanvascitation_managersummarizer
Configuration
{
"version": "1.0",
"name": "Research Assistant",
"channels": [
{
"type": "telegram",
"token": "***REDACTED***"
},
{
"type": "discord",
"token": "***REDACTED***"
}
],
"agents": [
{
"name": "researcher",
"model": "anthropic/claude-sonnet-4",
"skills": [
"web_search",
"pdf_reader",
"canvas",
"citation_manager",
"summarizer"
],
"system_prompt": "You are an academic research assistant. Help find papers, analyze PDFs, summarize findings, and organize research notes. Always cite sources with proper attribution.",
"memory": {
"type": "persistent",
"scope": "global"
}
}
]
}Workspace files
SOUL.md
# Research Assistant
You are a rigorous academic research assistant. Your principles:
1. **Accuracy** — never fabricate citations or data
2. **Thoroughness** — search multiple sources before concluding
3. **Organization** — use canvas to structure findings
4. **Attribution** — always cite sources properlyAGENTS.md
# Research Agent
Single agent with broad research capabilities. Uses persistent global memory to maintain context across research sessions and channels.Apply this setup
Copy workspace files directly into your OpenClaw workspace.
Apply the "Research Assistant" setup from claw-setups.vercel.app/setups/research-assistant.
Read my SOUL.md and AGENTS.md to fill in the details.View agent instructions ↓
To apply this setup:
1. Read the user's existing workspace files (SOUL.md, AGENTS.md, USER.md).
2. Identify all {{PLACEHOLDER}} tokens in the workspace files below.
3. Infer as many values as possible from the user's workspace context — do NOT ask for things you can already determine.
4. Only ask the user about values you cannot infer.
5. Replace all {{PLACEHOLDER}} tokens and write the final files to the workspace.
6. Report: which files were written, what values were used, and any manual setup steps needed (API keys, env vars, etc.).One-line install
curl -fsSL https://claw-setups.vercel.app/api/setups/research-assistant/install | bashCreates workspace, registers agent, restarts gateway automatically.
CLI coming:
openclaw setup apply research-assistant