前言¶
做知識問答類頁面時,常見做法是自己寫題庫數據、判分邏輯、計時和本地存儲,再拼一個 HTML。題量大了以後,單選、多選、判斷三種題型的解析規則就要分別處理,限時、闖關、錯題這些模式又各自需要一套狀態。這個 Skill 的思路是:你只准備題庫文本,編碼和出題邏輯交給它,最後拿到一個零依賴的單文件 HTML。
這是什麼¶
「答題軟件製作」是一個發佈在 SkillHub 上的社區(community)Skill,座標 @user_8af78a14/yl-01,版本 1.0.0,分類 education,發佈者 user_8af78a14,標籤顯示 requires_api_key=false,即不需要 API key。
它解決的問題是:把用戶寫好的題庫 txt 文本,轉成一個可直接打開的問答遊戲 HTML。生成的文件是單文件、零依賴,手機和電腦瀏覽器都能直接跑。
核心功能¶
下面介紹的功能均來自官方簡介,已按原文覈實。
1、七種模式:瀏覽題庫、限時答題、闖關挑戰、學習模式、錯題本、收藏夾、排名。
2、自動識別題型:支持單選題、多選題、判斷題,由 Skill 自動解析題庫文本,不需要手工標註題型。
3、自適應難度:錯題會被反覆考到,降低遺忘。
4、連擊積分:連續答對累計積分,用於排名和闖關。
5、localStorage 持久化:進度、錯題、收藏、排名存在瀏覽器本地,關掉再打開數據還在。
6、零依賴單文件:生成的 HTML 不引用外部庫,離線也能用。
工作方式¶
官方給出的工作流是一條流水線:
1、準備題庫 txt 文本。
2、Python 編碼解析題庫。
3、把解析結果塞進模板。
4、輸出單文件 HTML。
也就是說,輸入是一份題庫文本,輸出是一個 HTML 文件。題型解析、計分、模式切換都封裝在生成結果裏,使用方不需要再自己實現。
安裝與啓用¶
該 Skill 通過 SkillHub 分發,公開資料未給出統一的包管理器安裝命令,因此這裏不寫臆測的安裝步驟。可覈實的信息如下:
官方地址:
https://api.skillhub.cn/user_8af78a14/yl-01
SkillHub 頁面:
https://www.skillhub.cn/skills/user_8af78a14/yl-01
在支持 SkillHub 的客戶端中,可按座標 @user_8af78a14/yl-01 檢索並啓用。由於標籤 requires_api_key=false,啓用時不需要配置 API key。Cursor、Codex CLI、Claude Code 之間是否有差異化的啓用方式,現有資料沒有說明,不做展開。
適用場景與注意¶
適合:想快速做一個知識問答、答題闖關、題庫測試網頁或競答小程序原型的人;題庫以文本形式維護、希望不寫前端代碼就出頁面的人。
注意:
1、題庫質量決定生成結果,Skill 負責解析和出題,不負責題目內容本身。
2、生成物是純前端單文件,數據存於瀏覽器 localStorage,換設備或清緩存會丟失進度,不適合做需要服務端持久化的正式產品。
3、七種模式的行爲細節(如闖關的關卡數量、限時時長、排名的計算口徑)以生成結果爲準,現有簡介未給出具體參數。
結尾¶
這個 Skill 的價值在於把「題庫文本 → 問答遊戲 HTML」這條鏈路壓縮成一步:寫題庫,得到一個零依賴、能離線打開的單文件頁面。適合做原型和輕量教學場景。
官方地址:https://api.skillhub.cn/user_8af78a14/yl-01。