Research Logger

Research a topic via web search, auto-match a GIF with gifgrep, and log structured notes to Bear using a customizable template.

Audits

Pass

Install

openclaw skills install terrycarter1985-research-logger

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

  1. Web Search — Searches the web for the given topic and extracts the top 3 results (URLs + snippets).
  2. Content Fetch — Fetches the top result for a deeper summary.
  3. GIF Match — Calls gifgrep with the topic to find a relevant animated GIF.
  4. Template Fill — Reads notes/research_template.md (or uses an inline default) and replaces all {placeholder} tokens with the gathered data.
  5. Bear Note — Creates a structured Bear note with tags via grizzly create.

Requirements

ToolPurposeInstall
grizzlyBear note CLIgo install github.com/tylerwince/grizzly/...
gifgrepGIF searchVia gifgrep skill
web_searchWeb search (OpenClaw)Built-in
web_fetchPage content fetchBuilt-in

Template

Place your template at notes/research_template.md in the workspace root. Supported placeholders:

PlaceholderFilled 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)