ingest-source

Solid

Use when adding a scholarly source (PDF, book chapter, article) to the research project wiki under a specific focus. Produces a focus-driven Source page (claims relevant to the project, not a generic summary), extracts Entities, updates BibTeX, and logs the ingest. On re-ingest of the same source with a new focus, appends a new focus block to the existing page rather than overwriting. This is the ONLY skill for bringing sources into the knowledge wiki.

Data & Documents 1 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
10
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Ingest Source (focus-driven) Turn a raw scholarly source into structured wiki content **scoped to a specific focus** — what *this project* takes from *this source*. The wiki is purpose-built, not a generic archive. The raw PDF stays in the shared library and can be re-read later under a different focus. One source × focus → one focus block inside `knowledge/sources/<slug>.md`. Re-ingest with a different focus → a second focus block appended to the same page. One bibkey, one wiki page, multiple lenses stacked over time. **Announce at start:** "Using ingest-source to add `<source>` to the wiki under focus: `<focus>`." <SOFT-GATE> Before closing the ingest, check that all five artefacts exist and are linked: (1) `knowledge/sources/<slug>.md` with complete frontmatter and at least one `## Focus:` block, (2) entities referenced via wikilinks, (3) BibTeX entry in `output/bibtex/references.bib` with matching key, (4) entry in `knowledge/_meta/log.md`, (5) `scripts/lint-wiki.py` exit code 0 for this source, (6) every `## Connections` line that asserts a stance toward another page (confirms / contradicts / supplements / builds-on / cites) has a matching entry in the page's `relations:` frontmatter, each with a `confidence` value (see "Typed relations" below). Plain mentions stay as wikilinks — no `relations:` entry required for them, (7) the BibTeX entry's `keywords` field carries 3–8 curated terms (first ingest) or has newly-recognized terms unioned in (re-ingest under a new fo...

Details

Author
leiverkus
Repository
leiverkus/research-superpowers
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category