Skip to content
Back to skills

Wiki Ingest

ASecurity

Ingest a raw source document into the wiki. Reads the source, extracts key information, creates or updates wiki pages, maintains cross-references, and logs the operation. Use when the user adds a new source or says 'ingest this'.

  • 2,921 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
ai-agentsgo

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add open-gitagent/opengap --skill wiki-ingest --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Wiki Ingest?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Wiki Ingest
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/open-gitagent-wiki-ingest/badge)](https://www.skillsdirectory.com/skills/open-gitagent-wiki-ingest)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: wiki-ingest
description: "Ingest a raw source document into the wiki. Reads the source, extracts key information, creates or updates wiki pages, maintains cross-references, and logs the operation. Use when the user adds a new source or says 'ingest this'."
allowed-tools: Read Write Edit Glob Grep
---

# Wiki Ingest

Process a new source document and integrate its knowledge into the wiki.

## Workflow

### Step 1: Read the source
Read the full source document from `knowledge/`. Identify:
- Key entities (people, organizations, concepts, technologies)
- Main claims and findings
- Relationships between entities
- Data points and statistics
- Contradictions with or confirmations of existing knowledge

### Step 2: Discuss with the user
Before writing, share a brief summary of key takeaways. Ask:
- What aspects to emphasize?
- Any entities or concepts to prioritize?
- Should this update existing pages or create new ones?

### Step 3: Update the wiki
For each significant entity or concept found in the source:

1. **Check if a wiki page exists** — read `memory/wiki/index.md`
2. **If page exists** — read it, integrate new information, update the "Sources" section, update frontmatter `updated` date and `source_count`
3. **If page doesn't exist** — create a new page in `memory/wiki/` with proper frontmatter, content, and source citations
4. **Update cross-references** — add `[[wikilinks]]` in both directions between related pages

### Step 4: Write a source summary page
Create `memory/wiki/sources/<source-name>.md` with:
- One-paragraph summary
- Key claims extracted
- Entities mentioned (with wikilinks to their pages)
- Date ingested

### Step 5: Update index and log
1. Update `memory/wiki/index.md` — add/update entries for all pages touched
2. Update `knowledge/index.yaml` — ensure the source is cataloged with tags and priority
3. Append to `memory/log.md`:
   ```
   ## [YYYY-MM-DD] ingest | Source Title
   - Pages created: [list]
   - Pages updated: [list]
   - Key findings: [1-2 sentences]
   ```

## Example

User drops `knowledge/quantum-computing-review-2026.pdf` and says "ingest this".

1. Read the paper, identify entities: quantum computing, error correction, IBM, Google, topological qubits
2. Discuss key findings with user
3. Create/update: `quantum-computing.md`, `error-correction.md`, `ibm.md`, `google.md`
4. Create: `sources/quantum-computing-review-2026.md`
5. Update `index.md` with all new/updated pages
6. Append ingest entry to `log.md`

A single source might touch 5-15 wiki pages. This is normal and expected.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.