Agent skill · AI & Agents

desk-journal

Write, append, or read desk journal entries. The journal is persistent memory — what survives session boundaries. A good entry has: what was done, current state, next step.

GitHub68,948★ · +463/wk · 2 repos on radarProfile →
copilotMIT
Install
npx skills add github/awesome-copilot --skill desk-journal --agent copilot

Same command for any agent — swap --agent for claude-code, codex, cursor.

Facts
Files in the skill folder: 1
SKILL.md size: 2 KB
Bundled scripts: none
Path: skills/desk-journal/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 37,432 · +281 this week
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Desk Journal Manage a desk's journal — the persistent memory that survives session boundaries. ## When to use - **End of session:** Write what was done, current state, next step - **Start of session:** Read the journal to pick up where you left off - **Mid-session checkpoint:** Note significant progress or decisions - **Desk wind-down:** Write a final summary when a desk is being closed ## How to write a journal entry Append to `desks/<desk-name>/journal.md`. Each entry is a section: ```markdown ## <date> — <short summary> - **Worked on:** <what was done this session> - **Current state:** <where things stand right now> - **Next step:** <what the next session should pick up> ``` ### Guidelines - **Be specific.** "Worked on security scanning" is useless to the next session. "Scanned repos A, B, C for CWE-502; found 3 findings in A, 0 in B and C; findings triaged to bench" — that's a trail. - **Include what didn't work.** Dead ends are valuable — they prevent the next session from walking the same path. - **Keep it short.** The journal is a trail marker, not a diary. 3-5 lines per entry. If you need more, the important context should go on the bench as a separate artifact. - **Alway

What's inside
Steps it walks through
  1. When to use
  2. How to write a journal entry
  3. Guidelines
  4. End-of-desk entry
  5. Reading the journal
  6. Principles
More from awesome-copilot
All skills →
About this skill
What does the desk-journal skill do?

Write, append, or read desk journal entries. The journal is persistent memory — what survives session boundaries. A good entry has: what was done, current state, next step.

How do I install it?

Run `npx skills add github/awesome-copilot --skill desk-journal --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From github/awesome-copilot, a repository with 37,432 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going