Research

gutenberg

Searches Project Gutenberg via Gutendex, downloads book editions, extracts clean text from TXT or EPUB files, and classifies books as fiction, non-fiction, or ambiguous.

★ 88 GitHub Stars
96 Quality score
5 Files

About this Skill

Search, download, and extract public-domain books from Project Gutenberg. Look up books by ID or keyword via gutendex, download plain-text and EPUB editions, strip licensing boilerplate, extract clean text from EPUB for illustrated works, and classify fiction vs non-fiction. Ships a portable CLI script with zero external dependencies. Use when the user says "gutenberg", "public domain", "download a book", "classic literature", "free ebook", "gutenberg.org", or names any public-domain title or author. Do not use this skill for unrelated requests; route to the nearest named specialist.

Use cases

  • Search books by title, author, or keyword
  • Download TXT, EPUB, or HTML editions
  • Extract clean text from downloaded books
  • Process illustrated books through EPUB extraction
  • Classify books as fiction or non-fiction

Features

  • Gutendex metadata and keyword search
  • TXT, EPUB, and HTML downloading
  • Project Gutenberg boilerplate removal
  • EPUB XHTML text extraction
  • Fiction and non-fiction classification

Requirements

  • Python 3.8+
  • Internet access to the Gutendex API and Project Gutenberg

Supported Agents

Not specified

Skill files

Related Skills

assess-covariance-method

Provides a protocol for implementing, validating, benchmarking, and statistically evaluating new covariance, correlation, precision estimators, and covariance scoring rules.

microprediction/precise ★ 335
covariance correlation precision matrix estimator benchmarking

dy-note

Extracts and organizes Douyin video data, transcripts, comments, metadata, and visual evidence into traceable notes, research briefs, scripts, fact-checks, and reusable knowledge …

Rimagination/dy-note ★ 168
douyin video analysis transcription comments

research-mode

Enforces a research workflow requiring source-grounded claims, citations, direct quotations from documents, and explicit acknowledgment when information cannot be verified.

assafkip/research-mode ★ 150
anti-hallucination citations source-grounding fact-checking

peertube

Enables terminal-based browsing of PeerTube instances, including video search, details, comments, channels, accounts, instance statistics, and optional OAuth2 access to the user's…

magnus919/agent-skills ★ 88
peertube federated-video activitypub video-search

research-methodology

Guides agents through rigorous research planning, evidence evaluation, analysis, synthesis, reporting, and durable preservation with traceable source-to-claim relationships.

magnus919/agent-skills ★ 88
research methodology source evaluation evidence synthesis

constrained-optimization

Provides a methodology for formulating, comparing, validating, and auditing constrained optimization decisions using explicit variables, objectives, feasibility rules, tradeoffs, …

magnus919/agent-skills ★ 88
optimization constraints feasibility pareto analysis

de-spin

Analyzes persuasive messages by decomposing claims, tracing them to authoritative evidence, identifying misleading framing, and reporting calibrated verdicts while separating lite…

magnus919/agent-skills ★ 88
fact-checking claim auditing misinformation propaganda

data-scientist

Provides rigorous guidance for statistical analysis, experimental design, causal inference, Bayesian methods, machine learning, reproducibility, and research methodology.

magnus919/agent-skills ★ 88
statistics machine-learning causal-inference bayesian-analysis