workspace-digest

$npx mdskill add cloudflare/agents/workspace-digest

Summarize files in your shared workspace instantly.

  • Provides a quick inventory of all saved work for users
  • Depends on scripts/digest.ts and read-only ctx.workspace access
  • Decides scope by defaulting to full directory or user-specified path
  • Delivers results via concise markdown lists with total file counts
SKILL.md
.github/skills/workspace-digestView on GitHub ↗
---
name: workspace-digest
description: Summarize the files saved in this assistant's shared workspace. Use when the user asks what is in their workspace, for a file inventory, or a digest of saved work.
---

# Workspace Digest

Produce a concise inventory of the files saved in this assistant's shared
workspace (the same workspace every chat under this user shares).

## Process

1. Run `scripts/digest.ts` to scan the workspace and build a file inventory.
   Pass `{ "dir": "/some/path" }` to scope the scan to a subdirectory.
2. Summarize the result for the user: how many files, the notable ones, and
   the total size.
3. Offer to open or read any specific file the user is interested in.

The TypeScript script is function-style (`export default run(input, ctx)`). It
reads the workspace through `ctx.workspace` (read-only) and a formatting hint
bundled alongside the skill via `ctx.files`.

## Output format

Keep the digest short - a markdown list of files with sizes, plus a one-line
summary. Only print the full listing if the user asks for it.
More from cloudflare/agents