Research Logger
Automate the full research workflow: web search → extract findings → match a GIF → write a Bear note from a template.
Quick Start
./research_logger.sh "Quantum Computing" "research,tech,qc"
How It Works
- Web Search — Searches the web for the given topic and extracts the top 3 results (URLs + snippets).
- Content Fetch — Fetches the top result for a deeper summary.
- GIF Match — Calls
gifgrepwith the topic to find a relevant animated GIF. - Template Fill — Reads
notes/research_template.md(or uses an inline default) and replaces all{placeholder}tokens with the gathered data. - Bear Note — Creates a structured Bear note with tags via
grizzly create.
Requirements
| Tool | Purpose | Install |
|---|---|---|
| grizzly | Bear note CLI | go install github.com/tylerwince/grizzly/... |
| gifgrep | GIF search | Via gifgrep skill |
| web_search | Web search (OpenClaw) | Built-in |
| web_fetch | Page content fetch | Built-in |
Template
Place your template at notes/research_template.md in the workspace root. Supported placeholders:
| Placeholder | Filled With |
|---|---|
{topic} | Research topic |
{date} | Current date/time |
{tags} | Comma-separated tags |
{summary} | Summary from top search result |
{finding1-3} | Snippets from top 3 results |
{links} | Bulleted source links |
{media_alt} | GIF description |
{media_url} | GIF URL |
{action1-3} | Suggested action items |
Environment
WORKSPACE— Workspace root (default:$HOME/.openclaw/workspace)TEMPLATE_PATH— Relative path to template (default:notes/research_template.md)