Skip to content
Agentmart
Submit a tool

Dayarc Memory

Read and write memory JSON files in the user's dayarc folder.

Skill by YuiZhou

IndexedMIT★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/yuizhou-dayarc-memory

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Read and write memory JSON files in the user's dayarc folder.

Use cases: writing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/dayarc-memory

What's inside

Skill name
Dayarc Memory
Description
Read and write memory JSON files in the user's dayarc folder.
License
MIT
Instructions
46 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • name: only lowercase letters, digits and single hyphens allowed
  • name: "Dayarc Memory" does not match folder "dayarc-memory"

Files (1)

  • SKILL.md

SKILL.md (first lines)

## Memory Location
`~/Documents/dayarc/memory/`

## Operations

### Read
Read any JSON file from the memory directory. Common files:
- `daily/daily-profile-{YYYY-MM-DD}.json`
- `weekly-summary-current.json`
- `weekly-summary-prev.json`
- `weekly-archive/{week-date}.json`
- `monthly-summary.json`
- `monthly-archive/{YYYY-MM}.json`
- `runs/{date}-{type}.json`

To list files: list the contents of a subdirectory.

### Write
Write JSON to the memory directory. ALWAYS read memory-schemas.md first and validate the structure.

> ⚠️ **IMPORTANT — Always use PowerShell shell commands for all file writes. Never use the Copilot CLI built-in `create` tool.**
> The `create` tool writes to the session sandbox, not to `~/Documents/dayarc/memory/`. Files written with it are lost when the session ends.
>
> Use this pattern for every write:
> ```powershell
> $memDir = Join-Path ([Environment]::GetFolderPath("MyDocuments")) "dayarc\memory"
> $json | Set-Content (Join-Path $memDir "{relative-path-to-file}") -Encoding UTF8
> ```
> For subdirectories (e.g., `daily/`, `runs/`, `weekly-archive/`), ensure the directory exists first:
> ```powershell
> $dir = Join-Path $memDir "daily"
> if (-not (Test-Path $dir)) { New-Item -ItemType Directory -Path $dir -Force }
> ```

### Memory Lifecycle (for scheduled plans)
- PM: write daily-profile-{today}.json
- Weekly: absorb prev → archive to weekly-archive/ → rotate current→prev → write new → purge dailies
- Monthly: absorb prev month → archive to monthly-archive/{YYYY-MM}.json → overwrite monthly-summary.json → purge weekly-archive older than current month → purge monthly-archive older than 6 months

### Run Tags
Write `runs/{date}-{type}.json` (e.g., `runs/2026-03-14-pm.json`) before sending email. If tag exists, skip — already ran.

## Instructions
When writing: validate against memory-schemas.md. When reading: handle missing files gracefully (bootstrap).

From YuiZhou/dayarc-agent, MIT.

More from YuiZhou/dayarc-agent

Signals

Stars
2
Forks
2
Open issues
7
Last commit (this folder)
May 8, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from YuiZhou

Cite this page

Dayarc Memory skill. Agent Mart. https://agentmart.dev/skills/yuizhou-dayarc-memory (last updated 2026-10-24)