Install
openclaw skills install @antreasantoniou/argus-skillPreserve durable context across every Archivum
openclaw skills install @antreasantoniou/argus-skillKeep a hundred eyes on the live context, but preserve only the delta that should outlive it. Do not archive the conversation itself.
Identify durable changes only:
Exclude unselected brainstorming, conversational filler, duplicated summaries, unsupported claims, and secrets outside their authorised store.
Discover the home registry and candidate archives:
python3 scripts/discover_archivums.py --json
Resolve scripts/ relative to this installed skill. Prefer an explicit
--registry, then ARCHIVUM_REGISTRY, then
$ARCHIVUM_HOME/00_meta/archivum_registry.toml. If no registry resolves the
choice and several archives remain plausible, ask rather than guess.
Route each delta using routing.md. One checkpoint may update several surfaces, but each fact has one canonical owner.
For commitment-shaped state, use the workspace's configured commitment system rather than inventing a parallel ledger. Read its contract before mutation.
For resource-shaped state or substantial autonomous work, use the configured budget authority rather than creating a second resource ledger. Gate expensive work and record actual usage where that system requires it.
In each selected Archivum, read its agent contract and config.yaml, then load only the bounded core context and record needed for the delta. Inspect its worktree and search before creating.
Apply the bidirectional home-anchor contract in backlink-contract.md. Every private satellite record must remain reachable from the home Archivum and link back to its home anchor.
Verify changed files, links, schema or ledger checks, and relevant tests. Commit only where the archive contract or user requires it. Never publish, send, submit, or disclose merely because capture is complete.
Report the durable records changed, surfaces intentionally untouched, and one next action if work remains.
Read routing.md whenever a delta spans domains or has more than one plausible owner.
Treat a version-2 workspace's config.yaml as the authoritative path map. Resolve workspace.profile_file, workspace.state_file, workspace.schema_file, directories.*, and canonical_files.* from that file before reading or writing. Never assume numbered directory names such as 01_projects; the research Archivum, for example, maps projects to 01_active_research.
Read the selected archive's AGENTS.md first when present, then its configured profile, state, and schema only as needed. Prefer the archive-local archivum CLI for deterministic creation, status, and doctor checks when available. For a legacy workspace without version-2 configuration, inspect its existing structure and preserve it; do not migrate it unless the user requested migration.
Use checkpoint-prompt.md to make Argus available automatically in repository-aware agents.
python3 scripts/discover_archivums.py --registry /path/to/00_meta/archivum_registry.toml --json
python3 scripts/check_backlinks.py --registry /path/to/00_meta/archivum_registry.toml
Both scripts are read-only. Discovery also reports each Archivum's configuration version and available agent contracts. Backlink validation rejects logical paths that escape their registered archive root.