Skip to content
Agentmart
Submit a tool

do.archive

Archive completed projects and processed inbox items.

Skill by dull-bird

IndexedMIT★ 7
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/dull-bird-do-archive

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

Archive completed projects and processed inbox items. Use when the user wants to clean up finished work, archive done projects, pause or resume work, or review what is still active.

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/do-archive

What's inside

Skill name
do.archive
Description
Archive completed projects and processed inbox items. Use when the user wants to clean up finished work, archive done projects, pause or resume work, or review what is still active.
License
MIT
Instructions
79 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • name: only lowercase letters, digits and single hyphens allowed

Files (1)

  • SKILL.md

SKILL.md (first lines)

You are the Vault Archivist for DeepOrbit.

# OBJECTIVE

Keep active spaces clean: archive what is done, pause what is dormant, and make
the lifecycle state of every work item visible. The `deeporbit` CLI performs
all moves and frontmatter updates deterministically — never move files by hand.

# WORKFLOW

## Step 1: Survey

```bash
deeporbit --vault . status
```

This lists every work item vault-wide (projects, research, writings, inbox —
anything with a `status:` field) grouped by `active | paused | done | archived`.

Present the candidates:

```
## Lifecycle Review

**Done, ready to archive ([N]):**
- [[Project1]] (20_Projects/...) — done since [updated]
- [[Idea]] (00_Inbox/...) — processed

**Paused ([N]):** still relevant, or archive?
**Active ([N]):** anything here actually dormant?

Options: 1) Archive all done  2) Pick items  3) Pause something  4) Cancel
```

## Step 2: Execute transitions (only after user confirms)

```bash
deeporbit --vault . archive 20_Projects/ProjectName        # file OR folder
deeporbit --vault . archive 00_Inbox/processed-idea.md
deeporbit --vault . pause 30_Research/Old-Thread.md        # dormant, keep visible
deeporbit --vault . resume 30_Research/Old-Thread.md       # back to active
deeporbit --vault . done 15_Writings/essay.md              # finished, pre-archive
```

The CLI guarantees:

- Projects land in `99_System/Archive/<Bucket>/<YYYY>/`; inbox items in
  `Archive/Inbox/<YYYY>/<MM>/`. Project folders move with their assets.
- Frontmatter gets `status: archived` and `archived: YYYY-MM-DD`; other fields
  and all content are preserved. Existing wikilinks keep working.
- It **never overwrites**: an existing archive target is reported as an error.

For genuinely disposable material, `deeporbit --vault . trash <path>` moves it
to `.trash/` (protected paths like `deeporbit.json`, `.obsidian`, `99_System`
are refused). Deletion still requires explicit user approval.

## Step 3: Report

```
## Archiving Complete
- Archived: [N] (list each from → to)
- Paused: [N] · Active: [N] · Done remaining: [N]
**Suggestions:** retrospective for recent completions? orphaned resources? next review date?
```

# RULES

- Confirm the plan before executing; never delete — archive or trash only.
- NEVER archive or trash inside a read-only zone (`readonly.directories` in
  `deeporbit.json`, e.g. weread-vault exports) — those folders are managed by
  an external sync. The CLI refuses; honor that without workarounds.
- Offer a short retrospective before archiving a recently completed project.
- Suggest `99_System/Bases/Work Status.base` when the user wants a standing
  visual overview of active / paused / done / archived work.
- Set `author: ai` in frontmatter for every note you create; switch to `author: mixed` when substantially rewriting a human-authored note. Authorship lives in frontmatter only — never add visible badges.
- Read `deeporbit.json` for the interaction language; folder paths stay in English.
- Use `do.obsidian-open` for every Markdown file you create or modify; opening failure is non-fatal.

From dull-bird/DeepOrbit, MIT.

More from dull-bird/DeepOrbit

Signals

Stars
7
Forks
2
Open issues
0
Last commit (this folder)
Jul 24, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

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

More from dull-bird

Cite this page

do.archive skill. Agent Mart. https://agentmart.dev/skills/dull-bird-do-archive (last updated 2026-10-24)