Research Logger
Automates the research-logging workflow:
- Search — Uses
web_search/web_fetchto gather content on a topic. - GIF Match — Uses
gifgrepto find a relevant GIF for visual context. - Note Creation — Fills the
notes/research_template.mdtemplate and writes a Bear note viagrizzly.
Quick Start
bash scripts/research_logger.sh "quantum computing" "research,quantum"
Script: scripts/research_logger.sh
| Argument | Required | Description |
|---|---|---|
$1 — topic | ✅ | Research topic (quoted) |
$2 — tags | ❌ | Comma-separated Bear tags (default: research) |
What it does
- Calls
web_searchfor the topic, fetches top results. - Searches
gifgrepfor a matching GIF. - Reads
notes/research_template.md, substitutes placeholders with gathered data. - Creates a Bear note with the rendered content and tags.
Template
The template lives at notes/research_template.md (workspace root) and uses {placeholder} syntax:
| Placeholder | Source |
|---|---|
{topic} | CLI argument |
{date} | Current date (YYYY-MM-DD) |
{tags} | CLI argument |
{summary} | LLM-generated summary of search results |
{finding1} … {finding3} | Top 3 key findings |
{links} | Source URLs from search |
{media_alt} / {media_url} | GIF from gifgrep |
{action1} … {action3} | Suggested action items |
Requirements
- grizzly — Bear CLI (
go install github.com/tylerwince/grizzly/cmd/grizzly@latest) - Bear app running on macOS
- Internet access for search and GIF lookup