Back to skills
SkillHub ClubWrite Technical DocsFull StackTech Writer

Archive

Capture and preserve content as intelligent snapshots with semantic search, automatic extraction, and proactive resurfacing.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
3,126
Hot score
99
Updated
March 20, 2026
Overall rating
C4.0
Composite score
4.0
Best-practice grade
C60.4

Install command

npx @skill-hub/cli install openclaw-skills-archive

Repository

openclaw/skills

Skill path: skills/ivangdavila/archive

Capture and preserve content as intelligent snapshots with semantic search, automatic extraction, and proactive resurfacing.

Open repository

Best for

Primary workflow: Write Technical Docs.

Technical facets: Full Stack, Tech Writer.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: openclaw.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install Archive into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/openclaw/skills before adding Archive to shared team environments
  • Use Archive for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: Archive
slug: archive
version: 1.0.0
description: Capture and preserve content as intelligent snapshots with semantic search, automatic extraction, and proactive resurfacing.
metadata: {"clawdbot":{"emoji":"πŸ“¦","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
---

## Architecture

Archive storage lives in `~/archive/` with tiered structure. See `memory-template.md` for setup.

```
~/archive/
β”œβ”€β”€ memory.md          # HOT: recent items, ≀100 lines
β”œβ”€β”€ index.md           # Topic/tag index
β”œβ”€β”€ items/             # Individual archived items
β”œβ”€β”€ projects/          # Per-project collections
└── history.md         # Search/access history
```

## Quick Reference

| Topic | File |
|-------|------|
| What to capture | `capture.md` |
| Search patterns | `search.md` |
| Resurfacing rules | `resurface.md` |

## Core Rules

### 1. Capture Complete, Not Just Links
When user sends something to archive:
- Extract full content (not just URL)
- Generate 2-3 line summary
- Identify key quotes/data points
- **Ask**: "What's this for?" β€” store the WHY alongside the WHAT
- Assign semantic tags based on content + user history

### 2. Content Types
| Type | What to extract |
|------|-----------------|
| Article/webpage | Full text, author, date, key quotes |
| Video (YouTube) | Title, creator, duration, timestamps mentioned |
| Tweet/thread | Full text, author, context, media |
| PDF/paper | Title, authors, abstract, cited references |
| Image | Description, source, context given |
| Idea/note | Raw text + timestamp + related items |

### 3. Storage Structure
Each archived item stored as:
```
items/{date}_{slug}.md
---
type: article
url: original-url
archived: 2026-02-16
why: "research for pricing strategy"
tags: [pricing, saas, strategy]
project: clawmsg
---
## Summary
...
## Key Points
...
## Full Content
...
```

### 4. Semantic Search
User can ask naturally:
- "What did I save about X?" β†’ search by concept
- "That article about pricing from last month" β†’ fuzzy time + topic
- "Everything for project Y" β†’ project filter
- "Papers by author Z" β†’ metadata search

NEVER require exact keywords. Match by meaning.

### 5. Proactive Resurfacing
When user works on a topic:
- Check if archived items relate
- Surface ONLY if genuinely relevant (max 1-2 per session)
- Include context: "You saved this 3 months ago when researching X"

### 6. Never Delete Without Asking
- Old items β†’ mark as "possibly outdated", don't delete
- Duplicates β†’ merge, keep both URLs
- Project closed β†’ archive to cold storage, don't remove

### 7. Differentiation from Other Skills
| This skill | What it does | NOT this |
|------------|--------------|----------|
| archive | Preserves external content as snapshots | memory (agent context) |
| archive | Captures full content for permanence | bookmark (just URLs) |
| archive | Stores raw material | second-brain (processed knowledge) |
| archive | Immutable snapshots | pkm (evolving notes) |

## Scope

This skill ONLY:
- Stores content user explicitly sends to archive
- Searches within archived content
- Surfaces related items when contextually relevant

This skill NEVER:
- Monitors or observes without explicit request
- Deletes content without confirmation
- Modifies original archived content
- Accesses external services without user action

## Data Storage

All data in `~/archive/`. Create on first use:
```bash
mkdir -p ~/archive/items ~/archive/projects
```


---

## Skill Companion Files

> Additional files collected from the skill directory layout.

### _meta.json

```json
{
  "owner": "ivangdavila",
  "slug": "archive",
  "displayName": "Archive",
  "latest": {
    "version": "1.0.0",
    "publishedAt": 1771263417665,
    "commit": "https://github.com/openclaw/skills/commit/66dcafa2fdfbbfa5a363ba94a27d284969bb8291"
  },
  "history": []
}

```

Archive | SkillHub