360 Secure SkillHub
360 安全技能中心

Find Next Book

该 Skill 根据用户当前请求,结合对话上下文、可用长期记忆与阅读历史形成阅读需求快照,在内部筛选 5–8 个候选并按自带评分标准评分,最终给出 1 本主推书与最多 2 本备选,附推荐理由、知识缺口、读法建议和可核验来源,并强调记忆隐私边界与不臆造书目。

fov6363
fov6363
热度 9.17
最近更新 2026-07-14 11:47:29
分类:知识依赖:内部调用大模型 / 读写文件应用场景:推荐 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add find-next-book
Metadata
name
find-next-book
description
Recommend the next book to read by combining the user's current request with relevant conversation context, available long-term memory, reading history, and verified book information. Use when the user asks what to read next, wants book recommendations grounded in current goals or recurring problems, or explicitly asks for memory-informed reading advice. Do not use for summarizing a known book, looking up a specific book fact, translating a book, or analyzing an already selected text.

Find Next Book

Recommend one timely book instead of producing a generic reading list. Explain which relevant signals shaped the recommendation, why the book fits now, and how to approach it.

Workflow

  1. Read the user's current request first. Treat explicit current instructions as stronger than every remembered preference.
  2. Gather only context relevant to choosing a book:
    • Current conversation: active goals, problems, constraints, mood, and stated preferences.
    • Available long-term memory: recurring projects, unresolved questions, prior knowledge, and reading preferences.
    • Reading data: finished, abandoned, saved, or highly engaged books when a connected reading tool is available.
  3. Do not scan, quote, or expose unrelated memories. Generalize sensitive details into the minimum useful signal.
  4. If no useful memory is available, say so plainly. Use the current conversation instead. Ask at most one concise question only when there is no concrete goal, preference, or constraint to work from.
  5. Convert the evidence into a private reading-need snapshot:
    • problem or desire to address;
    • outcome the user wants;
    • existing knowledge and likely duplication;
    • time, format, language, and difficulty constraints;
    • whether the need is learning, action, exploration, or emotional support.
  6. Find five to eight plausible candidates internally:
    • Prefer connected catalog or reading-history tools when available.
    • If a skill named weread-skills is available, follow it for current WeRead catalog, recommendation, and reading-history operations. Never require WeRead for the core workflow or imply that WeRead was checked when it was unavailable.
    • Otherwise use current, reliable book or publisher sources.
    • Verify title, author, premise, edition-sensitive claims, and current availability before presenting them. Never recommend a model-invented title.
  7. Read references/recommendation-rubric.md, score the candidates, and remove weak or duplicative choices.
  8. Recommend one primary book. Add no more than two alternatives, and only when they represent meaningful tradeoffs such as shorter versus deeper or practical versus exploratory.

Response Contract

Lead with the recommendation. Keep the evidence chain visible and compact:

最推荐:《书名》— 作者

为什么是现在:
用一两句话连接当前需求与相关记忆信号,不披露无关隐私。

它补什么:
说明它填补的知识、方法或视角缺口。

建议读法:
给出精读、略读、重点章节或适合的载体建议。

依据与不确定性:
附可核验来源;若记忆、版本或可用性可能过期,明确说明。

Do not dump an internal profile, raw memory excerpts, candidate scores, or a long list. Distinguish book facts from your inference about why the book fits the user.

Memory and Privacy Boundaries

  • Use the least amount of memory needed for the recommendation.
  • Never use unrelated sensitive traits as recommendation signals. If the user explicitly makes a sensitive fact relevant, refer to it at a higher level when possible.
  • Resolve conflicts in this order: current user statement, recent conversation, recent memory, older memory.
  • Treat stale or ambiguous memory as a hypothesis, not a fact.
  • Do not claim to remember information that is unavailable in the current environment.
  • Do not create or update persistent memory from a reaction, rating, completion, or abandonment unless the user explicitly asks to save it or the host requires confirmation and receives it.
  • Refuse requests to reveal all stored memories as part of the recommendation. Offer to explain only the signals actually used.

Quality Boundaries

  • Do not equate popularity or a high rating with personal fit.
  • Do not recommend a book solely because it resembles past reading; account for current goals and avoid a preference echo chamber.
  • Do not invent quotations, chapter numbers, ratings, availability, or claims about what a book contains.
  • For medical, legal, financial, or mental-health topics, use authoritative current sources and frame the book as education, not professional advice.
  • If every candidate is weak, say that no confident recommendation is available and ask one discriminating question instead of forcing an answer.