← Back to Skills Marketplace
terrycarter1985

research-gif-enricher

by terrycarter1985 · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
23
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install research-gif-enricher
Description
Auto-enrich Bear research notes tagged 「待整理」 with topic-matched GIFs. Reads notes via grizzly, searches GIFs via gifgrep, appends media, and removes the tag....
README (SKILL.md)

Research Assistant

Batch-process Bear notes tagged 「待整理」: find a relevant GIF for each note, append it, then remove the tag.

Prerequisites

  • Bear running + grizzly installed + token at ~/.config/grizzly/token
  • gifgrep skill available

Workflow

  1. Fetch tagged notes

    grizzly open-tag --name "待整理" --enable-callback --json --token-file ~/.config/grizzly/token
    

    Parse the JSON to get note IDs and titles/summaries.

  2. For each note: a. Read full content

    grizzly open-note --id "$NOTE_ID" --enable-callback --json
    

    b. Derive a GIF search query — extract 2–3 keywords from the note title or key findings. Prefer concrete nouns and verbs over abstract terms. c. Search for a GIF using the gifgrep skill (or web_search + web_fetch as fallback) with the derived query. d. Append the GIF to the note under a ## Supporting Media heading:

    printf '\
    

Supporting Media\


%s
' "$ALT_TEXT" "$GIF_URL"
| grizzly add-text --id "$NOTE_ID" --mode append --token-file ~/.config/grizzly/token e. **Remove the 「待整理」 tag** — replace note content with the tag removed, or use Bear's tag API:bash grizzly create --title "$TITLE" --tag "$OTHER_TAGS" \x3C /dev/null # Then delete the old note if needed, or strip the tag from content ``` Simplest approach: append a line that re-tags the note (Bear removes a tag when it's deleted from the note body). Use sed on the note content to strip #待整理 and re-write via grizzly add-text --mode replace.

  1. Report — list processed notes and any failures.

Script

For batch runs, use scripts/process_tagged.sh:

bash scripts/process_tagged.sh

The script reads all notes tagged 「待整理」, extracts keywords, and calls the gifgrep search endpoint. It appends the top GIF result and strips the tag.

Notes

  • If no GIF matches, skip the note and log it — don't force irrelevant results.
  • Rate-limit Bear API calls (1–2 req/s) to avoid callback timeouts.
  • The script is a convenience wrapper; the agent can also drive the workflow step-by-step for more control.
Usage Guidance
Before installing or running, back up Bear notes and review which notes are tagged 「待整理」. Use it only if you are comfortable granting Bear note read/write access and sharing note-derived GIF search terms externally; consider adding a dry run and safer tag-removal logic first.
Capability Assessment
Purpose & Capability
The stated purpose is coherent, but the implementation has high-impact batch write/replace authority over Bear notes, including appending media, removing tags, and replacing note content.
Instruction Scope
The workflow is scoped to notes tagged 「待整理」, but the script processes every matching note and performs write/replace operations without a dry run, backup, or per-note confirmation.
Install Mechanism
The main dependency is installed from an unpinned Go module at @latest, and the workflow relies on external grizzly/gifgrep behavior. This is purpose-aligned, but users should verify dependency provenance.
Credentials
Using a Bear token and GIF search services is proportional to the stated workflow, but it touches private note data and sends derived queries outside Bear.
Persistence & Privilege
No background persistence is shown, but the skill makes persistent changes to Bear notes and removes the processing tag without built-in rollback.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install research-gif-enricher
  3. After installation, invoke the skill by name or use /research-gif-enricher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: auto-enrich Bear research notes with GIFs
Metadata
Slug research-gif-enricher
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is research-gif-enricher?

Auto-enrich Bear research notes tagged 「待整理」 with topic-matched GIFs. Reads notes via grizzly, searches GIFs via gifgrep, appends media, and removes the tag.... It is an AI Agent Skill for Claude Code / OpenClaw, with 23 downloads so far.

How do I install research-gif-enricher?

Run "/install research-gif-enricher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is research-gif-enricher free?

Yes, research-gif-enricher is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does research-gif-enricher support?

research-gif-enricher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created research-gif-enricher?

It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v0.1.0.

💬 Comments