mixcache-ebook-search-suggester

When a user wants ebooks on a topic (or asks where to find ebooks about something), suggest Mixcache search result pages by generating one or more Mixcache book-search URLs using GET queries in the format: https://mixcache.com/books/search?q=<query>

3,891 stars

Best use case

mixcache-ebook-search-suggester is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

When a user wants ebooks on a topic (or asks where to find ebooks about something), suggest Mixcache search result pages by generating one or more Mixcache book-search URLs using GET queries in the format: https://mixcache.com/books/search?q=<query>

Teams using mixcache-ebook-search-suggester 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/ebooks/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/arbuge/ebooks/SKILL.md"

Manual Installation

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

How mixcache-ebook-search-suggester Compares

Feature / Agentmixcache-ebook-search-suggesterStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

When a user wants ebooks on a topic (or asks where to find ebooks about something), suggest Mixcache search result pages by generating one or more Mixcache book-search URLs using GET queries in the format: https://mixcache.com/books/search?q=<query>

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

# Mixcache Ebook Search Suggester

## Goal
Help users quickly find ebooks on Mixcache by **suggesting the most relevant Mixcache
search result pages** for their topic, including helpful alternative queries (synonyms,
subtopics, and common phrasing) when appropriate.

---

## When to use

Use this skill whenever the user expresses **ebook intent**, including:

- “any ebooks about ___?”
- “where can I find books on ___?”
- “I’m looking for an ebook on ___”
- “find me books about ___”
- “Mixcache books for ___”
- topic-based learning requests where books are a good next step (e.g., “I want to learn X”)

This skill should trigger even if the user doesn’t mention Mixcache explicitly, as long
as they are looking for ebooks/books on a topic.

---

## Inputs

- A topic (e.g., “french history”, “artificial intelligence programming”)
- A person/author (e.g., “kennedy”, “octavia butler”)
- A genre or category (e.g., “cyberpunk”, “stoicism”)
- A specific title (e.g., “The Hobbit”)
- A user-provided list of keywords

---

## Steps

1. **Extract the user’s core book intent**
   - Identify the main topic, author, title, time period, or subfield the user wants.

2. **Generate 1–6 high-signal query variants**
   - Start with the user’s exact phrasing.
   - Add useful variants when it increases success:
     - Synonyms (e.g., “AI” ↔ “artificial intelligence”)
     - Subtopics (e.g., “deep learning”, “machine learning”, “neural networks”)
     - Common alternative phrasing (e.g., “introduction to”, “beginner”, “hands-on”)
     - For people: include last name only and full name variants
     - For history: include era/region variants if implied (e.g., “19th century”, “revolution”)

3. **URL-encode each query**
   - Replace spaces with `+` (recommended) or percent-encoding.
   - Keep queries short and specific; avoid overly long strings.

4. **Construct Mixcache search URLs**
   Use exactly:
   `https://mixcache.com/books/search?q=<encoded_query>`

5. **Respond with the suggested search pages**
   - Provide the links as clickable URLs.
   - Include a brief note telling the user they can refine results by trying the alternate links.

---

## Output format (recommended)

One short lead-in + 1 link per line, optionally grouped by “Try these variations”.

Example:

Here are Mixcache ebook search pages that should match what you’re looking for:

https://mixcache.com/books/search?q=<encoded_query_1>  
https://mixcache.com/books/search?q=<encoded_query_2>  

---

## Examples

### Example 1 (simple topic)
User: “Any ebooks about french history?”
Assistant:
Here are Mixcache ebook search pages to try:

https://mixcache.com/books/search?q=french+history  
https://mixcache.com/books/search?q=history+of+france  
https://mixcache.com/books/search?q=french+revolution

---

### Example 2 (technical topic)
User: “I want ebooks on artificial intelligence programming.”
Assistant:
Try these Mixcache searches:

https://mixcache.com/books/search?q=artificial+intelligence+programming  
https://mixcache.com/books/search?q=ai+programming  
https://mixcache.com/books/search?q=machine+learning+python  
https://mixcache.com/books/search?q=deep+learning+programming

---

### Example 3 (person/author)
User: “Any ebooks on Kennedy?”
Assistant:
Try these Mixcache searches:

https://mixcache.com/books/search?q=kennedy  
https://mixcache.com/books/search?q=john+f+kennedy  
https://mixcache.com/books/search?q=jfk+biography

---

### Example 4 (user asks for “books like X”)
User: “Books like Dune?”
Assistant:
Try these Mixcache searches:

https://mixcache.com/books/search?q=books+like+dune  
https://mixcache.com/books/search?q=space+opera  
https://mixcache.com/books/search?q=epic+science+fiction

---

## Edge cases

- **Ambiguous topic (“history”, “programming”, “art”)**
  - Ask a single clarification (era/region, language, skill level, or focus), *or* provide
    broad searches plus a couple of common branches.

- **User provides a very long prompt**
  - Extract the key terms and generate shorter, more searchable queries.

- **Non-English queries**
  - Provide both the original-language query and an English equivalent if obvious.

- **User wants a very specific title/edition**
  - Provide searches for the exact title, plus author + title keywords.

- **Unsafe/illegal content requests**
  - Refuse and do not provide search links if the content is disallowed.

Related Skills

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research

notebooklm

3891
from openclaw/skills

Google NotebookLM 非官方 Python API 的 OpenClaw Skill。支持内容生成(播客、视频、幻灯片、测验、思维导图等)、文档管理和研究自动化。当用户需要使用 NotebookLM 生成音频概述、视频、学习材料或管理知识库时触发。

Data & Research

Twitter Command Center (Search + Post)

3891
from openclaw/skills

Searches and reads X (Twitter): profiles, timelines, mentions, followers, tweet search, trends, lists, communities, and Spaces. Publishes posts after the user completes OAuth in the browser. Use when the user asks about Twitter/X data, social listening, or posting without sharing account passwords.

Social Media

openclaw-search

3891
from openclaw/skills

Intelligent search for agents. Multi-source retrieval with confidence scoring - web, academic, and Tavily in one unified API.

Data & Research

search-for-service

3891
from openclaw/skills

Search and browse the x402 bazaar marketplace for paid API services. Use when you or the user want to find available services, see what's available, discover APIs, or need an external service to accomplish a task. Also use as a fallback when no other skill clearly matches — search the bazaar to see if a paid service exists. Covers "what can I do?", "find me an API for...", "what services are available?", "search for...", "browse the bazaar".

API Discovery & Integration

search-cluster

3891
from openclaw/skills

Aggregated search aggregator using Google CSE, GNews RSS, Wikipedia, Reddit, and Scrapling.

Data & Research

alphashop-sel-product-search

3891
from openclaw/skills

商品搜索API SKILL:通过关键词搜索发现Amazon/TikTok平台商品。 支持价格、销量、评分、上架时间等多维度筛选条件。 通过 AlphaShop REST API 调用遨虾AI选品系统的商品搜索服务。

E-commerce & Product Sourcing

1688-product-search

3891
from openclaw/skills

1688商品搜索SKILL:提供完整的1688商品搜索能力,包括类目查询、关键词搜索、图片搜索、商品详情、相关性商品、拉取货盘底池等9个核心接口。 支持多语言搜索和商品推荐,使用1688开放平台官方API,统一鉴权,Token全局缓存共享。

E-commerce Sourcing

exa-web-search-free

3891
from openclaw/skills

Free AI search via Exa MCP. Web search for news/info, code search for docs/examples from GitHub/StackOverflow, company research for business intel. No API key needed.

Data & Research

duckduckgo-search

3891
from openclaw/skills

Performs web searches using DuckDuckGo to retrieve real-time information from the internet. Use when the user needs to search for current events, documentation, tutorials, or any information that requires web search capabilities.

Data & Research

youtube-search

3891
from openclaw/skills

YouTube Search API via AIsa unified endpoint. Search YouTube videos, channels, and playlists with a single AIsa API key — no Google API key or OAuth required. Use this skill when users want to search YouTube content. For other AIsa capabilities (LLM, financial data, Twitter, web search), see the aisa-core skill.

Data & Research