Project Onboard
VKirill/claude-lane-stack
Primary project onboarding for Claude Lane Stack. An agent skill from VKirill/claude-lane-stack.
Archive vault files into attic/ cold storage, or restore them — the executable runbook for the CLAUDE.md §2.1 contract.
$ npx skills add HurricaHjz/second-yourself --skill attic -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HurricaHjz/second-yourself attic --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "attic" agent skill from https://github.com/HurricaHjz/second-yourself/tree/main/.claude/skills/attic into .claude/skills/attic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attic", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/HurricaHjz/second-yourself/tree/main/.claude/skills/atticType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add HurricaHjz/second-yourself --skill attic -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HurricaHjz/second-yourself attic --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HurricaHjz/second-yourself.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/attic .agents/skills/attic && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "attic" agent skill from https://github.com/HurricaHjz/second-yourself/tree/main/.claude/skills/attic into .agents/skills/attic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attic", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HurricaHjz/second-yourself --skill attic -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HurricaHjz/second-yourself attic --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HurricaHjz/second-yourself.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/attic .cursor/skills/attic && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "attic" agent skill from https://github.com/HurricaHjz/second-yourself/tree/main/.claude/skills/attic into .cursor/skills/attic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attic", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/HurricaHjz/second-yourself.git --path .claude/skills/attic--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add HurricaHjz/second-yourself --skill attic -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HurricaHjz/second-yourself attic --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HurricaHjz/second-yourself.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/attic .gemini/skills/attic && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "attic" agent skill from https://github.com/HurricaHjz/second-yourself/tree/main/.claude/skills/attic into .gemini/skills/attic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attic", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install HurricaHjz/second-yourself atticInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add HurricaHjz/second-yourself --skill attic -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HurricaHjz/second-yourself.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/attic .github/skills/attic && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "attic" agent skill from https://github.com/HurricaHjz/second-yourself/tree/main/.claude/skills/attic into .github/skills/attic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attic", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HurricaHjz/second-yourself --skill attic -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HurricaHjz/second-yourself attic --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HurricaHjz/second-yourself.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/attic .opencode/skills/attic && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "attic" agent skill from https://github.com/HurricaHjz/second-yourself/tree/main/.claude/skills/attic into .opencode/skills/attic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "attic", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
atticArchive 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. 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.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 17c03f2. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from HurricaHjz/second-yourself at commit 17c03f2, republished under its MIT licence (© HurricaHjz). 880 words, ~1,800 tokens.
.claude/skills/attic/SKILL.md (or your agent's skills folder).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.
/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.
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).
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):
grep -rF "[[<basename>" --include='*.md' wiki (catches ]], |, #, ![[);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.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.
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.
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.
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.
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.
Run with §11 positive controls; write the log and refresh qmd ONLY when all pass:
log.md) = 0, using the exact link forms
"[[<b>]]" "[[<b>|" "[[<b>#" "/<b>]]" "/<b>|" · control on a kept page name > 0;index.md clean of candidates · control on a kept entry > 0;grep -rF "[[<subfolder>/" wiki = 0;[[;raw/
untouched (find raw -type f -newermt "<op start>" empty).
Residues are findings, not embarrassments: fix, re-run the probe, and report them honestly.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.
attic/MANIFEST.md (this instruction is the sanctioned read); locate the item + origin.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.attic log entry; qmd refresh if active.Read the manifest back to the owner. Nothing else in the attic is opened.
Compact table: moved/restored (count + destination) · harvested (fact → surviving page) · swept (pages / links) · verify results (each probe with its control). British/UK English.
log.md history./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
Just SKILL.md in .claude/skills/attic of HurricaHjz/second-yourself.
Open the folder on GitHubat commit 17c03f2
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Attic this skillHurricaHjz/second-yourself | 123 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Project OnboardVKirill/claude-lane-stack | 122 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Guideline Writingalfadur7/llm-wiki-newsroom | 171 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Doc Managerluongnv89/skills | 131 | — | ~3.1k | Automated safety check: Pass | MIT | |
| Skill Improverfjrevoredo/mini-diarium | 309 | — | ~1.5k | Automated safety check: Pass | MIT | |
| MindkeeperLeoYeAI/openclaw-master-skills | 2.2k | — | ~1.4k | Automated safety check: Pass | MIT |
VKirill/claude-lane-stack
Primary project onboarding for Claude Lane Stack. An agent skill from VKirill/claude-lane-stack.
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…
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.
fjrevoredo/mini-diarium
Captures lessons from completed tasks and turns them into concrete improvements.
LeoYeAI/openclaw-master-skills
Time Machine for Your AI's Brain — version control for agent context files.
centminmod/my-claude-code-setup
Consult official Claude Code documentation from code.claude.com using selective fetching.
HurricaHjz/second-yourself
OPTIONAL, DORMANT semantic-search layer over the wiki, powered by qmd (local hybrid BM25 + vector + rerank).
HurricaHjz/second-yourself
Answer questions against the local Obsidian wiki — not from model memory.
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.
HurricaHjz/second-yourself
Health-check the Obsidian wiki — the "static analysis" pass for a knowledge base.
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…
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…
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.
Attic fits situations like: tasks that involve Runbooks and postmortems; tasks that involve Agent instruction files.
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.
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.
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.
SKILL.md names no scripts, command-line tools or credentials: Attic is instructions for the agent only.
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.
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.
Attic is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
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.
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.
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.