360 Secure SkillHub
360 安全技能中心

research-logger

核心功能是自动化完成调研到笔记全流程:对指定主题网页搜索并提取关键内容,匹配相关GIF,通过自定义模板生成结构化笔记同步至Bear。适用于技术、学术等主题调研后的快速笔记整理;输入为必填调研主题与可选标签,输出带GIF的Bear结构化笔记,需依赖grizzly CLI与OpenClaw工具。

terrycarter1985
terrycarter1985
热度 30.21
最近更新 2026-05-11 17:47:44
分类:自动化依赖:代码执行 / 联网浏览搜索 / 读写文件 / 第三方 API应用场景:研究 / 笔记整理 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add research-logger-v2
Metadata
name
research-logger
description
Research a topic via web search, auto-match a related GIF, and log structured notes to Bear using a customizable template.
version
1.0.0
author
ClawdBot
tags
["research","notes","bear","gif","productivity"]
capabilities
["web_research","note_taking","media_discovery"]
requires_bins
["grizzly"]
requires_env
[]

Research Logger

Automates the full research-to-notes pipeline:

  1. Web Search → gather top sources on a topic
  2. Content Fetch → extract key findings from top results
  3. GIF Match → find a relevant GIF via gifgrep
  4. Template Fill → populate notes/research_template.md
  5. Bear Note → write the finished note via grizzly

Usage

bash research_logger.sh "quantum computing trends" --tags "tech,quantum,2026"

Arguments

Arg Required Description
topic ✅ Research topic (quoted string)
--tags ❌ Comma-separated tags for Bear note

What it does

  1. Runs web_search via OpenClaw tools for the topic
  2. Fetches the top 3 results and extracts summaries
  3. Calls gifgrep to find a matching GIF
  4. Fills the template at notes/research_template.md
  5. Creates a Bear note with grizzly create

Requirements

  • grizzly CLI installed and Bear app running
  • OpenClaw agent session (provides web_search, web_fetch, gifgrep tools)
  • Template file at notes/research_template.md

Notes

  • The script is designed to be called by an OpenClaw agent turn, not standalone
  • If gifgrep returns no results, the GIF section is omitted
  • Template placeholders: {topic}, {date}, {tags}, {summary}, {finding1-3}, {links}, {media_alt}, {media_url}, {action1-3}