recally

star 39

Reading assistant for saving, organizing, and recalling web content. Use when the user says "save this article", "read this link", "summarize this", "check my feeds", "add to my library", or asks about previously saved content. Handles articles, tweets, YouTube videos, GitHub repos, PDFs, and RSS feeds. Articles are stored as markdown files with metadata and indexed for fast search.

CherryHQ By CherryHQ schedule Updated 6/8/2026

name: recally description: | Reading assistant for saving, organizing, and recalling web content. Use when the user says "save this article", "read this link", "summarize this", "check my feeds", "add to my library", or asks about previously saved content. Handles articles, tweets, YouTube videos, GitHub repos, PDFs, and RSS feeds. Articles are stored as markdown files with metadata and indexed for fast search. metadata: author: CherryHQ/stella owner_plugin: system/recally version: "1.0"

Recally - Reading Assistant

Environment: The CLI talks HTTP to the running stellad server. STELLA_TOKEN is auto-set; the agent process inherits a reachable STELLA_SERVER_URL (default http://127.0.0.1:25678). Do not pass user identity flags. Do not try to open the database directly.

References

Topic File
Saving an article (fetch → generate → save) references/save-workflow.md
RSS batch processing references/rss-workflow.md
Twitter/X feed discovery references/twitter-workflow.md
Website (no-RSS) feed discovery references/website-workflow.md

CLI syntax

The stella recally CLI is the source of truth for command syntax and examples. Before running a Recally command, read that command's help output.

Search and Retrieve

Read these first:

stella recally search --help
stella recally list --help
stella recally read --help

Workflow: searchread for details. Never assume content without reading.

Manage Articles

Read these first:

stella recally save --help
stella recally update --help
stella recally delete --help

Feeds

Read these first:

stella recally feed add --help
stella recally feed poll --help
stella recally feed list --help
stella recally feed remove --help
stella recally feed entry add --help
stella recally feed mark --help

feed add sniffs the kind from the URL: x.com / twitter.com hosts become twitter, everything else defaults to rss. Pass --kind rss|twitter|website to force it. Use --kind website for a page that lists items but has no RSS.

RSS polling subscription: RSS feeds are only polled when the user has subscribed to the recally-rss job template. After adding a feed, check whether the user is already subscribed (the CLI prints a hint when they are not). If they are not subscribed and confirm they want automatic polling, run:

stella scheduler subscribe recally-rss

See stella scheduler subscribe --help for schedule overrides. Ask before subscribing — do not subscribe automatically.

feed entry add is the source-agnostic discovery sink: it dedups on (feed-id, guid) and prints new or dup. YouTube channels work today with no new code — subscribe to the channel's RSS feed (https://www.youtube.com/feeds/videos.xml?channel_id=...).

Daily Digest

Read this first:

stella recally digest --help

Format for user:

Reading Digest for [Date]
📚 Yesterday's saves ([count]): [title] - [summary], ...
📖 Your library: [total] articles ([unread] unread, [read] read, [starred] ⭐)
🔔 Worth revisiting: [count] unread articles 3+ days old
🏷️ Trending tags: tag1 (N), tag2 (N), ...

Limitations

  • Search: metadata-only (title, summary, tags, author). Full-body search requires read.
  • Deduplication: canonical URL; mobile/desktop variants may duplicate.
Install via CLI
npx skills add https://github.com/CherryHQ/stella --skill recally
Repository Details
star Stars 39
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator