Generate Reading Activities for Openclaw

An automated workflow to generate comprehensive reading guides, study schedules, and assessment question banks based on any book title.

lay-white
v1.0.0
Mar 24, 2026
0
686
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install generate-reading-activities

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install generate-reading-activities using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Generate Reading Activities?

Generate Reading Activities is a specialized agent capability designed to streamline the creation of educational and recreational reading materials. By analyzing a book's title, the skill fetches metadata including author, ISBN, and table of contents to build a structured 7-day reading plan and an extensive question bank. It is a perfect example of how Openclaw Skills can automate content curation for educators, book clubs, and students.

The skill handles the heavy lifting of data organization by outputting information into professional formats like Markdown and Excel. It ensures accuracy by cross-referencing editions and publishers, making it a reliable tool for creating high-quality reading engagement kits in seconds.

Generate Reading Activities Use Cases

  • Creating structured 7-day study plans for book clubs or classrooms.
  • Automatically generating 50-question multiple-choice and single-choice quizzes for reading comprehension.
  • Compiling detailed book dossiers including ISBN, recommendation blurbs, and directory listings.
  • Archiving book metadata and study materials into organized, compressed ZIP files.

How Generate Reading Activities Works

  1. The agent extracts the book title from the user prompt and searches for matching editions and publishers.
  2. It retrieves comprehensive metadata such as Author, ISBN, Publication Date, and Table of Contents.
  3. A detailed Markdown introduction is generated and saved to a timestamped directory.
  4. A 7-day reading schedule is calculated based on the chapter count and exported to an Excel file.
  5. A question bank of 50 unique questions (single and multiple choice) is generated with answer keys and explanations.
  6. All generated assets are bundled into a ZIP archive, and temporary source files are moved to the recycle bin.

Generate Reading Activities Setup

To use this within the Openclaw Skills framework, ensure you have the necessary Python dependencies installed for Excel processing.

pip install pandas openpyxl

The skill relies on a local script located at scripts/excelUtils.py to handle data exports. Ensure your output directory (default E:\Temp\ReadingActivities) is accessible and has write permissions.

Generate Reading Activities Data Schema & Taxonomy

The skill organizes output into a timestamped folder (yyyymmddhhMMss_BookName) with the following structure:

File Name Format Contents
Detailed Introduction .md Book title, author, ISBN, recommendation, and directory
Reading Plan .xls Day count, content focus, chapter names, and page ranges
Question Bank .xls 50 Questions, type (0: single, 1: multi), correct options, and analysis
Final Archive .zip Compressed bundle of all the above documents

Generate Reading Activities Advanced Features

  • Multi-pass Question Generation: Automatically re-runs generation if unique question count is below 50 to ensure a robust test bank.
  • Edition Conflict Resolution: Detects and prompts users when multiple books share the same title but different publishers or volumes.
  • Automated Cleanup: Integrates with system shell to compress final outputs and clean up temporary workspaces via the recycle bin.
  • Extensible Excel Utility: Uses a modular excelUtils Python hook for high-performance data writing.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*