Tw Wordwall Skill — Development skill for Claude Code
Wordwall 教學活動 Skill:依模板產生 CSV、TXT 與品質報告,提供登入、活動貼入、預覽與發布前停點.
How to install Tw Wordwall Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open FW1201/tw-wordwall-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tw Wordwall Skill does
Wordwall 教學活動 Skill:依模板產生 CSV、TXT 與品質報告,提供登入、活動貼入、預覽與發布前停點。
Alternatives in Development
- Breach Check — HIBP k-anonymity check on a password wordlist 4.5k ★
- Portaljs Add Geo — Auto-ingest a geospatial file (GeoJSON, Shapefile, GeoPackage, KML/KMZ, FlatGeobuf, CSV-with-geometry) into a 2.3k ★
- Boss Zhipin Scraper — Boss直聘爬虫 / BOSS直聘职位数据抓取工具,基于 Chrome CDP 协议复用真实登录态,绕过字体反爬,输出明文薪资 JSON/CSV + 薪资技能分析 1.5k ★
README

tw-wordwall-skill 使用手冊
Wordwall 教學活動 Skill。它依模板產生 `.csv`、`.txt` 與 `.quality.json`,並提供正常 Chrome 登入、活動貼入、預覽與發布前停點;分享、發布與指派仍由教師決定。
事前條件
- Node.js 18 以上,先執行
npm install。 quiz驅動的活動:備妥可定位來源、受測者、目標、用途與藍圖,從 assessment-brief.example.json 擴充。- 直接資料模板(
pairs、words、groups、sentences):CLI 不會阻擋,但教師仍應先確認來源、受測者及活動目標,避免把不適齡或脫離教材的資料直接做成遊戲。
標準使用
npm install
node scripts/build-content.mjs input.json --template quiz --out-dir out/
可用模板:`quiz`、`match_up`、`anagram`、`group_sort`、`open_box_or_wheel`、`true_false`、`matching_pairs`、`find_the_match`、`flash_cards`、`speaking_cards`、`complete_the_sentence`。加 `--bom` 只是在 Excel 開 CSV 時保留中文編碼;`.txt` 是較保守的手動貼入檔。
輸出中的 `qualityReportPath` 指向 `.quality.json`。含 `quiz` 時,只有 `status: "ready"` 可交付,請讀 `blockers/warnings/perQuestion/blueprint`;沒有 quiz 的直接資料輸入會是 `not-applicable` 並提醒確認活動 brief。stdout `warnings` 必須完整提供給教師。
assessment v1 契約
`input.json` 有 `quiz` 時,該 Quiz 必須有 `title/questions[]/assessment.version:1`。`assessment.sources[]` 每筆有 `id/title/locator`;`audience` 有 `gradeLevel/proficiency/language/prerequisites[]`;`objectives[]` 有 `id/text`;還要有 `purpose` 與 `blueprint[]`(`objectiveId/cognitiveLevel/difficulty/count`)。每題有 `sourceRefIds[]`、`objectiveIds[]`、`cognitiveLevel`、`difficulty`。
允許認知層次:`remember`、`understand`、`apply`、`analyze`、`evaluate`、`create`;難度:`basic`、`developing`、`proficient`、`advanced`。每題的來源與目標要已登錄;藍圖的題數總和及每一格實際數量都要相同。選擇題至少一個正解,單選題剛好一個;應提供 `explanation` 供教師複核。
缺資料或不一致會以 `assessment-quality-blocked` 停止。不要因趕課直接換 `--legacy`。
模板狀態與教師貼入
只有 `quiz`、`match_up` 已在對應 Wordwall 編輯器實測。其他模板皆為 `experimental`,即使沿用相同資料形狀也**不得稱為官方格式已驗證**;看到 `experimental: true` 時,教師要在該模板編輯器逐欄檢查。`match_up` 從 quiz 推導會把完整題幹作為 term、第一正解作為 definition,若需精準配對請提供 `pairs[]`。
教師操作:Wordwall → Create Activity → 選擇相同模板 → 以 `.txt` 貼入(或在該模板可用時匯入 `.csv`)→ 對照 warnings、逐欄核對 → 再決定分享、發布或指派。`node scripts/get-oembed.
Related Skills
Apify Collect
Collect job-posting URLs into ~/.dear-hiring-manager/urls.txt by running your Apify job scraper, for /batch.
Session End.Skill
Close a session cleanly by running tests, committing, updating all state files, and appending a handoff entry
05 Verification Panel
<!-- Injected: {{ANGLE}} {{ANGLE_QUESTION}} {{TARGETS_JSON}} {{PAPER_TXT_PATH}} {{STAGED_SOURCES_DIR}} {{QUOTE
Generate Detail Levels
Regenerate standard, concise, and terse prompts from comprehensive.txt after it
Generate LLMs Txt
Generate or update llms.txt file to help LLMs understand and navigate your site
Raven Sync
Use when requirements.txt or pyproject.toml has changed and you
Related Agents
Enable Monitor Mode
airmon-ng start wlan0 airodump-ng wlan0mon airodump-ng -w capture_prefix --output-format pcap,csv wlan0mon kis
Categorize CSV Agent
Categorize transactions in normalized CSV files based on descriptions. Use after normalization.
Doc Processor
Generate and parse office documents — PDF, DOCX, XLSX, PPTX, CSV. Pure format utility for creating reports, ex