wiki-enrich

Fills TODO placeholder sections in research-wiki paper pages with fetched paper summaries.

Updated Jul 9, 2026
One-click install
npx skills add https://github.com/Lingjie-wang/autoRL --skill wiki-enrich-lingjie-wang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-enrich
Source: https://github.com/Lingjie-wang/autoRL/tree/main/Auto-claude-code-research-in-sleep/skills/wiki-enrich
Command: npx skills add https://github.com/Lingjie-wang/autoRL --skill wiki-enrich-lingjie-wang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Literature-ingest skills leave research-wiki paper pages as bare scaffolds with 10 unfilled TODO sections, so the knowledge base sits empty until someone manually reads every paper. This Skill automates that back half: it reads each scaffolded page, fetches paper content from external sources, and writes concise prose summaries into every TODO section. ## Core Features & Use Cases - Batch TODO filling: Targets a single paper by slug, only papers with remaining TODOs (default), or all papers with --force, capped at 20 per run to control token budget. - 5-source fallback fetch chain: Tries alphaxiv overview, alphaxiv abstract, deepxiv brief, arXiv API abstract, then the page's own stored abstract, recording provenance for every paper. - Protected-section safety: Never touches YAML frontmatter, the graph-generated ## Connections section, or the immutable ## Abstract (original) block; idempotent re-runs only fill still-TODO sections. - Use Case: After /research-lit "kv-cache optimization" ingests 15 papers as scaffolds, run /wiki-enrich to fill all 15 pages with thesis, method, results, limitations, and reusable-ingredient summaries, then feed them into /idea-creator for brainstorming. ## Quick Start Run /wiki-enrich to fill every research-wiki paper page that still has TODO sections, or /wiki-enrich vllm to enrich a single paper by slug.

Frequently Asked Questions about wiki-enrich

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fill TODO sections in research-wiki paper pages?

Run /wiki-enrich with no arguments to process every paper page that still has at least one TODO marker. Use /wiki-enrich <slug> for a single paper, or /wiki-enrich all --force to rewrite every page from scratch.

What sources does wiki-enrich use to fetch paper content?

It tries five sources in order: alphaxiv overview, alphaxiv abstract, deepxiv brief, the arXiv API abstract, and finally the abstract already stored in the page. The first source returning over 200 characters wins, and the source used is recorded in the wiki log.

Does wiki-enrich overwrite sections that are already filled?

No, by default it only replaces lines that still contain a TODO marker, making re-runs idempotent. Passing --force overwrites the 10 fillable sections, but it never touches the frontmatter, the Connections section, or the original abstract.

Why does wiki-enrich skip some papers?

A paper is skipped when it has no arXiv ID and no stored abstract to fall back on, when all fetch sources fail, or when it is already fully enriched. Skips are logged with their reason and do not abort the rest of the batch.

What are the limitations of wiki-enrich batch processing?

Each invocation is capped at 20 papers by default to control token usage, adjustable with --max N. It also requires an existing research-wiki/ directory and the research_wiki.py helper, and hard-fails if either is missing.