xiaohongshu
xiaohongshu
discover-books
Discover new books using OpenLibrary API with Federated Taxonomy integration. Recommends books based on subjects, authors, and HMT bridge attributes. Can be invoked via /dogpile books.
Full skill instructions
Find new books for Horus based on preferences, taxonomy bridge attributes, and OpenLibrary.
cd .pi/skills/discover-books
# Find similar books
./run.sh similar "Dune"
# Get books by author
./run.sh by-author "Frank Herbert"
# Search by subject/genre
./run.sh search-subject "science fiction"
# Search by bridge attribute
./run.sh bridge Resilience
# Trending/popular books
./run.sh trending
# New releases
./run.sh fresh
# Check API connectivity
./run.sh check
| Service | API | Use For |
|---|---|---|
| OpenLibrary | Free (no key) | Book search, authors, subjects, trending |
No API key required. Just respect rate limits (100 req/5 min).
./run.sh similar "<book>" [--limit 10] [--json]
Find books similar to a given book via shared subjects.
./run.sh by-author "<name>" [--limit 10] [--json]
Get all books by a specific author.
./run.sh search-subject "<subject>" [--limit 10] [--json]
Search books by subject or genre (e.g., "science fiction", "horror", "philosophy").
./run.sh bridge <attribute> [--limit 10] [--json]
Search for books matching an HMT bridge attribute:
| Bridge | Book Subjects |
|---|---|
| Precision | hard science fiction, technical thriller, mathematics, philosophy |
| Resilience | epic fantasy, military fiction, adventure, survival, heroic |
| Fragility | literary fiction, poetry, memoir, psychological, coming of age |
| Corruption | dark fantasy, horror, grimdark, cosmic horror, dystopian |
| Loyalty | historical fiction, saga, mythology, family saga, war |
| Stealth | mystery, espionage, thriller, detective, conspiracy |
./run.sh trending [--limit 10] [--json]
Get popular/trending books (by edition count).
./run.sh fresh [--limit 10] [--json]
Get recently published books.
./run.sh recommendations [--limit 10] [--json]
Get personalized recommendations based on consume-book history.
./run.sh check
Test connectivity to OpenLibrary API.
This skill can be invoked via /dogpile books:
# Via dogpile
/dogpile books "epic fantasy similar to Dune"
# Equivalent to
./run.sh similar "Dune"
./run.sh bridge Resilience
All JSON output includes taxonomy metadata for cross-collection graph traversal:
{
"results": [...],
"taxonomy": {
"bridge_tags": ["Resilience", "Precision"],
"collection_tags": {
"domain": "Imperium",
"function": "Revelation"
},
"confidence": 0.75,
"worth_remembering": true
}
}
This enables queries like:
No environment variables required. OpenLibrary is free and open.
| Service | Limit | Implementation |
|---|---|---|
| OpenLibrary | ~100 req/5 min | 0.5s minimum interval |
# "What's similar to Dune?"
./run.sh similar "Dune" --limit 10
# "Books by Frank Herbert"
./run.sh by-author "Frank Herbert"
# "Find cosmic horror books"
./run.sh search-subject "cosmic horror"
# "Books for a resilience scene" (Resilience bridge)
./run.sh bridge Resilience
# "Dark fantasy for corruption scene"
./run.sh bridge Corruption
# "What's popular right now?"
./run.sh trending
# "New releases for discovery"
./run.sh fresh --json
All commands support --json for agent-parseable output with taxonomy:
{
"results": [
{"key": "/works/OL45804W", "title": "Dune", "authors": "Frank Herbert", "year": "1965", "subjects": ["science fiction", "space opera"]},
{"key": "/works/OL45810W", "title": "Children of Dune", "authors": "Frank Herbert", "year": "1976", "subjects": ["science fiction"]}
],
"count": 2,
"taxonomy": {
"bridge_tags": ["Resilience", "Precision"],
"collection_tags": {"domain": "Imperium", "function": "Revelation"},
"confidence": 0.75,
"worth_remembering": true
}
}
discover-books → ingest-book → consume-book → review-story
↓ ↓ ↓ ↓
Find books Download via Read with Analyze
Readarr context themes
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience