通过 memo CLI 管理 Apple Notes:创建、搜索、编辑。
日本語の概要は準備中です。原文の説明を表示しています。
Poll RSS, JSON APIs, and GitHub with watermark dedup.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
This skill was ported from Octop. Use these harness/deepagents tools:
| Concept | Tool |
|---|---|
| Shell | execute |
| Read / write / edit files | read_file, write_file, edit_file |
| Find files / search content | glob, grep |
| Fetch URLs | web_fetch |
| Browser automation | browser_use |
| Subagent work | task |
| Memory | memory_store, memory_recall, memory_search |
Builtin skill files live under /_builtin_skills/<name>/. User-installed skills live under /skills/<name>/.
Poll external sources on an interval and react only to new items. Three ready-made scripts plus a shared watermark helper; wire them into a cron job (or run them ad-hoc from the terminal).
A watcher is just a script that:
The scripts below handle all three. The agent runs them via the execute tool — from a cron job, a webhook, or an interactive chat — and reports what's new.
All three live in /_builtin_skills/watchers/scripts/ once the skill is installed. Each reads WATCHER_STATE_DIR (defaults to watcher-state/) for its state file, keyed by the --name argument.
| Script | What it watches | Dedup key |
|---|---|---|
watch_rss.py | RSS 2.0 or Atom feed URL | <guid> / <id> |
watch_http_json.py | Any JSON endpoint returning a list of objects | Configurable id field |
watch_github.py | GitHub issues / pulls / releases / commits for a repo | id / sha |
All three:
## <title>\n<url>\n\n<optional body> per itemRun a watcher with execute (paths are relative to the workspace root after init_workspace):
python _builtin_skills/watchers/scripts/watch_rss.py \
--name hn --url https://news.ycombinator.com/rss --max 5
Watch a GitHub repo (set GITHUB_TOKEN in the environment to avoid the 60 req/hr anonymous rate limit):
python _builtin_skills/watchers/scripts/watch_github.py \
--name my-issues --repo owner/repo --scope issues
Poll an arbitrary JSON API:
python _builtin_skills/watchers/scripts/watch_http_json.py \
--name api --url https://api.example.com/events \
--id-field event_id --items-path data.events
octop-harness has no built-in cron. Options:
python _builtin_skills/watchers/scripts/... command on the host.Example user prompt:
Every time I ask, run the HN watcher and summarize new headlines. Stay silent if stdout is empty.
Every watcher writes watcher-state/<name>.json. Inspect:
cat watcher-state/hn.json
Force a replay (next run treated as first poll):
rm watcher-state/hn.json
All three scripts use the same template: load watermark, fetch, diff, save, emit. scripts/_watermark.py is the shared helper; import it to get atomic writes + bounded ID set + first-run baseline for free. See any of the three reference scripts for how little boilerplate it takes.
--prime-with-latest N flag in your own script.watcher-state/ under the workspace is writable on the local backend.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
通过 memo CLI 管理 Apple Notes:创建、搜索、编辑。
日本語の概要は準備中です。原文の説明を表示しています。
Manage Apple Notes via memo CLI: create, search, edit.
日本語の概要は準備中です。原文の説明を表示しています。
通过 remindctl 在 macOS 上管理 Apple Reminders——列出、添加、编辑、完成、 删除同步到 iPhone/iPad 的待办事项。在提及"提醒"、"Reminders app"、 需要手机同步的"提醒我"或添加带截止日期的个人待办事项时触发。macOS only。 当用户需要代理内部提醒(使用 memory_store 或外部 调度)或日历事件时跳过。
日本語の概要は準備中です。原文の説明を表示しています。
Manage Apple Reminders on macOS via remindctl — list, add, edit, complete, delete to-dos that sync to iPhone/iPad. Trigger on "reminder", "Reminders app", "提醒我" with phone sync, or adding personal todos with due dates. macOS only. Skip when the user wants agent-internal alerts (use memory_store or external scheduling) or calendar events.
日本語の概要は準備中です。原文の説明を表示しています。
Dark-themed SVG architecture/cloud/infra diagrams as HTML.
日本語の概要は準備中です。原文の説明を表示しています。
暗色主题的 SVG 架构/云/基础设施图表,输出为 HTML。
日本語の概要は準備中です。原文の説明を表示しています。