IbrarYunus

Footnote — AI skill for Claude Code

AI community

Agentic RAG: an AI research agent for your documents.

How to install Footnote

This entry records only its repository, not the path inside it, so there is no exact command to give. Open IbrarYunus/footnote and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Footnote does

Agentic RAG: an AI research agent for your documents. It plans its own searches, retries, and every claim links to the exact source sentence. Claude tool use + citations + evals. Runs without an API key in demo mode.

Alternatives in AI

  • WeKnora — Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, an 26.9k ★
  • Agency Orchestrator — 🚀 One sentence → multi-AI-role collaboration → complete plan in minutes 453 ★
  • Ppt Agent Skill — 🎨 World-class AI presentation generator · 26 styles · 18 charts · benchmarked against Linear/Anthropic/Stripe 139 ★

README

footnote1

Agentic RAG: an AI research agent for your documents. It decides what to search for, searches again when the results are thin, and every claim in its answer links to the exact sentence it came from.

What it does · How it works · Evals · Run it (no API key needed) · Slides (PDF)

CI License: MIT Python 3.11+ Agentic AI

footnote answering a two-part question about annual leave. Right: the agent's two searches and the passages they returned. Left: the answer with numbered citation chips.


Why

"Chat with your documents" is the most common thing companies ask an LLM to do. The usual build is a fixed pipeline: search once with the user's words, paste the top results into a prompt, hope. It fails in two ways. A two-part question gets one search and half an answer. And the answer reads well even when one sentence in it came from nowhere.

footnote replaces the fixed pipeline with an **agent**. Claude is given search tools and works like a researcher: it picks the wording, runs a search per part of the question, reads what came back, rephrases and tries again if the results are thin, opens the full page when a passage is cut off, and stops when it has the evidence or is satisfied the documents do not cover it.

It is built around one rule: **an answer you cannot check is not an answer.**