← ClaudeAtlas

graph-ingestlisted

Use when the user brings an external source worth keeping — a URL, a paper, a tweet/thread, a blog post, a docs page — and wants it pulled into the second brain. Fetches the source into the git-ignored capture inbox, admits it to the committed wiki through the admission policy, then refreshes the knowledge graph so it joins the rest of your thinking. Trigger on "/graph-ingest", "ingest this url", "add this paper to my knowledge", "add this tweet/page to my knowledge", "capture this source".
alirezarezvani/gaios · ★ 10 · AI & Automation · score 69
Install: claude install-skill alirezarezvani/gaios
# Graph Ingest Capture an external source into the second brain **through the graph.** This is the bridge between graphify's `add` and the gAIOS wiki loop: fetch → admit → graph. One command, three guarded hops, ending with the new knowledge cross-linked in `wiki/` and visible in the graph. ## When to run - A URL / paper / tweet / thread / page is worth keeping, not just reading once. - The user says "save this", "add this to my knowledge", or pastes a link and wants it remembered. - You spot a source referenced 2-3 times across sessions → suggest ingesting it so it stops being re-fetched. ## The output (always this shape) ``` ## Ingested: <source title> **Source** — <url> (fetched <date>) **Captured** — raw/<file> (git-ignored inbox) **Admitted** — wiki/<entry>.md ⏸ draft — awaiting your OK to commit - de-identified: <what was stripped/referenced-out, or "nothing flagged"> - lint: <wiki_lint.py result — pass / N warnings> - cross-links: <related wiki entries linked> **Graphed** — graphify-out/ refreshed; new node(s): <node names> - notable edges (EXTRACTED / INFERRED): <1-2 connections worth seeing> **Next** — review the draft entry → approve commit → open graph.html ``` ## Process 1. **Fetch into the capture inbox.** Run `graphify add <url> [--author --contributor]` — it pulls the source into `raw/` (the git-ignored capture inbox), then re-extracts. Use `--author`/`--contributor` only when you know who wrote it. **Verify:** the new file landed in `raw/` an