walnut-morning-brief SKILL.md skillA
walnut-morning-brief from evanzhang008/open-walnut is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add evanzhang008/open-walnut/walnut-morning-brief@git:20261001.792672dPins git:20261001.792672d in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- evanzhang008/open-walnut
- Path
src/data/skills/walnut-morning-brief/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261001.792672d, committed Oct 1, 2026
- Size
- 2,971 bytes
- Repository stars
- 34
- License
- MIT
Write the user's morning brief: last night's sleep against their baseline, yesterday in one paragraph, and today's calendar and focus, sent as one inbox letter. Use when the morning-brief routine wakes on health:sleep-ready, or when the user asks for a morning brief or "what does today look like".
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Morning brief
One letter the user reads over breakfast. It runs from the `morning-brief`
routine template (it wakes on `health:sleep-ready`) or on request.
## 1. Read
```
walnut tools call health_sleep '{"last_nights":1}'
walnut tools call day_review '{"date":"<yesterday>"}'
walnut tools call day_review '{"date":"<today>","sections":"calendar,focus,tasks"}'
```
- `health_sleep` gives last night and `baseline28` (the 28 nights before it).
Read the night's `status`:
- `ok`: a full night, use it as below.
- `in_bed_only`: write "Only time in bed was recorded" with the time in bed,
bedtime and wake. No hours asleep, no stages, no baseline comparison of
sleep.
- `no_main_night`: write "No main night was recorded, only naps" and give the
nap lengths from `naps`.
- `missing`, or the routine woke on a `missing` event: write "No sleep data
arrived for last night".
If the night carries `unrecordedGaps`, sleep was recorded close to it with
nothing in between: write "The sleep recording has a gap" with the gap's
minutes and the sleep after it, and do not give the wake time or hours asleep
as fact.
Never guess a number the answer does not hold.
…Read the whole file at its exact version.
How to install
mdr add evanzhang008/open-walnut/walnut-morning-brief@sha256:a0ee508384fe47f6The line at the top of this page pins the label git:20261001.792672d, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_zyujpwmfmgyewffc)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 1, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (2971 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
evanzhang008/open-walnut · 34 stars · license MIT · pushed 2026-10-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_zyujpwmfmgyewffc GET https://markdownregistry.com/api/v1/resolve?ref=evanzhang008/open-walnut/walnut-morning-brief GET https://markdownregistry.com/api/v1/blob/a0ee508384fe47f60d5918420cda91d615a20a200b9514e9dd0801643d648bfb
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.