Skip to content
Back to skills

Mixcache Ebook Search Suggester

ASecurity

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>

  • 33 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 30, 2026
developmentpythongoexpress

Works with

  • cli

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill mixcache-ebook-search-suggester --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mixcache Ebook Search Suggester?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mixcache Ebook Search Suggester
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-mixcache-ebook-search-suggester/badge)](https://www.skillsdirectory.com/skills/dvcrn-mixcache-ebook-search-suggester)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mixcache-ebook-search-suggester
description: "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>"
---

# 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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…