aibrary-reading-list

[Aibrary] Generate a curated, themed reading list with multiple books organized in a logical reading order. Use when the user wants a systematic book list on a topic, asks for a book list or reading list, wants to deeply explore a domain through multiple books, or needs to build expertise in an area. Different from aibrary-book-recommend (single book) and aibrary-book-search (finding specific books).

3,891 stars

Best use case

aibrary-reading-list is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

[Aibrary] Generate a curated, themed reading list with multiple books organized in a logical reading order. Use when the user wants a systematic book list on a topic, asks for a book list or reading list, wants to deeply explore a domain through multiple books, or needs to build expertise in an area. Different from aibrary-book-recommend (single book) and aibrary-book-search (finding specific books).

Teams using aibrary-reading-list should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/aibrary-reading-list/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/asoiso/aibrary-reading-list/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/aibrary-reading-list/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How aibrary-reading-list Compares

Feature / Agentaibrary-reading-listStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

[Aibrary] Generate a curated, themed reading list with multiple books organized in a logical reading order. Use when the user wants a systematic book list on a topic, asks for a book list or reading list, wants to deeply explore a domain through multiple books, or needs to build expertise in an area. Different from aibrary-book-recommend (single book) and aibrary-book-search (finding specific books).

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Reading List — Aibrary

Curated, themed reading lists that build expertise systematically. Powered by Aibrary's knowledge curation methodology.

## Input

The user specifies:
- **Theme/domain** — the area they want to explore (required)
- **Difficulty preference** — beginner, intermediate, advanced, or mixed (optional, default: mixed)
- **Number of books** — how many they want (optional, default: 7-10)
- **Constraints** — time period, language, specific focus within the domain (optional)

## Workflow

1. **Define the scope**: Clarify what the theme covers and what's out of scope. If the theme is too broad, suggest 2-3 focused sub-themes for the user to choose from.

2. **Select books**: Choose books that collectively cover the theme comprehensively:
   - Include foundational works that establish core concepts
   - Include modern works that reflect current thinking
   - Include contrasting perspectives to encourage critical thinking
   - Ensure no significant aspect of the theme is left uncovered

3. **Organize the reading order**: Arrange books in a logical progression:
   - **Foundation first**: Conceptual and introductory works
   - **Build depth**: More specialized and advanced works
   - **Synthesize**: Works that connect ideas across the theme
   - Mark books as "Essential" (must-read) or "Recommended" (nice to have)

4. **Add connective tissue**: Explain how each book connects to the next and what the reader gains at each stage.

5. **Respond in the user's language**: Match the language of the user's input.

## Output Format

```
# Reading List: [Theme Name]

[1-2 sentence overview of what this reading list covers and who it's for]

**Total books**: [Count] | **Estimated total reading time**: [Hours] | **Difficulty**: [Level range]

---

## Stage 1: Foundation
*[What the reader gains from this stage]*

### 1. [Book Title] ⭐ Essential
**Author**: [Name] | **Year**: [Year]
[One sentence on what this book contributes to the theme]

### 2. [Book Title]
**Author**: [Name] | **Year**: [Year]
[One sentence on what this book contributes to the theme]

**Stage 1 → Stage 2 bridge**: [How the foundation prepares the reader for deeper exploration]

---

## Stage 2: Depth
*[What the reader gains from this stage]*

### 3. [Book Title] ⭐ Essential
...

---

## Stage 3: Synthesis
*[What the reader gains from this stage]*

...

---

## Quick-Start Option
*If you only have time for 3 books, read these*:
1. [Book] — [Why]
2. [Book] — [Why]
3. [Book] — [Why]
```

### Example Output

**User input**: "Give me a reading list about systems thinking"

---

# Reading List: Systems Thinking

A progressive journey from understanding systems basics to applying systems thinking in complex real-world scenarios. Ideal for leaders, engineers, and anyone who wants to see the bigger picture.

**Total books**: 8 | **Estimated total reading time**: ~50 hours | **Difficulty**: Beginner → Advanced

---

## Stage 1: Foundation
*Build your mental models for understanding systems*

### 1. Thinking in Systems ⭐ Essential
**Author**: Donella Meadows | **Year**: 2008
The definitive introduction to systems thinking — clear, accessible, and surprisingly practical for a book about feedback loops.

### 2. The Fifth Discipline
**Author**: Peter Senge | **Year**: 2006 (revised)
Bridges systems thinking into organizational learning — essential for applying systems ideas in team and business contexts.

**Stage 1 → Stage 2 bridge**: With the fundamentals in place, you're ready to see how systems thinking applies to specific domains and complex challenges.

---

## Quick-Start Option
*If you only have time for 3 books, read these*:
1. **Thinking in Systems** — The essential foundation
2. **The Fifth Discipline** — Systems thinking in practice
3. **Seeing the Forest for the Trees** — Visual systems mapping

---

## Guidelines

- A reading list tells a story — books should build on each other, not just be a collection
- Always include a "Quick-Start Option" for time-constrained readers
- Mark essential vs. recommended books clearly
- Include bridge explanations between stages
- Balance classics with modern works
- If the theme is too broad, proactively narrow it or offer sub-theme options

Related Skills

letterboxd-watchlist

3891
from openclaw/skills

Scrape a public Letterboxd user's watchlist into a CSV/JSONL list of titles and film URLs without logging in. Use when a user asks to export, scrape, or mirror a Letterboxd watchlist, or to build watch-next queues.

Data & Research

stock-watchlist

3891
from openclaw/skills

Query real-time stock prices, basic quote fields, and manage a Markdown watchlist for A-share, Hong Kong, and US stocks. Use when users ask in Chinese or by ticker/code to search stocks, inspect current price and quote basics, or maintain a watchlist stored in a Markdown file.

Personal Finance

listenhub

3891
from openclaw/skills

Explain anything — turn ideas into podcasts, explainer videos, or voice narration. Use when the user wants to "make a podcast", "create an explainer video", "read this aloud", "generate an image", or share knowledge in audio/visual form. Supports: topic descriptions, YouTube links, article URLs, plain text, and image prompts.

Content & Documentation

todo-list

3891
from openclaw/skills

通用待办事项管理技能。记录需要做的事(TODO)和已完成的事(DONE),区分于日记的日常记录。触发时机:(1) 有明确任务时 (2) 任务完成时 (3) 用户要求查看进度。

Amazon Listing Optimizer — Free Listing Analysis & Keyword Research

3891
from openclaw/skills

**Free alternative to Helium 10 ($97/mo) and Jungle Scout ($49/mo).**

Music Playlist Generation (PlaylistGen)

3891
from openclaw/skills

LLM-powered playlist generation for your local music library that contains music audio files such as mp3, flac, m4a, etc. Integrate this skill with your Agents (e.g., OpenClaw) to enable natural language music discovery and playlist curation through conversation. Point it at your music folder, run the indexer once, and get a natural language playlist generator — accessible via web browser or API.

aibrary-podcast-summary

3891
from openclaw/skills

[Aibrary] Generate a book summary podcast script in a single-narrator storytelling style. Use when the user wants to turn a book into a podcast, create an audio summary of a book, or generate a summary-style podcast script. The output is a narrated monologue that distills a book's key ideas into an engaging 10-15 minute listening experience.

aibrary-podcast-ideatwin

3891
from openclaw/skills

[Aibrary] Generate a book Idea Twin podcast script — an intellectually stimulating debate between the user's AI twin and a book expert. Based on Vygotsky's Zone of Proximal Development theory, the AI twin mirrors the user's thinking style while the expert progressively challenges their understanding. Use when the user wants to create an Idea Twin podcast, debate a book's ideas with an AI version of themselves, or explore a book through intellectual sparring.

aibrary-podcast-dialogue

3891
from openclaw/skills

[Aibrary] Generate a book dialogue podcast script with two speakers — a host and a guest expert — discussing the book's ideas in a natural conversation. Use when the user wants to create a conversational podcast about a book, turn a book into a two-person discussion, or generate a dialogue-style podcast script. Different from aibrary-podcast-summary (single narrator) and aibrary-podcast-ideatwin (debate format).

aibrary-growth-plan

3891
from openclaw/skills

[Aibrary] Create a structured personal growth plan with book recommendations, milestones, and actionable weekly tasks. Use when the user wants to create a learning plan, build a study schedule, develop a skill systematically, plan their personal or professional development, or set up a growth roadmap. Trigger on phrases like 'create a plan to learn', 'help me grow in', 'I want to develop', or any structured self-improvement intent.

aibrary-foryou-topic

3891
from openclaw/skills

[Aibrary] Generate personalized 'For You' book topic recommendations based on the user's profile, interests, career stage, and recent learning activity. Use when the user wants personalized topic suggestions, asks 'what should I learn today', wants a curated feed of book-based topics, or needs inspiration for their next area of exploration. Proactively suggest this when the user seems undecided about what to read or learn next.

aibrary-book-search

3891
from openclaw/skills

[Aibrary] Search and find books based on user scenarios, needs, questions, or keywords. Use when the user describes a situation, challenge, or topic and wants to find relevant books to read. Trigger on phrases like 'find me a book about', 'what book should I read for', 'search books on', or any book discovery intent.