context-repolisted
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