librarian
Conversational interface for semantic book search (companion skill for Librarian project)
Why use this skill?
Transform your personal library into a searchable AI knowledge base. Get precise citations, semantic summaries, and deep insights from your books with OpenClaw Librarian.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/nonlinear/librarianWhat This Skill Does
The Librarian skill is a sophisticated conversational research assistant designed to transform your personal book library into a searchable knowledge base. Built on a robust sandwich architecture, this tool bridges the gap between natural language requests and deterministic data retrieval. By utilizing semantic search across your library and topic indexes, the Librarian can locate precise concepts, arguments, or specific citations within your stored digital literature, providing you with synthesized answers rather than just a list of files.
Installation
To integrate this skill into your OpenClaw environment, ensure you have the core framework installed. Run the following command in your terminal:
clawhub install openclaw/skills/skills/nonlinear/librarian
Once installed, you must initialize your library by running librarian index to generate the necessary .library-index.json and .topic-index.json files. The skill requires these metadata files to perform semantic lookups effectively. Always check that your library path is correctly configured in the environment settings to avoid 'ERROR_NO_METADATA' prompts.
Use Cases
- Academic Research: Quickly find specific arguments or citations across hundreds of PDFs without manual skimming.
- Synthesis: Ask for comparisons between different authors, such as 'How does Graeber contrast with Marx on the subject of value?'
- Deep Reading: Use it as a companion to digest dense material by asking for summaries of specific chapters or thematic mappings.
- Knowledge Management: Maintain a searchable repository of your professional and personal development reading list.
Example Prompts
- "What does David Graeber say about the origin of debt in his book Debt: The First 5000 Years?"
- "Find me the passage in the library that discusses the concept of flow state within the context of psychology."
- "Summarize the main arguments presented in my library regarding remote work productivity and provide specific page citations."
Tips & Limitations
The Librarian skill adheres to a strict 'Hard Stop' protocol. This means the AI will prioritize an honest 'I don't know' over hallucinating information. If the confidence level of your query falls below 75%, the skill will ask for clarification rather than guessing the intent. For the best results, be specific about the book or topic when querying. Always ensure your library index is up-to-date; if you have added new files, run the index command again to ensure they are included in the search pool. The skill is designed for text-based semantic retrieval and is not intended for image-based file analysis.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-nonlinear-librarian": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, code-execution
Related Skills
token-management
Centralized API token management workflow. Store tokens in .env with expiration dates, test permissions via script battery, document capabilities in connections/, set calendar renewal reminders. Prevents re-asking for credentials, ensures token security, tracks expiration.
reminder-research
Process Apple Reminders. Smart research: custom instructions (book + web search constraints), list-based defaults (claw=system solutions, shopping=price comparison, generic=how-to tutorials). Result tracking with 💎 signifier. Triggers: reminders without notes, heartbeat automated processing.
backstage
Manage backstage workflow in projects (ROADMAP, checks/, CHANGELOG). Triggers: 'backstage start', 'vamos trabalhar no X', 'backstage health'. Installs protocol if missing, updates global rules, runs health checks, shows active epics. Use for: epic planning, project setup, quality enforcement, context switching.