mixcache-ebook-search-suggester
当用户想要有关某个主题的电子书(或询问在哪里可以找到有关某事物的电子书)时, 通过生成一个或多个 Mixcache 图书搜索 URL 来建议 Mixcache 搜索结果页面 使用以下格式的 GET 查询: https://mixcache.com/books/search?q=<查询>
安装 / 下载方式
TotalClaw CLI推荐
totalclaw skills install shop:totalclaw:totalclaw~arbuge-ebookscURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~arbuge-ebooks/file -o arbuge-ebooks.md# 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.
---
## 中文说明
# Mixcache 电子书搜索建议器
## 目标
通过**为用户的主题推荐最相关的 Mixcache 搜索结果页面**,帮助用户在 Mixcache 上快速找到电子书,并在适当时包含有用的备选查询(同义词、子主题和常见措辞)。
---
## 何时使用
每当用户表达**电子书意图**时使用本技能,包括:
- "any ebooks about ___?"
- "where can I find books on ___?"
- "I'm looking for an ebook on ___"
- "find me books about ___"
- "Mixcache books for ___"
- 基于主题的学习请求,其中书籍是合适的下一步(例如,"I want to learn X")
即使用户没有明确提到 Mixcache,只要他们在寻找某个主题的电子书/书籍,本技能也应触发。
---
## 输入
- 一个主题(例如 "french history"、"artificial intelligence programming")
- 一个人物/作者(例如 "kennedy"、"octavia butler")
- 一个体裁或类别(例如 "cyberpunk"、"stoicism")
- 一个具体书名(例如 "The Hobbit")
- 用户提供的关键字列表
---
## 步骤
1. **提取用户的核心图书意图**
- 识别用户想要的主要主题、作者、书名、时间段或子领域。
2. **生成 1–6 个高信号查询变体**
- 从用户的精确措辞开始。
- 在能提高成功率时添加有用的变体:
- 同义词(例如 "AI" ↔ "artificial intelligence")
- 子主题(例如 "deep learning"、"machine learning"、"neural networks")
- 常见的备选措辞(例如 "introduction to"、"beginner"、"hands-on")
- 对人物:包含仅姓氏和全名的变体
- 对历史:如有暗示,包含时代/地区变体(例如 "19th century"、"revolution")
3. **对每个查询进行 URL 编码**
- 将空格替换为 `+`(推荐)或百分号编码。
- 保持查询简短且具体;避免过长的字符串。
4. **构造 Mixcache 搜索 URL**
精确使用:
`https://mixcache.com/books/search?q=<encoded_query>`
5. **以建议的搜索页面作答**
- 以可点击的 URL 形式提供链接。
- 包含一条简短说明,告诉用户可以尝试备选链接来优化结果。
---
## 输出格式(推荐)
一句简短引言 + 每行 1 个链接,可选择按"试试这些变体"分组。
示例:
以下是应能匹配你所寻找内容的 Mixcache 电子书搜索页面:
https://mixcache.com/books/search?q=<encoded_query_1>
https://mixcache.com/books/search?q=<encoded_query_2>
---
## 示例
### 示例 1(简单主题)
用户:"Any ebooks about french history?"
助手:
以下是可以尝试的 Mixcache 电子书搜索页面:
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
---
### 示例 2(技术主题)
用户:"I want ebooks on artificial intelligence programming."
助手:
试试这些 Mixcache 搜索:
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
---
### 示例 3(人物/作者)
用户:"Any ebooks on Kennedy?"
助手:
试试这些 Mixcache 搜索:
https://mixcache.com/books/search?q=kennedy
https://mixcache.com/books/search?q=john+f+kennedy
https://mixcache.com/books/search?q=jfk+biography
---
### 示例 4(用户要求"像 X 那样的书")
用户:"Books like Dune?"
助手:
试试这些 Mixcache 搜索:
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
---
## 边界情况
- **含糊的主题("history"、"programming"、"art")**
- 提出一个澄清问题(时代/地区、语言、技能水平或重点),*或*提供宽泛的搜索外加几个常见分支。
- **用户提供非常长的提示**
- 提取关键词并生成更短、更易搜索的查询。
- **非英语查询**
- 提供原语言查询,如果显而易见,也提供英语等价查询。
- **用户想要非常具体的书名/版本**
- 提供精确书名的搜索,外加作者 + 书名关键字。
- **不安全/非法内容请求**
- 如果内容被禁止,拒绝并不提供搜索链接。