Archive vault files into attic/ cold storage, or restore them — the executable runbook for the CLAUDE.md §2.1 contract.

MITAuto-check passedAgent Workflows

Install Attic

skills CLI
$ npx skills add HurricaHjz/second-yourself --skill attic -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install HurricaHjz/second-yourself attic --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/HurricaHjz/second-yourself.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/attic .claude/skills/attic && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
attic
GitHub stars
123
Token cost
~1.8k tokens
SKILL.md length
880 words
Files
1
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

Archive vault files into attic/ cold storage, or restore them — the executable runbook for the CLAUDE.md §2.1 contract.

  • Works in 9 steps: Scope → Census (read-only) → Harvest gate → …
  • Tasks that involve Runbooks and postmortems
  • SKILL.md covers Contract, Triggers, Archive pipeline and Restore pipeline, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Attic is an agent skill from HurricaHjz/second-yourself. Archive vault files into attic/ cold storage, or restore them — the executable runbook for the CLAUDE.md §2.1 contract. Use ONLY on an explicit user instruction: /attic, "archive X to the attic", "retire these files", "restore Y from the attic", "what's in my attic?". NEVER runs automatically — not from IDEAS.md, and a deep-lint suggestion becomes actionable only when the owner issues it. Handles one file or a batch (a closed project or campaign): inbound-reference census, harvest of future-useful facts into…

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Runbooks and postmortems and Agent instruction files. The repository describes itself as: Second yourself. One agent that remembers you, with many hands to act for you: a multi-agent harness (Claude Code, with Codex helpers), a self-maintaining local wiki as its… The licence is MIT.

When your agent uses it

  • Tasks that involve Runbooks and postmortems
  • Tasks that involve Agent instruction files

Example prompts

  • “archive X to the attic”
  • “retire these files”
  • “restore Y from the attic”
  • “/attic”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Scope
  2. Census (read-only)
  3. Harvest gate
  4. Preview & approval (mandatory gate)
  5. Move
  6. Manifest
  7. Sweep
  8. Guarded verify (before the log is written)
  9. Registries

What it can do on your machine

Read from SKILL.md and the folder at commit 17c03f2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Attic loads about 1.8k tokens when it runs. Until then it costs about 178 tokens; SKILL.md has 880 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~178
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from HurricaHjz/second-yourself at commit 17c03f2, republished under its MIT licence (© HurricaHjz). 880 words, ~1,800 tokens.

Download SKILL.mdSave it as .claude/skills/attic/SKILL.md (or your agent's skills folder).
name
attic
description
Archive vault files into attic/ cold storage, or restore them — the executable runbook for the CLAUDE.md §2.1 contract. Use ONLY on an explicit user instruction: /attic, "archive X to the attic", "retire these files", "restore Y from the attic", "what's in my attic?". NEVER runs automatically — not from IDEAS.md, and a deep-lint suggestion becomes actionable only when the owner issues it. Handles one file or a batch (a closed project or campaign): inbound-reference census, harvest of future-useful facts into surviving pages, an owner-approved preview, move + manifest, a plain-text link sweep, index/log/qmd upkeep, and a control-verified final check. Census-scoped reads — never a full-vault pass.
user-invocable
true

attic — cold-storage archive & restore (§2.1, executed)

Contract

CLAUDE.md §2.1 stays the governing text: the attic is explicit-instruction-only, its contents are never knowledge, and outside this operation it stays unread. This skill adds procedure only — it can never relax a permission. Never edit the contents of an archived file, in either direction.

Triggers

/attic archive <files|folder|topic> · /attic restore <item> · /attic list · natural language ("archive the X project to the attic", "retire these files", "what's in my attic?"). Passive context (an @-mention, an editor selection, IDEAS.md) never triggers it.

Archive pipeline

0 — Scope

Resolve the instruction to a concrete candidate list: explicit paths, a folder, or a topic located via index.md + targeted grep. Wiki pages, output/ deliverables and assets/ files all qualify. raw/ stays out of scope unless the owner names it — the source layer is already immutable cold storage, and archived pages' sources: may keep pointing at it (attic→outside links are allowed).

1 — Census (read-only)

For every candidate, find inbound references with BOTH pattern families — missing the second family is the known failure mode (deliverables are often cited as backticked paths, not links):

  • wikilinks: grep -rF "[[<basename>" --include='*.md' wiki (catches ]], |, #, ![[);
  • plain paths: grep -rF "<origin/path>" plus the bare filename, across wiki/. Also scan MANUAL.md, README.md, output/ (report-only surfaces). Classify every hit: live wiki (must sweep) · co-candidate (link stays — attic-internal edges are by design) · wiki/log.md (append-only history, never swept). Positive control (§11): the same probe against a known-linked live page must return >0 before any "no inbound references" claim. Also check each basename against raw/ and wiki/ for name collisions — this drives the manifest link form.
2 — Harvest gate

Before anything moves, read each candidate wiki page and fold facts with future value into the surviving graph: status/outcome facts → the relevant synthesis or campaign page; durable programme/route/organisation facts → entity pages; reusable personal material (approved bios, standing decisions) → wiki/user/. New knowledge only — never duplicate what survivors already hold. Deliverables (output/assets) are skimmed for the same purpose, not compiled. Every harvest edit is listed in the preview.

3 — Preview & approval (mandatory gate)

Present the full table — file · origin · one-phrase reason · harvest destination(s) · sweep scale — and WAIT for the owner's go. No file moves before approval, however obvious the case.

4 — Move

Batches get a thematic subfolder (attic/<topic-year>/, e.g. funding-2026/); singletons go to the attic root (the standing convention). Move folders intact; quote every path (spaces, apostrophes). path:attic/ graph colouring covers subfolders automatically.

5 — Manifest

Append to attic/MANIFEST.md, newest-first, ONE line per file: - [YYYY-MM-DD] <link-or-path> — from origin/ — one-phrase reason. .md files → path-prefixed wikilink [[<subfolder>/<name>]] (unambiguous under basename collisions; gives the grey graph edge). Non-Markdown → a backticked path (an unresolvable wikilink is worse than none). Reasons name where harvested facts now live, so a future restore knows what already survived. The manifest is written only inside this operation.

6 — Sweep

Replace every live-wiki inbound reference with plain text: first occurrence per file X (archived), later occurrences the plain title; reword where a sentence needs it. Co-candidate links stay; wiki/log.md is never rewritten. §4.4 guard: every edited page keeps ≥1 wikilink — if a sweep would orphan a page, substitute a link to the harvest destination. Remove the candidates' index.md entries and refresh index descriptions that named them. Bump updated: only where knowledge changed — a pure link swap is not a knowledge update.

Show full SKILL.md (335 more words)Show less
7 — Guarded verify (before the log is written)

Run with §11 positive controls; write the log and refresh qmd ONLY when all pass:

  • per-candidate link probe over live wiki (excl. log.md) = 0, using the exact link forms "[[<b>]]" "[[<b>|" "[[<b>#" "/<b>]]" "/<b>|" · control on a kept page name > 0;
  • per-candidate path probe = 0 · control on a kept working-file path > 0;
  • index.md clean of candidates · control on a kept entry > 0;
  • no live-wiki links into attic paths: grep -rF "[[<subfolder>/" wiki = 0;
  • orphan guard: every swept page still contains [[;
  • moved-file count = manifest-line delta; origin folders hold no candidate remnants; raw/ untouched (find raw -type f -newermt "<op start>" empty). Residues are findings, not embarrassments: fix, re-run the probe, and report them honestly.
8 — Registries

Append one attic entry to wiki/log.md (shell append, never Read+Edit) naming: harvest edits, swept pages, moves, manifest delta. The qmd refresh applies per the qmd-search contract (turn-end hook where installed, inline only where not) — archiving removes pages, which that refresh must see.

Restore pipeline

  1. Read attic/MANIFEST.md (this instruction is the sanctioned read); locate the item + origin.
  2. Move the file back (recreate the origin folder if needed); delete its manifest line.
  3. Wiki page → re-register in index.md (fresh one-liner from the page); then offer to re-link the plain-text mentions (grep -rF "<name> (archived)" wiki) — the owner picks which go live again.
  4. Append an attic log entry; qmd refresh if active.

/attic list

Read the manifest back to the owner. Nothing else in the attic is opened.

Report format

Compact table: moved/restored (count + destination) · harvested (fact → surviving page) · swept (pages / links) · verify results (each probe with its control). British/UK English.

Hard constraints

  • Explicit user instruction only; the Step-3 preview gate is never skipped.
  • Census-scoped reads — never a full-vault re-read; token discipline throughout.
  • A zero-findings check is a claim: every probe carries a positive control (CLAUDE.md §11).
  • Never edit archived file contents; never sweep co-candidates or log.md history.
  • deep-lint SUGGESTS candidates (as ready /attic archive … lines); only the owner's word runs them.

© HurricaHjz, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/attic of HurricaHjz/second-yourself.

Open the folder on GitHubat commit 17c03f2

Compare with similar skills

Attic next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Attic compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Attic this skillHurricaHjz/second-yourself123—~1.8kAutomated safety check: PassMIT
Project OnboardVKirill/claude-lane-stack122—~1.1kAutomated safety check: PassMIT
Guideline Writingalfadur7/llm-wiki-newsroom171—~2.4kAutomated safety check: PassMIT
Doc Managerluongnv89/skills131—~3.1kAutomated safety check: PassMIT
Skill Improverfjrevoredo/mini-diarium309—~1.5kAutomated safety check: PassMIT
MindkeeperLeoYeAI/openclaw-master-skills2.2k—~1.4kAutomated safety check: PassMIT

Similar skills

  • Project Onboard

    VKirill/claude-lane-stack

    Primary project onboarding for Claude Lane Stack. An agent skill from VKirill/claude-lane-stack.

    122 GitHub stars~1.1k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Guideline Writing

    alfadur7/llm-wiki-newsroom

    Guideline-authoring craft for instruction SoTs (.claude/ guides, CLAUDE.md, plan files) — operative rules vs recital, MUST/SHOULD/MAY force tiers, pruning, bloat control, blind review protocol…

    171 GitHub stars~2.4k tokensUpdated 6 days ago
    Knowledge ManagementAuto-check passed
  • Doc Manager

    luongnv89/skills

    Generate or update docs to match the code, citing each claim to path:line and asking on ambiguity; runbook docs also get a check-only validation script.

    131 GitHub stars~3.1k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Skill Improver

    fjrevoredo/mini-diarium

    Captures lessons from completed tasks and turns them into concrete improvements.

    309 GitHub stars~1.5k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Mindkeeper

    LeoYeAI/openclaw-master-skills

    Time Machine for Your AI's Brain — version control for agent context files.

    2.2k GitHub stars~1.4k tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed
  • Claude Docs Consultant

    centminmod/my-claude-code-setup

    Consult official Claude Code documentation from code.claude.com using selective fetching.

    2.7k GitHub stars~959 tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed

More from HurricaHjz/second-yourself

All 12 skills in this repo
  • Qmd Search

    HurricaHjz/second-yourself

    OPTIONAL, DORMANT semantic-search layer over the wiki, powered by qmd (local hybrid BM25 + vector + rerank).

    123 GitHub stars~1.9k tokensUpdated 9 days ago
    Auto-check passed
  • Query

    HurricaHjz/second-yourself

    Answer questions against the local Obsidian wiki — not from model memory.

    123 GitHub stars~2.2k tokensUpdated 9 days ago
    Auto-check passed
  • Export Template

    HurricaHjz/second-yourself

    Sync THIS LLM-Wiki framework with its public GitHub repo, ONE direction per run: --push (vault → repo) publishes your framework; --pull (repo → vault) updates your framework from a newer repo version.

    123 GitHub stars~4.8k tokensUpdated 9 days ago
    Auto-check: warnings
  • Lint

    HurricaHjz/second-yourself

    Health-check the Obsidian wiki — the "static analysis" pass for a knowledge base.

    123 GitHub stars~6.3k tokensUpdated 9 days ago
    Auto-check passed
  • Compile Core

    HurricaHjz/second-yourself

    The compile lane's half of the ingest skill: choose a source's depth after reading it, write the source page from the depth's template, assign confidence, network the knowledge, and propose the…

    123 GitHub stars~4.4k tokensUpdated 9 days ago
    Auto-check passed
  • Lint Slice

    HurricaHjz/second-yourself

    The read-only half of the lint skill for a headless lane: index consistency, link and orphan health, the pending-flag count, the attic, qmd-registry, injection, customisation-pairing and…

    123 GitHub stars~3.5k tokensUpdated 9 days ago
    Auto-check passed

Questions about Attic

What does Attic do?

Archive vault files into attic/ cold storage, or restore them — the executable runbook for the CLAUDE.md §2.1 contract. Attic is an agent skill from HurricaHjz/second-yourself.1 contract.

When should I use Attic?

Attic fits situations like: tasks that involve Runbooks and postmortems; tasks that involve Agent instruction files.

How do I install Attic in Claude Code?

Run `npx skills add HurricaHjz/second-yourself --skill attic -a claude-code`. Or copy the skill folder (.claude/skills/attic in HurricaHjz/second-yourself) into .claude/skills/attic in your project. Claude Code loads it when a task matches its description.

How do I install Attic in Codex?

Run `npx skills add HurricaHjz/second-yourself --skill attic -a codex`. Or copy the skill folder (.claude/skills/attic in HurricaHjz/second-yourself) into .agents/skills/attic in your project. Codex loads it when a task matches its description.

Can I use Attic in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HurricaHjz/second-yourself --skill attic -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/attic, .gemini/skills/attic, .github/skills/attic and .opencode/skills/attic in your project.

What does Attic need to run?

SKILL.md names no scripts, command-line tools or credentials: Attic is instructions for the agent only.

Does Attic access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Attic safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Attic use?

Attic is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Attic use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Attic?

Skills that share tags, products or a category with Attic: Project Onboard (VKirill/claude-lane-stack, 122 stars), Guideline Writing (alfadur7/llm-wiki-newsroom, 171 stars), Doc Manager (luongnv89/skills, 131 stars) and Skill Improver (fjrevoredo/mini-diarium, 309 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Attic?

HurricaHjz (a GitHub user) maintains it in HurricaHjz/second-yourself, which has 123 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 1, 2026.

Source: HurricaHjz/second-yourself on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.