Reflect is an open-source note-taking app that stores notes as Markdown files in a user-chosen folder, with daily notes, wiki links, backlinks, local search, and optional AI features. People use it to write, connect, search, synchronize, and query personal notes on Mac and iPhone. Catalogue add-ons support agent workflows such as interacting with notes through its CLI and related automation.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add team-reflect/reflect-open --skill graphgit clone --depth 1 https://github.com/team-reflect/reflect-openWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/team-reflect/reflect-open/graph)<a href="https://agentmods.dev/skills/team-reflect/reflect-open/graph"><img src="https://agentmods.dev/badge/skills/team-reflect/reflect-open/graph/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/team-reflect/reflect-open/graph"><img src="https://agentmods.dev/badge/skills/team-reflect/reflect-open/graph.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00051 | $0.00777 |
| Opus 5.5 | $0.00020 | $0.00311 |
| Sonnet 5.5 | $0.00010 | $0.00155 |
| Haiku 4.5 | $0.00005 | $0.00078 |
Grade A, and why
[object Object] scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 82 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Reflect graph: {{GRAPH_NAME}}
Reflect is a local-first, markdown-backed note-taking app. This skill targets one graph (a folder of notes):
{{GRAPH_ROOT}}
Read it through the reflect CLI rather than scanning the files — the CLI
resolves titles, aliases, and daily dates, searches the graph's ranked index,
and enforces the privacy contract.
The CLI
Use reflect from PATH when available; the app also bundles the binary at:
{{CLI_PATH}}
Always target the graph explicitly so calls stay deterministic:
reflect --graph "{{GRAPH_ROOT}}" <command>
or export REFLECT_GRAPH="{{GRAPH_ROOT}}" for a sequence of calls.
Git history
On desktop, every graph is also a Git repository at its root. Reflect
initializes or adopts that repo when the graph opens; even graphs with no
backup remote keep local history through a commit-only sync loop. There may be
no origin, but .git history is available.
Use the CLI for current note lookup, privacy filtering, and path resolution. Use Git only when the user asks for history, diffs, recovery, or past states:
git -C "{{GRAPH_ROOT}}" log --oneline -- <graph-relative-path>
git -C "{{GRAPH_ROOT}}" diff <rev> -- <graph-relative-path>
git -C "{{GRAPH_ROOT}}" show <rev>:<graph-relative-path>
Do not use Git history to bypass privacy. If a note is private, avoid reading or exposing its current or historical content unless the user explicitly asks.
Commands
reflect today # print today's daily note
reflect today --path # its absolute path (works before the file exists)
reflect search <query> # ranked full-text search over the graph
reflect show <note> # print a note by date, path, title, or alias
reflect path <note> # resolve a note to its absolute path
reflect open <note> # open the note in the Reflect app
- Add
--jsonto any command for stable machine-readable output — the field names and exit codes are the supported automation contract. <note>resolves in order:YYYY-MM-DDdate, graph-relative path, title, then alias (case-insensitive).- stdout carries only data; warnings and errors go to stderr.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 82 lines · 51 tokens per session scan A 44ee40f98b46
[object Object] is a skill published in the GitHub repository team-reflect/reflect-open (1,593 stars, last pushed today), licensed MIT. It adds 51 tokens to every session and 777 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-05.
Other skills, from other repositories
dingtalk-message
A tool for sending DingTalk messages through either a group Webhook robot or an internal enterprise robot. DingTalk is a workplace messaging platform.
computer-history
Answer questions about what the user recently did on their computer — who contacted them, what they were working on, where they left off — by reading the local Computer History summaries and raw event streams.
reminder
Set reminders and manage todos with natural language. Uses built-in cron scheduling, no external service needed.
computer-use
Choose Memmy browser, desktop Computer Use, or a structured connector for a live task on macOS or Windows 11; keep Computer History retrieval separate from UI actions.
daily-briefing
Daily briefing aggregating weather, reminders, news, and calendar. Delivered on schedule via any channel.
calendar
Manage calendar events via CalDAV (Google/iCloud/Nextcloud) or local ICS files. View, create, and query events.