← ClaudeAtlas

context-repolisted

Resolve a durable private GitHub repository for agent-produced context such as retro snapshots and shared-knowledge-artifact mirrors, creating it once with explicit consent and remembering the decision afterward. Returns a clone path and a verified receipt to the calling skill. Use when a skill needs a durable, private, cross-machine store for artifacts it generates, rather than a repo-local scratch directory that does not survive across machines or repos.
oleg-koval/agent-skills · ★ 3 · AI & Automation · score 75
Install: claude install-skill oleg-koval/agent-skills
<!-- Generated by scripts/build-adapters.sh. Do not edit directly. --> # Context Repo Resolve a single durable, private GitHub repository that other skills use to persist context they produce: retrospective snapshots, shared-knowledge-artifact mirrors, and similar generated records. This skill owns exactly one job: find or create that store, and hand the caller a local clone path plus a receipt proving the store is real. It does not write the caller's actual content; the caller writes into the resolved clone and commits its own change. ## When to use - A skill wants a durable place to persist something it generates (a snapshot, a mirror, a ledger) that should survive across machines and outlive the current repository checkout. - The caller has already decided what to write and where inside the store; it needs this skill only to answer "does the store exist, and where is it cloned." Do not use this skill to read or write arbitrary GitHub repositories. It manages exactly one repository: the agent context store. ## State and layout Pointer file, the single source of truth for whether a store has been resolved: ```text ${XDG_CONFIG_HOME:-$HOME/.config}/agent-context/config.json ``` Normal (resolved) shape: ```json {"repo": "<owner>/<name>", "clone": "<path>", "created": "YYYY-MM-DD"} ``` Refusal shape, written only when the user picks `never` at the consent prompt: ```json {"status": "declined", "asked": "YYYY-MM-DD"} ``` A pointer in the refusal shape means the answ