research-wiki

Maintains a persistent research knowledge base of papers, ideas, experiments, and claims.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Research knowledge from literature reviews, ideation, and experiments is usually scattered across sessions and forgotten, forcing repeated re-derivation. This Skill builds a persistent, per-project knowledge base that compounds papers, ideas, experiments, and claims into a queryable graph across the entire research lifecycle. ## Core Features & Use Cases - Structured entity management: Stores papers, ideas, experiments, and claims as typed nodes with canonical IDs, plus a typed relationship graph (extends, contradicts, supports, invalidates) in edges.jsonl. - Subcommand workflow: Provides init, ingest, sync, query, update, lint, and stats subcommands backed by a single canonical helper script (research_wiki.py) for deterministic operations. - Compressed query pack: Generates a hard-budgeted 8000-character query_pack.md summarizing gaps, failed ideas, top papers, and open questions for downstream ideation. - Use Case: After reading a batch of arXiv papers, run the ingest subcommand to create deduplicated paper pages with metadata from the arXiv API, wire relationship edges, and later query the wiki to seed new idea generation while avoiding previously failed directions. ## Quick Start Ask the assistant to initialize the research wiki with "/research-wiki init" and then ingest an arXiv paper by ID to create its first paper page.

Frequently Asked Questions about research-wiki

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

FAQPage Schema
How do I add an arXiv paper to a research knowledge base?

Run the ingest subcommand with the arXiv ID, which calls the research_wiki.py helper to fetch metadata from the arXiv Atom API, generate a slug, check for duplicates, and create a structured paper page. Relationship edges are added separately with the add_edge command.

How do I backfill papers read before the wiki was initialized?

Use the sync subcommand with an explicit list of arXiv IDs or a file containing one ID per line. Already-ingested papers are skipped silently, making it the recommended manual repair step for missed ingestions.

What happens if the research_wiki.py helper script is missing?

The skill resolves the helper through a chain: .aris/tools/, then tools/, then $ARIS_REPO/tools/. If none resolve, the wiki skill hard-fails with fix instructions, while caller skills that update the wiki as a side effect warn and skip instead.

Can I manually edit the Connections section on wiki pages?

No. The Connections section is auto-generated from graph/edges.jsonl, which is the single source of truth for relationships. Hand-editing it causes drift that the lint subcommand will flag.

What does the wiki lint health check detect?

Lint detects orphan pages with zero edges, stale claims older than 14 days, contradictory support edges, papers sharing tags without relationships, untested proposed ideas, and sparse pages with empty sections, outputting a LINT_REPORT.md with suggested fixes.