實際影片長度:4:12.070。原文、繁中、雙語可點擊句子跳轉影片。
0:00.000–0:04.362
今天講一個 16K 星的項目, Book to Skill。
0:04.362–0:08.200
你買了一本很厚的技術書,看完以後覺得很有用。
0:08.200–0:12.473
過幾個月真遇到問題,又想不起那套方法藏在哪一章。
0:12.473–0:15.500
直接把整本PDF丟給AI,也能問。
0:15.500–0:19.100
不過每次聊天都帶著幾百頁內容,佔據上下文,
0:19.100–0:21.500
找一個具體問題也容易繞很久。
0:21.500–0:26.000
Book to Skill可以把書整理成一套能安裝的Agent Skill。
0:26.000–0:29.640
以後你在Cloud Code,Github Copilot,
0:29.640–0:32.500
CLI或AMP里工作,直接叫這套Skill。
0:32.500–0:36.143
再說你想查什麼,AI會先看總入口,
0:36.143–0:38.500
再按問題打開對應章節。
0:38.500–0:41.500
它生成的內容不只是一份讀書摘要。
0:41.500–0:47.000
最外層有一個 Skill.md, 裡面放這本書的主要方法和章節索引。
0:47.000–0:50.482
Chapters 文件夾會把每一章單獨保存。
0:50.482–0:53.300
旁邊還有術語表,方法清單和素材表。
0:53.300–0:56.800
你問到數據複製怎麼選,它不用重新讀完整本書。
0:56.800–0:59.800
只要打開相關章節,再根據整理過的內容回答。
0:59.800–1:01.800
這套文件也可以繼續更新。
1:01.800–1:05.300
後來又找到一篇論文,或者公司文檔多了一半。
1:05.300–1:08.800
你可以把新材料合進原來的Skill,不用全部重做。
1:08.800–1:14.225
它能處理 PDF, EPUB, Markdown, HTML, RTF,
1:14.225–1:15.800
和常見電子書格式。
1:15.800–1:17.900
輸入也不一定是一本書。
1:17.900–1:21.145
你可以把一個項目的DOCS文件夾,
1:21.145–1:23.245
幾篇論文加自己的筆記,
1:23.245–1:26.300
或者一整套團隊規範放在一起處理。
1:26.300–1:27.182
實際使用時,
1:27.182–1:31.300
先把Book2Skill裝到正在使用的Agent工具裡。
1:31.300–1:33.300
安裝命令我放在畫面上了。
1:33.300–1:36.800
接著把書籍文件或者資料文件夾交給它。
1:36.800–1:40.800
它會先問這份資料偏技術,還是以文字為主。
1:40.800–1:44.300
普通文字書可以走速度更快的提取方式。
1:44.300–1:50.600
代碼,表格和公式的技術書,可以用 Docling 保留結構。
1:50.600–1:52.800
不過處理時間會更長。
1:52.800–1:58.300
文字提取完成以後,它會先告訴你資料有多大,大概要消耗多少上下文。
1:58.300–2:00.900
還會列出準備生成哪些文件。
2:00.900–2:07.200
你確認以後,Agent才開始分析章節提取方法,再寫成完整的Skill。
2:07.200–2:09.600
這裡有一個安裝細節,容易弄混。
2:09.600–2:16.100
把倉庫放進 AgentSkill 文件夾,才會得到完整的斜杠命令和傳輸流程。
2:16.100–2:19.400
單獨用PIP安裝只會得到文檔提取工具。
2:19.400–2:23.600
不會自動把Book2Skill註冊成AgentSkill。
2:23.600–2:27.100
項目作者拿幾本真實書做過測試。
2:27.100–2:31.029
如果每次都把整本書塞進上下文,回答一個問題,
2:31.029–2:34.600
可能要帶上十幾萬到二十多萬TOKENS。
2:34.600–2:38.987
想換成Skill以後,通常只加載總入口和一個相關章節,
2:38.987–2:41.100
大約5000TOKENS。
2:41.100–2:43.100
按倉庫給出的測試結果。
2:43.100–2:48.100
對比整本書,直接進上下文,使用量少了24到51倍。
2:48.100–2:51.077
這個數字要按作者的測試條件來看,
2:51.077–2:56.100
它和一次臨時檢索相比,差距會縮小到2.4到15.6倍。
2:56.100–3:00.100
你只準備問一次,直接讓AI讀PDF更省事。
3:00.100–3:04.600
你會反覆查同一本書,提前整理成Skill才更划算。
3:04.600–3:08.100
生成結果也不能當成原書的100%復刻。
3:08.100–3:11.600
這些章節文件是AI整理出來的學習筆記。
3:11.600–3:15.600
重要定義,數字和代碼還要回原文核對。
3:15.600–3:18.600
自動分章也依賴書裡的標題格式。
3:18.600–3:22.600
遇到只有章節名、羅馬數字或者特殊排版的書。
3:22.600–3:25.600
章節可能識別不準,需要你手動檢查。
3:25.600–3:28.600
隱私方面,文檔提取在本集完成。
3:28.600–3:31.600
但是,後面用雲端模型分析內容時,
3:31.600–3:35.100
交給模型的文字仍然會發送給對應服務商。
3:35.100–3:38.100
公司內部文檔和沒有公開授權的書,
3:38.100–3:41.100
先確認數據規則和使用權限。
3:41.100–3:44.100
你自己買的書可以拿來做私人學習筆記。
3:44.100–3:47.100
不要把生成後的整套Skill隨便公開分享。
3:47.100–3:50.100
項目最新穩定版是V1.3.0。
3:50.100–3:53.100
它目前官方明確支持Cloud Code,
3:53.100–3:55.100
Github Copilot, CLI和AMP。
3:55.100–3:58.100
如果你想在其他Agent里使用,
3:58.100–4:02.100
需要自己確認它能不能識別這套目錄和SkillMD格式。
4:02.100–4:04.100
項目地址我放在屏幕上。
4:04.100–4:08.100
喜歡這類AI工具拆解,記得一鍵三連加關注。
4:08.100–4:12.070
你的支持就是我繼續更新的最大動力。
0:00.000–0:04.362
今天講一個 16K 星的項目, Book to Skill。
0:04.362–0:08.200
你買了一本很厚的技術書,看完以後覺得很有用。
0:08.200–0:12.473
過幾個月真遇到問題,又想不起那套方法藏在哪一章。
0:12.473–0:15.500
直接把整本PDF丟給AI,也能問。
0:15.500–0:19.100
不過每次聊天都帶著幾百頁內容,佔據上下文,
0:19.100–0:21.500
找一個具體問題也容易繞很久。
0:21.500–0:26.000
Book to Skill可以把書整理成一套能安裝的Agent Skill。
0:26.000–0:29.640
以後你在Cloud Code,Github Copilot,
0:29.640–0:32.500
CLI或AMP里工作,直接叫這套Skill。
0:32.500–0:36.143
再說你想查什麼,AI會先看總入口,
0:36.143–0:38.500
再按問題打開對應章節。
0:38.500–0:41.500
它生成的內容不只是一份讀書摘要。
0:41.500–0:47.000
最外層有一個 Skill.md, 裡面放這本書的主要方法和章節索引。
0:47.000–0:50.482
Chapters 文件夾會把每一章單獨保存。
0:50.482–0:53.300
旁邊還有術語表,方法清單和素材表。
0:53.300–0:56.800
你問到數據複製怎麼選,它不用重新讀完整本書。
0:56.800–0:59.800
只要打開相關章節,再根據整理過的內容回答。
0:59.800–1:01.800
這套文件也可以繼續更新。
1:01.800–1:05.300
後來又找到一篇論文,或者公司文檔多了一半。
1:05.300–1:08.800
你可以把新材料合進原來的Skill,不用全部重做。
1:08.800–1:14.225
它能處理 PDF, EPUB, Markdown, HTML, RTF,
1:14.225–1:15.800
和常見電子書格式。
1:15.800–1:17.900
輸入也不一定是一本書。
1:17.900–1:21.145
你可以把一個項目的DOCS文件夾,
1:21.145–1:23.245
幾篇論文加自己的筆記,
1:23.245–1:26.300
或者一整套團隊規範放在一起處理。
1:26.300–1:27.182
實際使用時,
1:27.182–1:31.300
先把Book2Skill裝到正在使用的Agent工具裡。
1:31.300–1:33.300
安裝命令我放在畫面上了。
1:33.300–1:36.800
接著把書籍文件或者資料文件夾交給它。
1:36.800–1:40.800
它會先問這份資料偏技術,還是以文字為主。
1:40.800–1:44.300
普通文字書可以走速度更快的提取方式。
1:44.300–1:50.600
代碼,表格和公式的技術書,可以用 Docling 保留結構。
1:50.600–1:52.800
不過處理時間會更長。
1:52.800–1:58.300
文字提取完成以後,它會先告訴你資料有多大,大概要消耗多少上下文。
1:58.300–2:00.900
還會列出準備生成哪些文件。
2:00.900–2:07.200
你確認以後,Agent才開始分析章節提取方法,再寫成完整的Skill。
2:07.200–2:09.600
這裡有一個安裝細節,容易弄混。
2:09.600–2:16.100
把倉庫放進 AgentSkill 文件夾,才會得到完整的斜杠命令和傳輸流程。
2:16.100–2:19.400
單獨用PIP安裝只會得到文檔提取工具。
2:19.400–2:23.600
不會自動把Book2Skill註冊成AgentSkill。
2:23.600–2:27.100
項目作者拿幾本真實書做過測試。
2:27.100–2:31.029
如果每次都把整本書塞進上下文,回答一個問題,
2:31.029–2:34.600
可能要帶上十幾萬到二十多萬TOKENS。
2:34.600–2:38.987
想換成Skill以後,通常只加載總入口和一個相關章節,
2:38.987–2:41.100
大約5000TOKENS。
2:41.100–2:43.100
按倉庫給出的測試結果。
2:43.100–2:48.100
對比整本書,直接進上下文,使用量少了24到51倍。
2:48.100–2:51.077
這個數字要按作者的測試條件來看,
2:51.077–2:56.100
它和一次臨時檢索相比,差距會縮小到2.4到15.6倍。
2:56.100–3:00.100
你只準備問一次,直接讓AI讀PDF更省事。
3:00.100–3:04.600
你會反覆查同一本書,提前整理成Skill才更划算。
3:04.600–3:08.100
生成結果也不能當成原書的100%復刻。
3:08.100–3:11.600
這些章節文件是AI整理出來的學習筆記。
3:11.600–3:15.600
重要定義,數字和代碼還要回原文核對。
3:15.600–3:18.600
自動分章也依賴書裡的標題格式。
3:18.600–3:22.600
遇到只有章節名、羅馬數字或者特殊排版的書。
3:22.600–3:25.600
章節可能識別不準,需要你手動檢查。
3:25.600–3:28.600
隱私方面,文檔提取在本集完成。
3:28.600–3:31.600
但是,後面用雲端模型分析內容時,
3:31.600–3:35.100
交給模型的文字仍然會發送給對應服務商。
3:35.100–3:38.100
公司內部文檔和沒有公開授權的書,
3:38.100–3:41.100
先確認數據規則和使用權限。
3:41.100–3:44.100
你自己買的書可以拿來做私人學習筆記。
3:44.100–3:47.100
不要把生成後的整套Skill隨便公開分享。
3:47.100–3:50.100
項目最新穩定版是V1.3.0。
3:50.100–3:53.100
它目前官方明確支持Cloud Code,
3:53.100–3:55.100
Github Copilot, CLI和AMP。
3:55.100–3:58.100
如果你想在其他Agent里使用,
3:58.100–4:02.100
需要自己確認它能不能識別這套目錄和SkillMD格式。
4:02.100–4:04.100
項目地址我放在屏幕上。
4:04.100–4:08.100
喜歡這類AI工具拆解,記得一鍵三連加關注。
4:08.100–4:12.070
你的支持就是我繼續更新的最大動力。
0:00.000–0:04.362
今天講一個 16K 星的項目, Book to Skill。
今天講一個 16K 星的項目, Book to Skill。
0:04.362–0:08.200
你買了一本很厚的技術書,看完以後覺得很有用。
你買了一本很厚的技術書,看完以後覺得很有用。
0:08.200–0:12.473
過幾個月真遇到問題,又想不起那套方法藏在哪一章。
過幾個月真遇到問題,又想不起那套方法藏在哪一章。
0:12.473–0:15.500
直接把整本PDF丟給AI,也能問。
直接把整本PDF丟給AI,也能問。
0:15.500–0:19.100
不過每次聊天都帶著幾百頁內容,佔據上下文,
不過每次聊天都帶著幾百頁內容,佔據上下文,
0:19.100–0:21.500
找一個具體問題也容易繞很久。
找一個具體問題也容易繞很久。
0:21.500–0:26.000
Book to Skill可以把書整理成一套能安裝的Agent Skill。
Book to Skill可以把書整理成一套能安裝的Agent Skill。
0:26.000–0:29.640
以後你在Cloud Code,Github Copilot,
以後你在Cloud Code,Github Copilot,
0:29.640–0:32.500
CLI或AMP里工作,直接叫這套Skill。
CLI或AMP里工作,直接叫這套Skill。
0:32.500–0:36.143
再說你想查什麼,AI會先看總入口,
再說你想查什麼,AI會先看總入口,
0:36.143–0:38.500
再按問題打開對應章節。
再按問題打開對應章節。
0:38.500–0:41.500
它生成的內容不只是一份讀書摘要。
它生成的內容不只是一份讀書摘要。
0:41.500–0:47.000
最外層有一個 Skill.md, 裡面放這本書的主要方法和章節索引。
最外層有一個 Skill.md, 裡面放這本書的主要方法和章節索引。
0:47.000–0:50.482
Chapters 文件夾會把每一章單獨保存。
Chapters 文件夾會把每一章單獨保存。
0:50.482–0:53.300
旁邊還有術語表,方法清單和素材表。
旁邊還有術語表,方法清單和素材表。
0:53.300–0:56.800
你問到數據複製怎麼選,它不用重新讀完整本書。
你問到數據複製怎麼選,它不用重新讀完整本書。
0:56.800–0:59.800
只要打開相關章節,再根據整理過的內容回答。
只要打開相關章節,再根據整理過的內容回答。
0:59.800–1:01.800
這套文件也可以繼續更新。
這套文件也可以繼續更新。
1:01.800–1:05.300
後來又找到一篇論文,或者公司文檔多了一半。
後來又找到一篇論文,或者公司文檔多了一半。
1:05.300–1:08.800
你可以把新材料合進原來的Skill,不用全部重做。
你可以把新材料合進原來的Skill,不用全部重做。
1:08.800–1:14.225
它能處理 PDF, EPUB, Markdown, HTML, RTF,
它能處理 PDF, EPUB, Markdown, HTML, RTF,
1:14.225–1:15.800
和常見電子書格式。
和常見電子書格式。
1:15.800–1:17.900
輸入也不一定是一本書。
輸入也不一定是一本書。
1:17.900–1:21.145
你可以把一個項目的DOCS文件夾,
你可以把一個項目的DOCS文件夾,
1:21.145–1:23.245
幾篇論文加自己的筆記,
幾篇論文加自己的筆記,
1:23.245–1:26.300
或者一整套團隊規範放在一起處理。
或者一整套團隊規範放在一起處理。
1:26.300–1:27.182
實際使用時,
實際使用時,
1:27.182–1:31.300
先把Book2Skill裝到正在使用的Agent工具裡。
先把Book2Skill裝到正在使用的Agent工具裡。
1:31.300–1:33.300
安裝命令我放在畫面上了。
安裝命令我放在畫面上了。
1:33.300–1:36.800
接著把書籍文件或者資料文件夾交給它。
接著把書籍文件或者資料文件夾交給它。
1:36.800–1:40.800
它會先問這份資料偏技術,還是以文字為主。
它會先問這份資料偏技術,還是以文字為主。
1:40.800–1:44.300
普通文字書可以走速度更快的提取方式。
普通文字書可以走速度更快的提取方式。
1:44.300–1:50.600
代碼,表格和公式的技術書,可以用 Docling 保留結構。
代碼,表格和公式的技術書,可以用 Docling 保留結構。
1:50.600–1:52.800
不過處理時間會更長。
不過處理時間會更長。
1:52.800–1:58.300
文字提取完成以後,它會先告訴你資料有多大,大概要消耗多少上下文。
文字提取完成以後,它會先告訴你資料有多大,大概要消耗多少上下文。
1:58.300–2:00.900
還會列出準備生成哪些文件。
還會列出準備生成哪些文件。
2:00.900–2:07.200
你確認以後,Agent才開始分析章節提取方法,再寫成完整的Skill。
你確認以後,Agent才開始分析章節提取方法,再寫成完整的Skill。
2:07.200–2:09.600
這裡有一個安裝細節,容易弄混。
這裡有一個安裝細節,容易弄混。
2:09.600–2:16.100
把倉庫放進 AgentSkill 文件夾,才會得到完整的斜杠命令和傳輸流程。
把倉庫放進 AgentSkill 文件夾,才會得到完整的斜杠命令和傳輸流程。
2:16.100–2:19.400
單獨用PIP安裝只會得到文檔提取工具。
單獨用PIP安裝只會得到文檔提取工具。
2:19.400–2:23.600
不會自動把Book2Skill註冊成AgentSkill。
不會自動把Book2Skill註冊成AgentSkill。
2:23.600–2:27.100
項目作者拿幾本真實書做過測試。
項目作者拿幾本真實書做過測試。
2:27.100–2:31.029
如果每次都把整本書塞進上下文,回答一個問題,
如果每次都把整本書塞進上下文,回答一個問題,
2:31.029–2:34.600
可能要帶上十幾萬到二十多萬TOKENS。
可能要帶上十幾萬到二十多萬TOKENS。
2:34.600–2:38.987
想換成Skill以後,通常只加載總入口和一個相關章節,
想換成Skill以後,通常只加載總入口和一個相關章節,
2:38.987–2:41.100
大約5000TOKENS。
大約5000TOKENS。
2:41.100–2:43.100
按倉庫給出的測試結果。
按倉庫給出的測試結果。
2:43.100–2:48.100
對比整本書,直接進上下文,使用量少了24到51倍。
對比整本書,直接進上下文,使用量少了24到51倍。
2:48.100–2:51.077
這個數字要按作者的測試條件來看,
這個數字要按作者的測試條件來看,
2:51.077–2:56.100
它和一次臨時檢索相比,差距會縮小到2.4到15.6倍。
它和一次臨時檢索相比,差距會縮小到2.4到15.6倍。
2:56.100–3:00.100
你只準備問一次,直接讓AI讀PDF更省事。
你只準備問一次,直接讓AI讀PDF更省事。
3:00.100–3:04.600
你會反覆查同一本書,提前整理成Skill才更划算。
你會反覆查同一本書,提前整理成Skill才更划算。
3:04.600–3:08.100
生成結果也不能當成原書的100%復刻。
生成結果也不能當成原書的100%復刻。
3:08.100–3:11.600
這些章節文件是AI整理出來的學習筆記。
這些章節文件是AI整理出來的學習筆記。
3:11.600–3:15.600
重要定義,數字和代碼還要回原文核對。
重要定義,數字和代碼還要回原文核對。
3:15.600–3:18.600
自動分章也依賴書裡的標題格式。
自動分章也依賴書裡的標題格式。
3:18.600–3:22.600
遇到只有章節名、羅馬數字或者特殊排版的書。
遇到只有章節名、羅馬數字或者特殊排版的書。
3:22.600–3:25.600
章節可能識別不準,需要你手動檢查。
章節可能識別不準,需要你手動檢查。
3:25.600–3:28.600
隱私方面,文檔提取在本集完成。
隱私方面,文檔提取在本集完成。
3:28.600–3:31.600
但是,後面用雲端模型分析內容時,
但是,後面用雲端模型分析內容時,
3:31.600–3:35.100
交給模型的文字仍然會發送給對應服務商。
交給模型的文字仍然會發送給對應服務商。
3:35.100–3:38.100
公司內部文檔和沒有公開授權的書,
公司內部文檔和沒有公開授權的書,
3:38.100–3:41.100
先確認數據規則和使用權限。
先確認數據規則和使用權限。
3:41.100–3:44.100
你自己買的書可以拿來做私人學習筆記。
你自己買的書可以拿來做私人學習筆記。
3:44.100–3:47.100
不要把生成後的整套Skill隨便公開分享。
不要把生成後的整套Skill隨便公開分享。
3:47.100–3:50.100
項目最新穩定版是V1.3.0。
項目最新穩定版是V1.3.0。
3:50.100–3:53.100
它目前官方明確支持Cloud Code,
它目前官方明確支持Cloud Code,
3:53.100–3:55.100
Github Copilot, CLI和AMP。
Github Copilot, CLI和AMP。
3:55.100–3:58.100
如果你想在其他Agent里使用,
如果你想在其他Agent里使用,
3:58.100–4:02.100
需要自己確認它能不能識別這套目錄和SkillMD格式。
需要自己確認它能不能識別這套目錄和SkillMD格式。
4:02.100–4:04.100
項目地址我放在屏幕上。
項目地址我放在屏幕上。
4:04.100–4:08.100
喜歡這類AI工具拆解,記得一鍵三連加關注。
喜歡這類AI工具拆解,記得一鍵三連加關注。
4:08.100–4:12.070
你的支持就是我繼續更新的最大動力。
你的支持就是我繼續更新的最大動力。

影片筆記:16K 星!把整本书装进 Agent,查一章不用重读几百页|book-to-skill

一句話總結

介紹開源項目 Book to Skill,能將厚重的技術書籍或文檔結構化為可安裝的 Agent Skill,讓 AI 編程助手(如 Cloud Code、GitHub Copilot)在查詢時僅加載相關章節而非整本書,從而將 Token 消耗降低 24 至 51 倍,大幅提升查詢效率並節省上下文空間。

核心重點

  1. 解決痛點:傳統方式將整本 PDF 丟給 AI 會佔據大量上下文(數十萬 Token),且查找具體問題耗時;Book to Skill 通過結構化索引,實現「按需加載」章節。
  2. 結構化輸出:生成包含 Skill.md(總入口與索引)和 Chapters 文件夾的 Skill 包,AI 先查看索引,再打開對應章節回答,無需重讀全書。
  3. 顯著節省成本
  • 直接讀整本書:每次需載入 10 萬 -20 萬+ Token。
  • 使用 Skill:通常僅加載總入口 + 1 個章節,約 5,000 Token。
  • 節省比例:對比整本書直接進上下文,使用量減少 24 到 51 倍;對比一次臨時檢索,差距縮小至 2.4 到 15.6 倍
  1. 適用場景建議
  • 只問一次:直接讓 AI 讀 PDF 更省事。
  • 反覆查同一本書:提前整理成 Skill 更划算。
  1. 技術實現
  • 支援格式:PDF, EPUB, Markdown, HTML, RTF 等。
  • 處理策略:普通文字書使用快速提取;代碼/表格/公式多的技術書使用 Docling 保留結構(耗時較長)。
  • 安裝關鍵:必須將倉庫放入 AgentSkill 文件夾,才能註冊為完整的 Agent Skill 並獲得斜杠命令;單獨 PIP 安裝僅為文檔提取工具。
  1. 限制與風險
  • 準確性:生成的是 AI 整理的學習筆記,非 100% 復刻,重要定義、數字和代碼需回原文核對。
  • 隱私:文檔提取在本機,但後續分析需發送文字給雲端模型服務商;公司內部文檔或未授權書籍需注意數據規則。
  • 分章限制:自動分章依賴書中標題格式,若排版特殊(如僅有羅馬數字)可能識別不準,需手動檢查。

詳細大綱

一、痛點與解決方案

  • 現有問題
  • 閱讀厚技術書後,遇到問題時難以回憶方法所在章節。
  • 直接將整本 PDF 丟給 AI 會佔據大量上下文,且查找具體問題耗時。
  • Book to Skill 方案
  • 將書籍整理成一套可安裝的 Agent Skill。
  • 在 Cloud Code、Github Copilot、CLI 或 AMP 中直接呼叫該 Skill。
  • AI 會先查看總入口,再根據問題打開對應章節進行回答。

二、Skill 的結構與內容

  • 文件結構
  • Skill.md:最外層文件,包含主要方法和章節索引。
  • Chapters 文件夾:將每一章單獨保存。
  • 輔助文件:術語表、方法清單、素材表。
  • 運作方式
  • 回答問題時不需重新讀完整本書,僅打開相關章節並根據整理過的內容回答。
  • 內容可持續更新:可將新論文、公司文檔等材料合併進原 Skill,無需重做。

三、支援格式與輸入類型

  • 支援格式:PDF, EPUB, Markdown, HTML, RTF, 常見電子書格式。
  • 輸入範圍
  • 不僅限於書籍。
  • 可處理項目 DOCS 文件夾、多篇論文加筆記、一整套團隊規範。

四、使用流程與技術細節

  • 安裝步驟
  1. 將 Book2Skill 安裝到正在使用的 Agent 工具中。
  2. 將書籍文件或資料文件夾交給工具。
  3. 工具詢問資料類型(技術性 vs 文字為主):
  • 普通文字書:走速度更快的提取方式。
  • 代碼/表格/公式多的技術書:使用 Docling 保留結構(處理時間較長)。
  1. 工具顯示資料大小、上下文消耗預估及準備生成的文件列表。
  2. 使用者確認後,Agent 開始分析章節、提取方法並生成完整 Skill。
  • 安裝關鍵細節
  • 必須將倉庫放入 AgentSkill 文件夾,才能獲得完整的斜杠命令和傳輸流程。
  • 單獨使用 PIP 安裝僅得到文檔提取工具,不會自動註冊為 Agent Skill。

五、效能對比與成本分析

  • Token 消耗對比
  • 直接讀整本書:每次回答問題需載入十幾萬到二十多萬 TOKENS。
  • 使用 Skill:通常只加載總入口和一個相關章節,約 5000 TOKENS。
  • 節省比例
  • 對比整本書直接進上下文:使用量減少 24 到 51 倍(基於作者測試條件)。
  • 對比一次臨時檢索:差距縮小至 2.4 到 15.6 倍
  • 適用場景建議
  • 只問一次:直接讓 AI 讀 PDF 更省事。
  • 反覆查同一本書:提前整理成 Skill 更划算。

六、限制與注意事項

  • 內容準確性
  • 生成結果非原書 100% 復刻,而是 AI 整理的學習筆記。
  • 重要定義、數字和代碼需回原文核對。
  • 自動分章依賴書中標題格式;若只有章節名、羅馬數字或特殊排版,識別可能不準,需手動檢查。
  • 隱私與合規
  • 文檔提取在本機完成。
  • 後續使用雲端模型分析時,文字會發送給對應服務商。
  • 公司內部文檔或未公開授權書籍,需確認數據規則和使用權限。
  • 建議用於私人學習筆記,勿隨意公開分享整套 Skill。

七、版本與兼容性

  • 最新穩定版:V1.3.0。
  • 官方明確支持:Cloud Code, Github Copilot, CLI, AMP。
  • 其他 Agent:需自行確認是否能識別該目錄和 SkillMD 格式。

工具 / 模型 / 名詞整理

  • Book to Skill / Book2Skill:開源項目名稱,用於將書籍轉換為 Agent Skill。
  • Agent Skill / AgentSkill:AI 助手可安裝的技能包格式。
  • Skill.md:Skill 的入口文件,包含索引和方法。
  • Chapters:存放各章節內容的文件夾。
  • Cloud Code:支援的 AI 編程工具。
  • Github Copilot:支援的 AI 編程工具。
  • CLI:Command Line Interface,命令列介面。
  • AMP:影片提及的支援環境之一,具體指代需查證。
  • Docling:用於處理含代碼、表格、公式的技術文檔,以保留結構的工具。
  • PIP:Python 包安裝工具。
  • 斜杠命令:指 / 開頭的指令,影片中提到安裝完整 Skill 後可獲得此功能。

操作流程整理

  1. 準備階段
  • 確保使用支援的 Agent 工具(如 Cloud Code, GitHub Copilot, CLI, AMP)。
  • 安裝 Book2Skill 工具。
  1. 輸入處理
  • 將目標文件(PDF, EPUB, Markdown 等)或資料夾交給工具。
  • 選擇處理策略:
  • 普通文字:選擇快速提取。
  • 技術文檔(含代碼/公式):選擇使用 Docling 保留結構。
  1. 確認與生成
  • 查看工具預覽的資料大小、上下文消耗預估及文件列表。
  • 確認後,Agent 開始分析章節、提取方法並生成 Skill。
  1. 安裝與註冊
  • 關鍵步驟:將生成的 Skill 倉庫放入 AgentSkill 文件夾。
  • 驗證是否註冊成功(應能識別斜杠命令)。
  1. 使用查詢
  • 在 Agent 中呼叫 Skill。
  • AI 讀取 Skill.md 索引,定位相關章節。
  • AI 加載特定章節內容並回答問題。

值得注意的限制或風險

  1. 準確性風險
  • 生成內容為 AI 整理的筆記,非原文 100% 復刻。
  • 重要定義、數字、代碼必須回原文核對。
  • 自動分章可能因排版特殊(如僅有羅馬數字)而出錯,需手動檢查。
  1. 隱私與合規風險
  • 雖然提取在本機,但後續分析需將文字發送給雲端模型服務商。
  • 公司內部文檔或未公開授權書籍,需確認數據規則和使用權限。
  • 建議僅用於私人學習,勿隨意公開分享整套 Skill。
  1. 成本效益誤區
  • 若僅查詢一次,直接讓 AI 讀 PDF 可能比建立 Skill 更省事。
  • Skill 的優勢在於「反覆查同一本書」的長期 Token 節省。

逐字稿辨識疑點

  • AMP:逐字稿中提及「CLI或AMP里工作」,AMP 在此語境下指代的具體軟體或環境名稱需查證,可能為特定 IDE 插件或環境縮寫。
  • 斜杠命令:逐字稿提到「得到完整的斜杠命令」,通常指 / 開頭的指令,此為口語描述,實際技術術語可能為 Slash Command。
  • V1.3.0:版本號需查證是否為該項目最新穩定版。
  • Book2Skill vs Book to Skill:筆記中交替出現,需確認官方項目名稱。

可延伸追問

  1. AMP 具體是什麼? 影片提到的 AMP 環境具體指代什麼軟體或插件?
  2. Docling 的具體優勢? 為什麼處理技術文檔時 Docling 能更好地保留結構?其工作原理為何?
  3. Skill 的更新機制? 影片提到內容可持續更新,具體如何將新論文或公司文檔合併進原 Skill?是否有自動化腳本?
  4. 其他 Agent 的兼容性? 除了官方支持的幾個工具,如何手動配置其他 Agent 以識別 SkillMD 格式?
  5. 分章錯誤的修復? 如果自動分章識別不準,用戶應如何手動修正或調整 Skill.md 的索引?

尚未產生學習筆記

請在 Telegram 指令最後加上「學習」,例如:videonote 網址 英文 雙語 學習