Skills Plugins MCP Prompt Model 博客 我的中心

book-to-skills

Use when the user wants to turn a book into reusable skills, methodology documents, or a book-derived thinking system for Claude Code, OpenClaw, or similar agent environments. Trigger on phrases like "从书生成skill" or "book to skill" or when user wants to extract methodologies from a book.

DeepseekModel Curated skill Quality Good · 48 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=hoangngochuong24947-gif-skillify-textbooks-skills-book-to-skills-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name book-to-skills description Use when the user wants to turn a book into reusable skills, methodology documents, or a book-derived thinking system for Claude Code, OpenClaw, or similar agent environments. Trigger on phrases like "从书生成skill" or "book to skill" or when user wants to extract methodologies from a book. Book to Skills Overview Transform a book into reusable, evidence-based skills that an agent can actually call. This skill enforces systematic extraction—not summary generation—to produce a structured bundle including author thinking models, methodology cards, routing rules, and execution-ready Markdown outputs. Core principle: Every conclusion must have evidence from the book. No guesswork, no relying on training data about the book. When to Use Use this skill when: User says "帮我从《书名》生成skill" User wants to extract methodologies, frameworks, or thinking patterns from a book User needs a book-derived thinking system for agent environments User wants to convert book content into reusable MethodCards Do NOT use when: User just wants a book summary or review User wants subjective interpretation without evidence The book has no clear methodology or framework Decision Flowchart digraph usage_decision { "User mentions book + skill/methodology?" [shape=diamond]; "User wants summary only?" [shape=diamond]; "Book has extractable methods?" [shape=diamond]; "Use book-to-skills" [shape=box,style=filled,fillcolor=lightgreen]; "Refuse or redirect" [shape=box,style=filled,fillcolor=lightcoral]; "Proceed with summary" [shape=box,style=filled,fillcolor=lightyellow]; "User mentions book + skill/methodology?" -> "User wants summary only?" [label="yes"]; "User wants summary only?" -> "Proceed with summary" [label="yes"]; "User wants summary only?" -> "Book has extractable methods?" [label="no"]; "Book has extractable methods?" -> "Use book-to-skills" [label="yes"]; "Book has extractable methods?" -> "Refuse or redirect" [label="no"]; } Outcomes This skill produces a structured bundle that helps an agent answer: Should this book's thinking style be applied to the user's problem? Which methodology modules from the book are relevant? Which subagents should be assigned? Which Markdown documents should be produced? Red Flags - STOP and Reassess Thinking "I know this book" → STOP. Use NotebookLM to query the actual content, not your training data. Creating content without evidence → STOP. Every MethodCard needs evidence references. Skipping the five-stage query process → STOP. This ensures systematic extraction. Producing just a summary → STOP. This skill creates executable skills, not summaries. Required Inputs Collect or infer a minimal BookBrief : title: string author: string domain: string audience: string goal: string language: zh | en If some fields are missing, continue with reasonable assumptions and record them in the output. Default Workflow Phase 1: Setup (Sequential) Create NotebookLM notebook for the selected book Verify source processing before proceeding Phase 2: Parallel Extraction (Parallel Execution) Execute these packs in parallel where dependencies allow: ┌─ Pack 1: 全书结构图 ─┐ │ (Book Profiler) │ │ ↓ │ │ 00-overview.md │ └──────────────────────┘ ↘ ┌─ Pack 3: 方法论抽取 ─┐ │ (Methodology Miner) │ │ ↓ │ │ MethodCards[] │ └──────────────────────┘ ↗ ↘ ┌─ Pack 2: 作者思维 ───┐ ┌─ Pack 4: 场景路由 ─┐ │(Author Thinking │ │ (Scenario Router) │ │ Analyst) │ │ ↓ │ │ ↓ │ │ 03-scenario-router │ │ 01-author-thinking │ └────────────────────┘ └──────────────────────┘ ↘ ↘ ┌─ Pack 5: 冲突校验与综合 ─────────────────────┐ │ (Skill Packager / QA) │ │ ↓ │ │ Final Skill Bundle │ └─────────────────────────────────────────────┘ Parallel Rules: Pack 1 & Pack 2: Execute in parallel (no dependencies) Pack 3: Starts after Pack 1 AND Pack 2 complete Pack 4: Starts after Pack 3 completes Pack 5: Starts after Pack 4 completes, validates all outputs Phase 3: Packaging (Sequential) Assign subagents using references/subagent-playbooks.md Package into Markdown output bundle per references/output-schemas.md Prepare infographic structure (optional) using references/visual-infographic-spec.md Parallel Agent Orchestration Agent Dependency Graph Agent Dependencies Parallel Groups Book Profiler None Group A Author Thinking Analyst None Group A Methodology Miner Pack 1, Pack 2 outputs Group B Scenario Router MethodCards[] Group C Skill Packager / QA All outputs Group D (final) Execution Protocol Launch Group A agents simultaneously Both agents query NotebookLM independently Outputs: 00-overview.md , 01-author-thinking.md Merge Group A outputs before Group B Combine book structure + author thinking model Pass to Methodology Miner as unified context Group B: Methodology extraction Can split into 2 parallel sub-agents: Sub-agent B1: Extract explicit methods (named frameworks) Sub-agent B2: Extract implicit methods (recurring patterns) Merge results into single MethodCard[] Group C: Routing logic Single agent, processes all MethodCards Output: 03-scenario-router.md Group D: Validation and packaging Parallel validation tasks: Validate evidence completeness per MethodCard Check cross-references between documents Verify routing logic coverage Final packaging into skill bundle MethodCard Schema Every extracted method must be documented as: name: string # Method name thesis: string # Core claim/principle triggers: # When to use this method - string steps: # Executable steps - string scenarios: # Example applications - string limits: # When NOT to use - string evidence: # Book evidence references - "Chapter X, Section Y: specific quote or reference" assigned_agents: # Which subagents handle this - string Subagent System Use the following fixed roles: Role Primary Duty Key Output Book Profiler Build book map, structure, core issues 00-overview.md Author Thinking Analyst Extract author's judgment patterns 01-author-thinking.md Methodology Miner Convert scattered techniques to MethodCards 02-method-catalog.md Scenario Router Map methods to problem types 03-scenario-router.md Skill Packager / QA Compile skill spec and validate evidence 04-subagent-playbooks.md , 05-master-skill-spec.md Read references/subagent-playbooks.md before assigning work. Output Bundle Produce these Markdown artifacts: 00-overview.md - Book goals, structure, concept map, keywords 01-author-thinking.md - Author's observation patterns, judgment framework 02-method-catalog.md - All MethodCards, grouped by theme 03-scenario-router.md - Problem-to-method mapping and combination rules 04-subagent-playbooks.md - Subagent duties, inputs, outputs, handoffs 05-master-skill-spec.md - Top-level skill logic, delegation, output rules Schemas defined in references/output-schemas.md . Generated Skill Directory When the extraction is materialized on disk, the final target is a standard skill directory rather than a loose output/ folder: skills/<book-slug>/SKILL.md skills/<book-slug>/workflow.yaml skills/<book-slug>/references/00-05*.md skills/<book-slug>/queries/pack-*.yaml skills/<book-slug>/logs/run-*.jsonl Use the lightweight runtime scripts to create this layout: scripts/init_generated_skill.py scripts/wait_notebooklm.py scripts/finalize_generated_skill.py Operating Rules Rule Violation Consequence Use NotebookLM MCP as primary interface Risk using training data instead of actual book content Use staged, purpose-built prompts Open-ended chat leads to inconsistent extraction Every conclusion must have evidence Skills drift from book content, become unreliable Weak conclusions → mark as pending Publishing unverified methods damages skill quality First version: single book only Scope creep, unfinished multi-book mess Logical parallel, actual serial execution Race conditions, inconsistent state Common Mistakes & Fixes Mistake Why It Happens Fix Relying on training data about the book Faster than reading Force NotebookLM query first, every time Creating generic summaries Easier than structured extraction Follow the five-stage query packs strictly Missing evidence references Forget to record during extraction Add evidence field to every MethodCard template Weak conclusions promoted Want to appear complete Mark as pending_confirmation instead Skipping subagent assignments Simpler to do it all yourself Use fixed role system, delegate systematically Reference Guide NotebookLM workflow : references/notebooklm-mcp-workflow.md Question packs : references/query-packs.md Subagent contracts : references/subagent-playbooks.md Output schemas : references/output-schemas.md Infographic structure : references/visual-infographic-spec.md Quick Reference: Default Prompt Shape When invoked without detailed spec, assume the user wants: Structured extraction of the book's thinking system Methodology cards with evidence Routing logic for real user problems Master skill specification for Claude Code / OpenClaw execution Start with: "I'll help you convert this book into reusable skills. First, let me set up the extraction workflow..."
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。