/install favorites-curator
Favorites Curator
Maintain a file-backed catalog of useful local resources.
Do First
- Run
scripts/scan_favorites.pyto refresh entries and the latest snapshot. - Run
scripts/daily_digest.pyto compare the latest snapshot with the previous one and produce a digest. - Run
scripts/notify_candidates.pywhen the user wants short notification copy for notable items.
Paths
- Entries:
favorites/entries/ - Snapshots:
favorites/snapshots/ - Reports:
favorites/reports/ - Cache:
favorites/enrichment-cache.json - Skill code:
skills/favorites-curator/ - Naming and schema notes:
references/naming-and-model.md
Covered Sources
~/aigit repositoriesbrewinstalled formulae and casks/Applicationsand~/Applications~/.codex/skills~/.claude/skills~/.agents/skills~/.openclaw/workspace/skills~/.openclaw/extensions~/.openclaw/hooks
Expected Workflow
Refresh catalog
python3 skills/favorites-curator/scripts/scan_favorites.py
Use --limit-source to iterate on one source:
python3 skills/favorites-curator/scripts/scan_favorites.py --limit-source brew
Generate daily digest
python3 skills/favorites-curator/scripts/daily_digest.py
This produces a Markdown report with:
- new entries
- updated entries
- likely similar items worth deduping or cross-referencing
- notable items worth surfacing
Emit notification copy
python3 skills/favorites-curator/scripts/notify_candidates.py
Use --top N to cap the number of lines.
Data Rules
- Prefer local metadata over online enrichment.
- Leave missing fields empty or mark them as inferred in
field_sources. - Keep filenames ASCII, sortable, and machine-friendly.
- Store one entry per file.
- Update the same entry file on re-scan instead of creating duplicates.
Output Contract
Each entry file must keep these fields in frontmatter:
nameauthordata_typeinstall_pathinstall_timeupdate_timesummarysimple_usagesource_url
Other helper fields are allowed when useful for automation.
Notes
- The scripts are local-first and safe to run repeatedly.
brew info --json=v2 --installedis used once per scan; avoid tight cron loops.- Read
references/naming-and-model.mdbefore changing filename rules or schema.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install favorites-curator - 安装完成后,直接呼叫该 Skill 的名称或使用
/favorites-curator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Favorites Curator 是什么?
Build and maintain a local favorites catalog from installed repositories, apps, skills, extensions, and hooks. Use when the user asks to create, refresh, cur... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 222 次。
如何安装 Favorites Curator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install favorites-curator」即可一键安装,无需额外配置。
Favorites Curator 是免费的吗?
是的,Favorites Curator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Favorites Curator 支持哪些平台?
Favorites Curator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Favorites Curator?
由 luw2007(@luw2007)开发并维护,当前版本 v0.1.0。