{"brand":"自由工坊","social_achievements_enabled":false,"community_certification_enabled":false,"commerce_drop_ship_enabled":false,"commerce_self_ship_enabled":false,"commerce_checkout_enabled":false,"commerce_console_enabled":true,"public_mode":true,"registration_enabled":true,"password_recovery_enabled":true,"demo_accounts_enabled":false,"community":{"name":"自由工坊","tagline":"找到你的定位，帶著技能，和夥伴一起做出作品。","links":[{"id":"line_claude","label":"LINE · Claude 社群","url":"https://line.me/ti/g2/DPTQR_XE6IYP8c5lBxsbRwsvEUsxI-70p1jWoA","kind":"line"},{"id":"line_codex","label":"LINE · Codex 社群","url":"https://line.me/ti/g2/qwiG-IhXAyEBMzVNt6J-I1ryqj6dKhNoyCTr2A","kind":"line"},{"id":"line_grok","label":"LINE · Grok 社群","url":"https://line.me/ti/g2/83dpd53WEvKWbgDROTV2t0z5hXnNSZTUTq17tg","kind":"line"},{"id":"discord","label":"Discord · 自由工坊","url":"https://discord.gg/MtccYqJxCx","kind":"discord"},{"id":"github","label":"GitHub · 自由工坊","url":"https://github.com/FreeTWAI","kind":"github"},{"id":"open_data","label":"自由工坊開放數據","url":"https://github.com/Hao0321/freeworkshop-open-data","kind":"data"}],"metrics":[{"label":"LINE 社群","value":"5,000 + 1,500","as_of":"2026-09-23","source":"organizer_reported","note":"主辦方提供的社群規模概況，非即時或去重人數。"},{"label":"Discord 社群","value":"10,000","as_of":"2026-09-23","source":"organizer_reported","note":"主辦方提供的社群規模概況，非即時人數。"}],"featured_projects":[{"id":"social-post","title":"Hao 社群貼文技能書","repository_url":"https://github.com/FreeTWAI/claude-skill-social-post","description":"把自己的口吻與內容方向整理給 AI，產出可以逐篇確認的社群貼文。","kind":"reference","fork_url":"https://github.com/FreeTWAI/claude-skill-social-post/fork","license_status":"MIT","upstream_url":"https://github.com/Hao0321/claude-skill-social-post","source_commit":"c2641ba5ac7d7f722f1cef54b03fbfe553502c7b","introduction_url":null,"cover_url":"/art/skills/social-post.webp","star_url":"https://github.com/Hao0321/claude-skill-social-post","official_guild_keys":["guild_marketing"],"guide":{"format":"社群內容 Skill","summary":"把自己的口吻與內容方向整理給 AI，產出可以逐篇確認的社群貼文。","audience":["社群小編","個人品牌創作者","行銷公會夥伴"],"status":"收錄版本含內容規劃、聲線學習與貼文草稿；三平台真實自動回覆仍未全面驗收，不能當作全自動代管。","features":["以授權樣本建立本機聲線","內容計畫、分平台草稿與成效分析","另有精簡 ChatGPT Chat 版；私人樣本留本機"],"prerequisites":["Codex、Claude Code 或閱讀精簡規則的 ChatGPT 使用者","自己的公開或已授權貼文樣本；需要發文才另外設定帳號與確認"],"first_steps":["閱讀 social-post/SKILL.md，先用自己的方向填聲線與內容 brief。","選一個主題，請 AI 產出一篇符合自己口吻的草稿。","自己核對事實與語氣，保留修改紀錄；第一輪可以只完成草稿。"],"first_result":"一份自己的聲線簡卡與一篇經本人修訂的貼文草稿。","contribution":"提供匿名可重現案例、平台改版問題或內容品質回歸測試。","contribution_url":"https://github.com/FreeTWAI/claude-skill-social-post/issues","reading_url":"https://github.com/Hao0321/claude-skill-social-post/blob/c2641ba5ac7d7f722f1cef54b03fbfe553502c7b/social-post/SKILL.md","source_commit":"c2641ba5ac7d7f722f1cef54b03fbfe553502c7b","reviewed_at":"2026-09-23","source_evidence":[{"path":"social-post/SKILL.md","url":"https://github.com/Hao0321/claude-skill-social-post/blob/c2641ba5ac7d7f722f1cef54b03fbfe553502c7b/social-post/SKILL.md"},{"path":"README.md","url":"https://github.com/Hao0321/claude-skill-social-post/blob/c2641ba5ac7d7f722f1cef54b03fbfe553502c7b/README.md"}],"beginner":{"category":"內容與行銷","purpose":"讓 AI 先認識你的口吻，再一起寫社群貼文。","for_whom":"社群小編、個人品牌創作者與行銷夥伴。","make":"自己的口吻簡卡與一篇貼文草稿。","workshop_use":"為商品、作品或公會活動寫介紹，內容由本人確認後再發布。","next_step":"選幾篇你有權使用的文字，先整理口吻，再改好第一篇草稿。"}}},{"id":"typo-studio","title":"Typo Studio 排版工作室","repository_url":"https://github.com/FreeTWAI/typo-studio","description":"把中文內容做成能匯出的 IG 輪播圖，減少字級、斷行與對比的反覆調整。","kind":"reference","fork_url":"https://github.com/FreeTWAI/typo-studio/fork","license_status":"MIT","upstream_url":"https://github.com/Hao0321/typo-studio","source_commit":"9d60be439d150af74a79dbcc5a7547c6108c726f","introduction_url":"https://hao0321.github.io/typo-studio/","cover_url":"/art/skills/typo-studio.webp","star_url":"https://github.com/Hao0321/typo-studio","official_guild_keys":["guild_marketing"],"guide":{"format":"排版工具","summary":"把中文內容做成能匯出的 IG 輪播圖，減少字級、斷行與對比的反覆調整。","audience":["社群設計者","知識型內容創作者","需要商品輪播圖的小店"],"status":"收錄 v2.2.0，提供瀏覽器／PWA 與 Electron 桌面版；字型首次使用可能需要連網。","features":["中文避頭尾與自動字級","多頁輪播、比例與背景圖","單頁圖片、整組 ZIP 與專案 JSON 匯出"],"prerequisites":["瀏覽器即可使用作者網頁版","一段自己的文字與可使用的圖片；改程式需 Node.js／npm"],"first_steps":["開啟作者網頁版，選一組五頁輪播結構。","填自己的封面、三頁重點與結尾，檢查文字可讀性。","匯出圖片及專案 JSON，請夥伴看一遍再決定是否發布。"],"first_result":"一組五頁輪播圖與可繼續編輯的專案檔。","contribution":"回報可重現的中文排版案例，或改善 vendor/app.jsx 的編輯體驗。","contribution_url":"https://github.com/FreeTWAI/typo-studio/issues","reading_url":"https://github.com/Hao0321/typo-studio/blob/9d60be439d150af74a79dbcc5a7547c6108c726f/README.md","source_commit":"9d60be439d150af74a79dbcc5a7547c6108c726f","reviewed_at":"2026-09-23","source_evidence":[{"path":"README.md","url":"https://github.com/Hao0321/typo-studio/blob/9d60be439d150af74a79dbcc5a7547c6108c726f/README.md"},{"path":"package.json","url":"https://github.com/Hao0321/typo-studio/blob/9d60be439d150af74a79dbcc5a7547c6108c726f/package.json"},{"path":"TUTORIAL.md","url":"https://github.com/Hao0321/typo-studio/blob/9d60be439d150af74a79dbcc5a7547c6108c726f/TUTORIAL.md"}],"quickstart":{"commands":"npm install\nnpm start","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"website_url":"https://hao0321.github.io/typo-studio/","beginner":{"category":"內容與行銷","purpose":"把一段中文內容，排成清楚好讀的社群輪播圖。","for_whom":"想做知識圖卡、商品介紹或社群設計的人。","make":"五頁輪播圖與可再編輯的專案檔。","workshop_use":"把商品重點、公會活動或作品教學整理成能分享的圖卡。","next_step":"先準備五個重點，套入一組輪播，再調整字級與斷行。"}}},{"id":"video-autopilot","title":"影片自動化工具包","repository_url":"https://github.com/FreeTWAI/video-autopilot-kit","description":"用可重現的素材檢查與剪輯流程，把頻道方法整理成自己的工具包。","kind":"reference","fork_url":"https://github.com/FreeTWAI/video-autopilot-kit/fork","license_status":"MIT","upstream_url":"https://github.com/Hao0321/video-autopilot-kit","source_commit":"b449e7a57076cbc66db77ccbf2d3978f492af7dc","introduction_url":null,"cover_url":"/art/skills/video-autopilot.webp","star_url":"https://github.com/Hao0321/video-autopilot-kit","official_guild_keys":["guild_media_automation"],"guide":{"format":"剪輯工具與方法框架","summary":"用可重現的素材檢查與剪輯流程，把頻道方法整理成自己的工具包。","audience":["短影音剪輯者","頻道營運者","想改善剪輯工具的開發者"],"status":"收錄 v0.23.0；完整剪輯走 Editkin v4，另有無真素材範例。實際頻道設定、素材與執行環境需自行準備。","features":["長片、Shorts 與 Reels 的規劃和品質檢查","ffmpeg 素材處理及濾鏡工具","可重跑範例與逐步剪輯流程"],"prerequisites":["入門範例使用 Python 3.9+，示範 04 不需要額外套件或 ffmpeg","真正渲染影片時另需 ffmpeg／ffprobe 及對應媒體相依"],"first_steps":["先跑不需要影片素材的 Shorts 規則範例，看看不合格與修正後的差別。","只改一個門檻，記錄判定為何改變。","再依 SETUP.md 填自己的頻道資料，挑一段素材進入後續剪輯練習。"],"first_result":"一份可重跑的 Shorts 判定結果與你修改門檻的說明。","contribution":"參與自由工坊的影片共創任務，補可重現素材、測試或剪輯說明。","contribution_url":"https://github.com/FreeTWAI/video-autopilot-kit/issues","reading_url":"https://github.com/Hao0321/video-autopilot-kit/blob/b449e7a57076cbc66db77ccbf2d3978f492af7dc/README.md","source_commit":"b449e7a57076cbc66db77ccbf2d3978f492af7dc","reviewed_at":"2026-09-30","source_evidence":[{"path":"README.md","url":"https://github.com/Hao0321/video-autopilot-kit/blob/b449e7a57076cbc66db77ccbf2d3978f492af7dc/README.md"},{"path":"examples/README.md","url":"https://github.com/Hao0321/video-autopilot-kit/blob/b449e7a57076cbc66db77ccbf2d3978f492af7dc/examples/README.md"},{"path":"examples/04_shorts_gate.py","url":"https://github.com/Hao0321/video-autopilot-kit/blob/b449e7a57076cbc66db77ccbf2d3978f492af7dc/examples/04_shorts_gate.py"}],"quickstart":{"commands":"python examples/04_shorts_gate.py","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"內容與行銷","purpose":"把影片素材的檢查與剪輯步驟，整理成可重跑的流程。","for_whom":"會剪短影音、經營頻道或想改造剪輯工具的人。","make":"一份短影音判定結果與調整紀錄。","workshop_use":"影音公會或小隊可用來比較剪輯規則，再逐步套用到自己的素材。","next_step":"先跑不需真素材的範例，理解規則後再準備自己的影片。"}}},{"id":"pos-pro","title":"POS Pro 商店工具","repository_url":"https://github.com/FreeTWAI/pos-pro","description":"在自己的裝置練習收銀、庫存與報表，理解一間小店的營運資料怎麼流動。","kind":"reference","fork_url":"https://github.com/FreeTWAI/pos-pro/fork","license_status":"MIT","upstream_url":"https://github.com/Hao0321/pos-pro","source_commit":"2656945463e95d155fffca19de18014f5f0d75db","introduction_url":null,"cover_url":"/art/skills/pos-pro.webp","star_url":"https://github.com/Hao0321/pos-pro","official_guild_keys":["guild_commerce_sales","guild_commerce_settlement"],"guide":{"format":"離線零售 POS","summary":"在自己的裝置練習收銀、庫存與報表，理解一間小店的營運資料怎麼流動。","audience":["小型零售店主","門市營運人員","零售工具開發者"],"status":"收錄 v2.5.0，桌面 SQLite／瀏覽器 localStorage；Supabase 同步是選配，尚未自動連自由工坊商品與帳務。","features":["收銀、退貨與庫存變動","會員、點數、儲值與進貨","複式記帳與營運報表"],"prerequisites":["先用測試資料試用；首次登入修改預設員工密碼","自行啟動需 Node.js／npm；公開同步需另行檢查資料權限"],"first_steps":["用三個虛構商品建立庫存，完成一筆測試銷售。","再退回其中一項，檢查庫存、付款與報表是否一致。","記下適合自己店裡的流程；連真資料或雲端同步前先完成帳號與權限設定。"],"first_result":"一份測試銷售與退款的操作紀錄，能說明庫存與帳務的對應。","contribution":"提供去識別的門市流程案例，改善測試、收銀體驗或資料權限。","contribution_url":"https://github.com/FreeTWAI/pos-pro/issues","reading_url":"https://github.com/Hao0321/pos-pro/blob/2656945463e95d155fffca19de18014f5f0d75db/README.md","source_commit":"2656945463e95d155fffca19de18014f5f0d75db","reviewed_at":"2026-09-23","source_evidence":[{"path":"README.md","url":"https://github.com/Hao0321/pos-pro/blob/2656945463e95d155fffca19de18014f5f0d75db/README.md"},{"path":"package.json","url":"https://github.com/Hao0321/pos-pro/blob/2656945463e95d155fffca19de18014f5f0d75db/package.json"}],"quickstart":{"commands":"npm install\nnpm run dev","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"供貨與商店","purpose":"在自己的裝置，練習小店收銀、庫存與報表。","for_whom":"小店店主、門市夥伴與零售工具開發者。","make":"一份測試銷售、退款與庫存紀錄。","workshop_use":"可在銷售或對帳公會討論門市流程；不會自動同步工坊商品或帳務。","next_step":"先建測試商品，練習一筆銷售與退款，再核對庫存變化。"}}},{"id":"security-scanner","title":"AI Security Scanner","repository_url":"https://github.com/FreeTWAI/ai-security-scanner","description":"把自己的程式碼、網站或內部系統檢查結果整理成一份有優先順序的報告。","kind":"reference","fork_url":"https://github.com/FreeTWAI/ai-security-scanner/fork","license_status":"Apache-2.0","upstream_url":"https://github.com/teddashh/ai-security-scanner","source_commit":"e0e69ba01ec16367982bb28fac08c53749618250","introduction_url":"https://teddashh.github.io/ai-security-scanner/","cover_url":"/art/skills/security-scanner.webp","star_url":"https://github.com/teddashh/ai-security-scanner","official_guild_keys":["guild_platform_engineering","guild_security"],"guide":{"format":"安全檢查桌面工具","summary":"把自己的程式碼、網站或內部系統檢查結果整理成一份有優先順序的報告。","audience":["維護自有網站或程式的開發者","資訊安全公會夥伴","協助企業盤點系統的人"],"status":"收錄版本已有桌面與 Agent Skill 流程；三平台候選安裝檔仍標 HOLD，先依來源區分已發布版本與自行建置。","features":["針對資產選擇適用上游掃描器","保留完成、失敗與未執行的檢查狀態","依優先序閱讀問題、比較掃描並匯出 HTML"],"prerequisites":["只選自己管理或明確獲准的目標","從原始碼開發需 Node.js 24+、Rust 1.98 與 Tauri 平台相依"],"first_steps":["在自己的原始碼副本開啟 Codex 或 Claude Code，依 README 的 Agent Skill 入口要求建置，並選自己有權檢查的測試專案。","確認範圍後執行適用檢查，分開查看有結果與未執行的項目。","保存 HTML 報告，挑一個問題修正後再核對結果。"],"first_result":"一份可重開的 HTML 安全報告；有待修問題時，再附一項修正前後比較。","contribution":"提交去識別的重現步驟、輸出解析或報告體驗問題；敏感發現依來源安全政策處理。","contribution_url":"https://github.com/FreeTWAI/ai-security-scanner/issues","reading_url":"https://github.com/teddashh/ai-security-scanner/blob/e0e69ba01ec16367982bb28fac08c53749618250/README.zh-TW.md","source_commit":"e0e69ba01ec16367982bb28fac08c53749618250","reviewed_at":"2026-09-30","source_evidence":[{"path":"README.zh-TW.md","url":"https://github.com/teddashh/ai-security-scanner/blob/e0e69ba01ec16367982bb28fac08c53749618250/README.zh-TW.md"},{"path":"package.json","url":"https://github.com/teddashh/ai-security-scanner/blob/e0e69ba01ec16367982bb28fac08c53749618250/package.json"}],"beginner":{"category":"資訊安全","purpose":"檢查自己的網站或程式，找出應優先處理的安全問題。","for_whom":"維護自有系統的開發者與資安公會夥伴。","make":"一份能重開的安全報告。","workshop_use":"拿自己的或已獲授權的測試專案練習，再和夥伴討論修正順序。","next_step":"先讀支援範圍與安裝狀態，挑一個已獲授權的小專案開始。"}}},{"id":"ai-sister","title":"AI Sister","repository_url":"https://github.com/FreeTWAI/AI-Sister","description":"練習把看到過的資訊存成本機記憶，查詢時能回到答案的畫面來源。","kind":"reference","fork_url":"https://github.com/FreeTWAI/AI-Sister/fork","license_status":"Apache-2.0","upstream_url":"https://github.com/teddashh/AI-Sister","source_commit":"5e03e2bb10b2ff3f843cb029334a0e338c88cfed","introduction_url":"https://teddashh.github.io/AI-Sister/","cover_url":"/art/skills/ai-sister.webp","star_url":"https://github.com/teddashh/AI-Sister","official_guild_keys":[],"guide":{"format":"本機記憶桌面助理","summary":"練習把看到過的資訊存成本機記憶，查詢時能回到答案的畫面來源。","audience":["想研究個人知識工具的會員","桌面助理開發者","關心可追溯回答與本機隱私的人"],"status":"來源記錄至 alpha.168，已有記錄、OCR、記憶與可點出處的問答；各作業系統支援與發布狀態不同。","features":["本機螢幕紀錄與 OCR","帶來源的記憶檢索","選定 CLI 的文字理解；另有明確同意與暫停機制"],"prerequisites":["入門重播範例需 Rust 1.88+","範例不讀螢幕；真實記錄需另外設定同意、排除與暫停"],"first_steps":["先編譯 CLI，使用 repo 的帳單情境重播，暫不開啟自己的螢幕記錄。","查詢「電話」，點對答案與來源，理解資料如何被找回。","記下一個找不到或需要改善的案例，再決定是否試用桌面記錄。"],"first_result":"一份範例查詢結果與來源核對筆記；不需要上傳私人螢幕資料。","contribution":"補匿名可重播的查詢案例、來源呈現或暫停狀態測試。","contribution_url":"https://github.com/FreeTWAI/AI-Sister/issues","reading_url":"https://github.com/teddashh/AI-Sister/blob/5e03e2bb10b2ff3f843cb029334a0e338c88cfed/README.md","source_commit":"5e03e2bb10b2ff3f843cb029334a0e338c88cfed","reviewed_at":"2026-09-27","source_evidence":[{"path":"README.md","url":"https://github.com/teddashh/AI-Sister/blob/5e03e2bb10b2ff3f843cb029334a0e338c88cfed/README.md"},{"path":"Cargo.toml","url":"https://github.com/teddashh/AI-Sister/blob/5e03e2bb10b2ff3f843cb029334a0e338c88cfed/Cargo.toml"}],"quickstart":{"commands":"cargo build --release -p sister-cli --locked\n./target/release/sister --data-dir ./data replay scenarios/bill-lookup.json\n./target/release/sister --data-dir ./data query 電話","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"website_url":"https://teddashh.github.io/AI-Sister/","beginner":{"category":"作品與開源","purpose":"研究怎麼把看過的資訊存成記憶，回答時找回來源。","for_whom":"想研究個人知識工具或桌面助理的人。","make":"一份範例問答與來源核對筆記。","workshop_use":"AI 公會可用範例資料討論記憶與搜尋，先不用私人螢幕內容。","next_step":"先讀支援平台與隱私說明，再用範例核對一次答案的出處。"}}},{"id":"multi-ai-desktop","title":"Multi-AI Chat Desktop","repository_url":"https://github.com/FreeTWAI/multi-ai-chat-desktop","description":"在獨立桌面視窗安排多個 AI 輪流提案、審查與收斂，而不是反覆手動貼同一段問題。","kind":"reference","fork_url":"https://github.com/FreeTWAI/multi-ai-chat-desktop/fork","license_status":"MIT","upstream_url":"https://github.com/teddashh/multi-ai-chat-desktop","source_commit":"0f0d044daf6785d0485e8fec8d1c8c579ecd57ab","introduction_url":"https://teddashh.github.io/multi-ai-chat-desktop/","cover_url":"/art/skills/multi-ai-desktop.webp","star_url":"https://github.com/teddashh/multi-ai-chat-desktop","official_guild_keys":[],"guide":{"format":"多 AI 桌面工作台","summary":"在獨立桌面視窗安排多個 AI 輪流提案、審查與收斂，而不是反覆手動貼同一段問題。","audience":["多模型協作使用者","需要桌面工作流程的小隊","Tauri 與瀏覽器整合開發者"],"status":"收錄 v1.9.5，核心功能已凍結維護；Meta AI 為實驗備用，各平台實機驗證程度不同。","features":["多種協作與辯證工作流","各提供者獨立登入視窗","對話快照、重播與檢查點"],"prerequisites":["可用的 AI 服務帳號與自己的圖形桌面","原始碼需 Node ^22.13 或 >=24、pnpm、Rust 與 Tauri 相依"],"first_steps":["由來源網站選適合系統的版本，逐一登入自己要使用的 AI。","選一個不含私密資料的小問題，讓兩方先各提方案，再安排審查。","比較單一回答與最後收斂結果，記下工作流適合和不適合的地方。"],"first_result":"一份多 AI 協作結果，附你採納與未採納的判斷。","contribution":"在既有維護範圍內提供可重現的 provider 改版、登入或回覆擷取問題。","contribution_url":"https://github.com/FreeTWAI/multi-ai-chat-desktop/issues","reading_url":"https://github.com/teddashh/multi-ai-chat-desktop/blob/0f0d044daf6785d0485e8fec8d1c8c579ecd57ab/README.zh-TW.md","source_commit":"0f0d044daf6785d0485e8fec8d1c8c579ecd57ab","reviewed_at":"2026-09-27","source_evidence":[{"path":"README.zh-TW.md","url":"https://github.com/teddashh/multi-ai-chat-desktop/blob/0f0d044daf6785d0485e8fec8d1c8c579ecd57ab/README.zh-TW.md"},{"path":"package.json","url":"https://github.com/teddashh/multi-ai-chat-desktop/blob/0f0d044daf6785d0485e8fec8d1c8c579ecd57ab/package.json"}],"beginner":{"category":"小隊與協作","purpose":"在桌面視窗，安排多個 AI 輪流提案與檢查。","for_whom":"常用多種 AI、想整理協作流程的人。","make":"一份多 AI 討論結果與自己的判斷。","workshop_use":"小隊可用公開題目比較提案，再由夥伴決定採用什麼。","next_step":"選一個不含機密的小問題，先跑一輪提案與審查。"}}},{"id":"multi-ai-chat","title":"Multi-AI Chat","repository_url":"https://github.com/FreeTWAI/multi-ai-chat","description":"用瀏覽器側欄協調已登入的 AI 分頁，快速比較回答或跑一輪交叉審查。","kind":"reference","fork_url":"https://github.com/FreeTWAI/multi-ai-chat/fork","license_status":"MIT","upstream_url":"https://github.com/teddashh/multi-ai-chat","source_commit":"3ebca72b35986a0f5c8772b12a74f826d4ddafe9","introduction_url":"https://teddashh.github.io/multi-ai-chat/","cover_url":"/art/skills/multi-ai-chat.webp","star_url":"https://github.com/teddashh/multi-ai-chat","official_guild_keys":[],"guide":{"format":"Chrome 側欄外掛","summary":"用瀏覽器側欄協調已登入的 AI 分頁，快速比較回答或跑一輪交叉審查。","audience":["慣用 Chrome 的 AI 使用者","想減少多分頁複製貼上的人","瀏覽器外掛開發者"],"status":"來源記錄 GitHub 與 Chrome 商店均為 v0.3.0；實驗性 Meta 備用功能預設關閉，商店更新可能逐步送達。","features":["自由分送、多方諮詢與辯證","保存在本機的對話與後續追問","可選的 HackMD 發布，由使用者明確操作"],"prerequisites":["Chrome 114+ 與可登入的 AI 服務帳號","原始碼建置需 Node.js 22.18+、npm 及 Git"],"first_steps":["本練習以 GitHub v0.3.0 為準：依來源下載 ZIP，或建置後在 chrome://extensions 載入 dist/，再開啟側欄並登入需要的 AI。","用一個小問題做自由分送，保留兩個回答的差異。","再試多方諮詢，整理自己最後採用的結論。"],"first_result":"一份跨 AI 的回答比較與人工選擇理由。","contribution":"提供瀏覽器與 provider 版本、去識別重現步驟，改善連線與回覆可靠性。","contribution_url":"https://github.com/FreeTWAI/multi-ai-chat/issues","reading_url":"https://github.com/teddashh/multi-ai-chat/blob/3ebca72b35986a0f5c8772b12a74f826d4ddafe9/README.zh-TW.md","source_commit":"3ebca72b35986a0f5c8772b12a74f826d4ddafe9","reviewed_at":"2026-09-30","source_evidence":[{"path":"README.zh-TW.md","url":"https://github.com/teddashh/multi-ai-chat/blob/3ebca72b35986a0f5c8772b12a74f826d4ddafe9/README.zh-TW.md"},{"path":"package.json","url":"https://github.com/teddashh/multi-ai-chat/blob/3ebca72b35986a0f5c8772b12a74f826d4ddafe9/package.json"}],"quickstart":{"commands":"npm ci\nnpm run verify","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"小隊與協作","purpose":"在瀏覽器側欄，比較多個 AI 的回答。","for_whom":"慣用 Chrome、常在多個 AI 分頁之間切換的人。","make":"一份回答比較與採用理由。","workshop_use":"用在作品討論或小隊腦力激盪，整理不同意見後再一起決定。","next_step":"先看安裝方式，選一個公開問題，送到已登入的 AI 分頁比較。"}}}],"project_links":[{"title":"Restrict AI Chat","url":"https://restrictaichat.com/zh-TW/","description":"Ted 提供的專案網站；不宣稱有公開程式碼。"}],"skill_books":[{"id":"local-workspace-mcp","title":"Local Workspace MCP 本機工作助手","description":"讓 AI 對話透過私人通道處理自己的檔案、文件與 Python 工作。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/arumwu/local-workspace-mcp","upstream_url":"https://github.com/arumwu/local-workspace-mcp","fork_url":"https://github.com/arumwu/local-workspace-mcp/fork","source_commit":"71dfd5d6c4884c218b0c2365eb68fb8dde5d7cc1","introduction_url":null,"cover_url":"/art/skills/local-workspace-mcp.webp","star_url":"https://github.com/arumwu/local-workspace-mcp","official_guild_keys":["guild_ai_vibe","guild_ai_field"],"guide":{"format":"本機 MCP 工具","summary":"讓 AI 對話透過私人通道處理自己的檔案、文件與 Python 工作。","audience":["需要整理本機文件的人","想驗證 MCP 工作流程的 AI 開發者"],"status":"目前為 alpha，來源支援 macOS／Linux，原生 Windows 尚不支援；實際帳號連線與使用環境需自行驗證。","features":["本機檔案搜尋與文件產出","文件模式與完整工具模式分開選擇","透過私人 MCP 通道接入對話"],"prerequisites":["自己的 macOS 或 Linux 電腦及 Python／uv 環境","文件工作需 Docker；依原作說明建立自己的通道與受限金鑰","完整模式可執行目前使用者有權執行的操作；先確認所需範圍"],"first_steps":["閱讀安裝與權限說明，選擇符合需求的模式。","依原作文件設定私人通道，只用合成檔案做第一次測試。","請 AI 把一份範例 CSV 整理成報表，核對結果與產出位置。"],"first_result":"一份由合成 CSV 產生、經本人核對數值與位置的本機報表。","contribution":"向原作回報可重現的連線或文件處理問題，附環境與合成案例；保留 Mini 與第三方引擎的來源聲明。","beginner":{"category":"作品與開源","purpose":"讓 AI 使用自己的本機檔案，完成一份可核對的文件或報表。","for_whom":"想把 AI 對話接上本機工作流程的人。","make":"一份使用合成資料製作的報表與檢查紀錄。","workshop_use":"在 AI 開發及 AI 導入與驗證公會分享連線方法與去識別測試。","next_step":"先閱讀文件模式與完整模式的差異，再用合成 CSV 試作。"},"author_name":"Mini","reading_url":"https://github.com/arumwu/local-workspace-mcp/blob/71dfd5d6c4884c218b0c2365eb68fb8dde5d7cc1/README.md","source_commit":"71dfd5d6c4884c218b0c2365eb68fb8dde5d7cc1","reviewed_at":"2026-09-24","contribution_url":"https://github.com/arumwu/local-workspace-mcp/issues","source_evidence":[{"path":"README.md","url":"https://github.com/arumwu/local-workspace-mcp/blob/71dfd5d6c4884c218b0c2365eb68fb8dde5d7cc1/README.md"},{"path":"LICENSE","url":"https://github.com/arumwu/local-workspace-mcp/blob/71dfd5d6c4884c218b0c2365eb68fb8dde5d7cc1/LICENSE"}]}},{"id":"editkin","title":"Editkin 本機影片剪輯器","description":"以可編輯時間軸整理影片，透過結構化指令與 AI 協作剪輯。","kind":"reference","license_status":"GPL-3.0-or-later","repository_url":"https://github.com/Hao0321/Editkin","upstream_url":"https://github.com/Hao0321/Editkin","fork_url":"https://github.com/Hao0321/Editkin/fork","source_commit":"41163ea553f79fd58abe5d7bedea91af6a2d1c38","introduction_url":null,"cover_url":"/art/skills/editkin.webp","star_url":"https://github.com/Hao0321/Editkin","official_guild_keys":["guild_media_automation"],"guide":{"format":"影片剪輯器原始碼","summary":"以可編輯時間軸整理影片，透過結構化指令與 AI 協作剪輯。","audience":["影音製作者","想開發剪輯工具與 AI 工作流程的人"],"status":"社群原始碼版；瀏覽器版可匯入、預覽並編輯時間軸，但無法輸出影片，也不會自動存檔。完整桌面版另需 Rust 與平台媒體依賴。尚無通過正式發行審查的官方安裝包。","features":["可修改的影片時間軸","共用 EditGraph 與結構化 AI 指令","合成示範素材及可重現的開發流程"],"prerequisites":["Node.js 22.13 以上；桌面建置另需 Rust 與平台媒體依賴","使用自製、合成或已取得使用權的影片素材","閱讀 GPL-3.0-or-later、第三方聲明與 DCO 貢獻規則"],"first_steps":["閱讀繁中說明與 BUILDING.md，確認要驗證瀏覽器版還是桌面版。","依原作步驟建置，用合成素材調整一個時間軸片段；瀏覽器版的「匯出專案」只下載 EditGraph JSON。","記錄預覽、存檔與輸出各自實際驗證的結果，再向 Hao 的原作提 PR。"],"first_result":"一份包含時間軸修改、合成素材與實測範圍的剪輯試作紀錄。","contribution":"依原作 CONTRIBUTING.md 改善剪輯、無障礙或測試，以 DCO 簽署提交小型 PR，保留 Hao 與實際協作者署名。","beginner":{"category":"內容與行銷","purpose":"用可修改的時間軸，把影片素材整理成一段剪輯試作。","for_whom":"影音製作者與想研究 AI 剪輯工具的開發者。","make":"一段合成素材的時間軸試作，以及可重現的驗證紀錄。","workshop_use":"在影音自動化公會交換剪輯案例，與既有影片工具包搭配研究。","next_step":"從原作繁中說明開始，先用合成素材修改一個片段。"},"author_name":"Hao","reading_url":"https://github.com/Hao0321/Editkin/blob/41163ea553f79fd58abe5d7bedea91af6a2d1c38/README.zh-TW.md","source_commit":"41163ea553f79fd58abe5d7bedea91af6a2d1c38","reviewed_at":"2026-09-30","contribution_url":"https://github.com/Hao0321/Editkin/issues","source_evidence":[{"path":"README.zh-TW.md","url":"https://github.com/Hao0321/Editkin/blob/41163ea553f79fd58abe5d7bedea91af6a2d1c38/README.zh-TW.md"},{"path":"package.json","url":"https://github.com/Hao0321/Editkin/blob/41163ea553f79fd58abe5d7bedea91af6a2d1c38/package.json"},{"path":"LICENSE","url":"https://github.com/Hao0321/Editkin/blob/41163ea553f79fd58abe5d7bedea91af6a2d1c38/LICENSE"}]}},{"id":"positioning-companion","title":"定位小書僮","description":"透過逐步提問與真實證據，整理一個由本人選擇、可以驗證的方向。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/jason201385-commits/positioning-companion","upstream_url":"https://github.com/jason201385-commits/positioning-companion","fork_url":"https://github.com/jason201385-commits/positioning-companion/fork","source_commit":"d06da737b7ad10955b2f0d974bf4acf841492572","introduction_url":null,"cover_url":"/art/skills/positioning-companion.webp","star_url":"https://github.com/jason201385-commits/positioning-companion","official_guild_keys":["guild_talent_direction"],"guide":{"format":"對話 Skill 與提問框架","summary":"透過逐步提問與真實證據，整理一個由本人選擇、可以驗證的方向。","audience":["正在整理下一步方向的人","陪伴夥伴探索工作與創作方向的人"],"status":"可直接貼給 AI 或按原作方式安裝 Skill；提供方向假設與檢查框架，不保證收入，也不替本人決定轉職。","features":["三維度反思章：做自己（受 Holland 啟發）、過生活（受 Schein 啟發）、用強項（受優勢發展觀點啟發）；Talent × AI × Investment = Strength","快速草稿與完整探索兩種模式","比較方向前先檢查限制與反向條件","以定位卡和最小實驗記錄可推翻的假設"],"prerequisites":["一個自己想釐清的情境與可投入時間","可對話的 AI 或文字筆記工具","只使用本人願意分享的去識別資料"],"first_steps":["三維度反思章：記下一次自然投入的經驗、不可犧牲的生活底線，以及一項可由 AI 放大的既有強項；把三者寫進方向卡，選一個第一週小實驗。這是平台補充練習，不是原作已新增的功能。","閱讀 README，從一鍵貼上版或 SKILL.md 選擇使用入口。","一次回答一題，分清自己的說法、AI 推測與待查證項目。","自行選擇一個小實驗，寫下要蒐集的證據與回顧方式。"],"first_result":"一張本人確認的定位卡，附一項可推翻方向假設的最小實驗。","contribution":"以去識別案例改善原作的提問與護欄；衍生版本保留 Jason 的 based on 來源與護欄說明，再回饋原作 PR。","beginner":{"category":"定位與社群","purpose":"把想走的方向整理成有證據、由自己決定的一個小實驗。","for_whom":"正在探索方向，或願意陪夥伴一起釐清下一步的人。","make":"一張定位卡與一項可驗證的小實驗。","workshop_use":"在定位與陪跑公會交流去識別的方向探索，不取代工坊會員定位。","next_step":"打開原作一鍵貼上版，以一個真實情境開始對話。"},"author_name":"Jason","reading_url":"https://github.com/jason201385-commits/positioning-companion/blob/d06da737b7ad10955b2f0d974bf4acf841492572/README.md","source_commit":"d06da737b7ad10955b2f0d974bf4acf841492572","reviewed_at":"2026-09-24","contribution_url":"https://github.com/jason201385-commits/positioning-companion/issues","source_evidence":[{"path":"README.md","url":"https://github.com/jason201385-commits/positioning-companion/blob/d06da737b7ad10955b2f0d974bf4acf841492572/README.md"},{"path":"SKILL.md","url":"https://github.com/jason201385-commits/positioning-companion/blob/d06da737b7ad10955b2f0d974bf4acf841492572/SKILL.md"},{"path":"LICENSE","url":"https://github.com/jason201385-commits/positioning-companion/blob/d06da737b7ad10955b2f0d974bf4acf841492572/LICENSE"}]}},{"id":"freedom-party-guild-lounge","title":"巫師公會交誼廳","description":"串起手機報到、角色名牌、大屏展示與本人同意的現場媒合。","kind":"reference","license_status":"NOASSERTION","repository_url":"https://github.com/davidni0729/freedom-party-guild-lounge","upstream_url":"https://github.com/davidni0729/freedom-party-guild-lounge","fork_url":"https://github.com/davidni0729/freedom-party-guild-lounge/fork","source_commit":"3e86cfcbf4bbd7975be77878cf1aec960f29b169","introduction_url":null,"cover_url":"/art/skills/freedom-party-guild-lounge.webp","star_url":"https://github.com/davidni0729/freedom-party-guild-lounge","official_guild_keys":["guild_event_space","guild_member_operations"],"guide":{"format":"活動互動網站","summary":"串起手機報到、角色名牌、大屏展示與本人同意的現場媒合。","audience":["社群活動主辦者","現場主持人與活動工具開發者"],"status":"原作提供活動報到與媒合網站；完整運作需 Worker、D1、R2。Repo 未附明確授權文件，收錄不表示取得重用授權。","features":["手機建立並預覽角色識別名牌","自行選擇大屏展示與媒合意願","主持人啟動倒數、媒合與活動資料清理"],"prerequisites":["先閱讀原作流程與授權狀態，重用程式或素材前向 David 確認","完整測試需獨立 Worker、D1、R2 環境及工作人員憑證","以合成參與者測試，正式活動另取得本人同意"],"first_steps":["閱讀 README，分清參與者手機、大屏與主持人三個入口。","先用合成名牌檢查手機版與同意選項，不把工作人員連結公開。","由有權的主辦者在測試環境驗證報到、媒合與活動結束後清理。"],"first_result":"一份以合成參與者核對報到、名牌、媒合與資料清理的活動演練表。","contribution":"先向 David 確認授權與協作範圍，再以合成案例改善報到、無障礙或媒合流程；提案與修改回到原作討論。","beginner":{"category":"定位與社群","purpose":"讓活動夥伴用手機報到、製作名牌，再依本人意願認識彼此。","for_whom":"活動主辦者、主持人與想改善社群互動的人。","make":"一份報到、展示、媒合與清理的活動演練紀錄。","workshop_use":"在社群經營與活動空間公會討論迎新與破冰流程。","next_step":"先閱讀三種角色的操作入口，並確認原作授權與使用條件。"},"author_name":"David","reading_url":"https://github.com/davidni0729/freedom-party-guild-lounge/blob/3e86cfcbf4bbd7975be77878cf1aec960f29b169/README.md","source_commit":"3e86cfcbf4bbd7975be77878cf1aec960f29b169","reviewed_at":"2026-09-24","contribution_url":"https://github.com/davidni0729/freedom-party-guild-lounge/issues","source_evidence":[{"path":"README.md","url":"https://github.com/davidni0729/freedom-party-guild-lounge/blob/3e86cfcbf4bbd7975be77878cf1aec960f29b169/README.md"}]}},{"id":"bidding-radar-concept","title":"領標雷達：標案與補助設計","description":"從公開資料設計標案搜尋、追蹤、決標分析與公司補助資格比對。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/greenQQQ/bidding-radar-concept","upstream_url":"https://github.com/greenQQQ/bidding-radar-concept","fork_url":"https://github.com/greenQQQ/bidding-radar-concept/fork","source_commit":"a02db6cb6ef754bff3622e88eb10167cf772ca72","introduction_url":null,"cover_url":"/art/skills/bidding-radar-concept.webp","star_url":"https://github.com/greenQQQ/bidding-radar-concept","official_guild_keys":["guild_opportunity_partnership"],"guide":{"format":"概念與設計文件（不含程式碼）","summary":"從公開資料設計標案搜尋、追蹤、決標分析與公司補助資格比對。","audience":["尋找標案或補助的團隊","想依自己的需求開發資料工具的人"],"status":"原作僅公開概念與設計，沒有可安裝程式。可交給 AI 參考再自行開發；資料取得須依來源規範，資格與期限回到官方公告確認。","features":["標案搜尋、追蹤與決標行情的設計思路","以公司描述逐條比對補助條件，附符合／可能符合／不符合理由","區分公開資料來源、條件篩選與 AI 輔助分析"],"prerequisites":["閱讀 README、實作指南與各資料來源規範","準備去識別公司描述及可查證的官方補助公告","自行選擇開發環境與本機或雲端模型；模型可能另計費"],"first_steps":["先讀設計與資料來源：標案搜尋包含 g0v 整理的 API，決標與補助資料另連官方公開來源。","選一份官方補助公告，用虛構公司描述逐條整理資格與證據。","讓自己的 Agent 依設計製作最小試作，保留待確認項目與人工覆核。"],"first_result":"一份附官方出處、資格理由與待查事項的補助比對試作規格。","contribution":"向綠豆的原作回饋資料來源更新、資格比對案例或設計修正；不把尚未公開的程式描述成已取得。","beginner":{"category":"小隊與協作","purpose":"把找標案、找補助的需求整理成能自行開發的設計。","for_whom":"想為公司找機會，或研究公開資料工具的人。","make":"一份補助條件比對表與最小開發規格。","workshop_use":"在機會與合作公會交流需求，於 AI 導入與驗證公會核對資料與理由。","next_step":"從一份官方公告開始，先核對條件再請 Agent 參考設計。"},"author_name":"綠豆","reading_url":"https://github.com/greenQQQ/bidding-radar-concept/blob/a02db6cb6ef754bff3622e88eb10167cf772ca72/README.md","source_commit":"a02db6cb6ef754bff3622e88eb10167cf772ca72","reviewed_at":"2026-09-24","contribution_url":"https://github.com/greenQQQ/bidding-radar-concept/issues","source_evidence":[{"path":"README.md","url":"https://github.com/greenQQQ/bidding-radar-concept/blob/a02db6cb6ef754bff3622e88eb10167cf772ca72/README.md"},{"path":"實作指南.md","url":"https://github.com/greenQQQ/bidding-radar-concept/blob/a02db6cb6ef754bff3622e88eb10167cf772ca72/實作指南.md"},{"path":"LICENSE","url":"https://github.com/greenQQQ/bidding-radar-concept/blob/a02db6cb6ef754bff3622e88eb10167cf772ca72/LICENSE"}]}},{"id":"aiwff-runtime","title":"小主腦：本機 AI 任務系統","description":"交辦任務、查看背景進度，將成果檔案留在自己的電腦。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/zaxardery8011-design/aiwff-runtime","upstream_url":"https://github.com/zaxardery8011-design/aiwff-runtime","fork_url":"https://github.com/zaxardery8011-design/aiwff-runtime/fork","source_commit":"94b94abf6d0656de0a5998da4c4141d2e9971a7c","introduction_url":null,"cover_url":"/art/skills/aiwff-runtime.webp","star_url":"https://github.com/zaxardery8011-design/aiwff-runtime","official_guild_keys":["guild_ai_vibe","guild_ai_field"],"guide":{"format":"本機 Agent 任務執行系統","summary":"交辦任務、查看背景進度，將成果檔案留在自己的電腦。","audience":["想入門 Agent 的開發者","需要整理檔案或資料處理流程的人"],"status":"MIT 開源；預設 mock 模擬模式不需 API key。真實任務可選自己的 Claude CLI，或實驗性且預設關閉的 OpenAI 相容端點；後者沒有檔案工具，適合短分類與摘要。Gemini 與 Codex 這版沒有接成 worker。WebUI 建立任務要點開終端機印出的一次性登入連結。接外部模型或 Telegram 時，資料會傳往相應服務。","features":["WebUI 以一次性登入連結建立任務並追蹤背景 worker","以本機檔案保存任務、進度與成果","先用模擬模式驗流程，再自行選擇 Claude CLI 或無工具的相容端點"],"prerequisites":["Node.js 18 以上及自己的測試資料夾","閱讀繁中安裝文件與 AGENTS.md，限定可操作範圍","真實 Claude、相容模型端點與 Telegram 需自行設定"],"first_steps":["依原作安裝文件啟動預設 mock 模式，先不接 Claude 或外部模型。","用終端機印出的一次性登入連結開啟 WebUI，建立示範任務，找到進度與 data/artifacts 成果檔。","核對成功與失敗結果後，再自行決定是否接真實 Claude worker。"],"first_result":"一筆可由 WebUI 追蹤、能找到本機成果檔的模擬任務。","contribution":"改善原作任務失敗提示、成果檔檢查或新手文件；提交可重現紀錄，區分模擬與真實 Claude 結果。","beginner":{"category":"作品與開源","purpose":"讓任務從交辦、背景執行到交回檔案形成完整流程。","for_whom":"想拆解 Agent 系統、親手加一項能力的人。","make":"一筆模擬任務及其可核對的本機成果。","workshop_use":"在 AI 開發與 AI 導入與驗證公會交流任務處理及驗收方法。","next_step":"先跑免費模擬模式，確認任務與結果的檔案位置。"},"author_name":"隊長","reading_url":"https://github.com/zaxardery8011-design/aiwff-runtime/blob/94b94abf6d0656de0a5998da4c4141d2e9971a7c/README.zh-TW.md","source_commit":"94b94abf6d0656de0a5998da4c4141d2e9971a7c","reviewed_at":"2026-09-30","contribution_url":"https://github.com/zaxardery8011-design/aiwff-runtime/issues","source_evidence":[{"path":"README.zh-TW.md","url":"https://github.com/zaxardery8011-design/aiwff-runtime/blob/94b94abf6d0656de0a5998da4c4141d2e9971a7c/README.zh-TW.md"},{"path":"AGENTS.md","url":"https://github.com/zaxardery8011-design/aiwff-runtime/blob/94b94abf6d0656de0a5998da4c4141d2e9971a7c/AGENTS.md"},{"path":"LICENSE","url":"https://github.com/zaxardery8011-design/aiwff-runtime/blob/94b94abf6d0656de0a5998da4c4141d2e9971a7c/LICENSE"}]}},{"id":"n8n-marketing-flows","title":"n8n 行銷自動化模板","description":"匯入新聞整理、貼文草稿與行銷流程，再接自己的模型與服務。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/YuriCrystal/n8n-marketing-flows","upstream_url":"https://github.com/YuriCrystal/n8n-marketing-flows","fork_url":"https://github.com/YuriCrystal/n8n-marketing-flows/fork","source_commit":"46c8e2535430ebe1e9bb4d8b6b335465c4702ffb","introduction_url":null,"cover_url":"/art/skills/n8n-marketing-flows.webp","star_url":"https://github.com/YuriCrystal/n8n-marketing-flows","official_guild_keys":["guild_marketing"],"guide":{"format":"n8n 工作流 JSON 模板","summary":"匯入新聞整理、貼文草稿與行銷流程，再接自己的模型與服務。","audience":["行銷與內容工作者","想學習 n8n 串接的人"],"status":"MIT 模板庫，包含本機 Ollama 版本與待接 API 的 skeleton。架構範本的匯入檢查不代表已驗證真實平台發布；外部服務費用與授權另計。","features":["新聞彙整、文案草稿與敏感字檢查","本機模型及通用雲端模型版本","各模板標示節點、憑證與待設定範圍"],"prerequisites":["自己的 n8n 環境","本機版所需的 Ollama 模型，或自行申請的外部 API 憑證","閱讀模板說明與 CREDITS，發布及廣告操作先用測試帳號核對"],"first_steps":["選一支產生草稿的模板，確認檔名是本機版、通用版或 skeleton。","匯入自己的 n8n，填測試參數並檢查節點與服務設定。","手動執行並核對輸出，確認後再自行開啟排程或發布節點。"],"first_result":"一份由自己手動跑出的新聞摘要或貼文草稿，附節點測試紀錄。","contribution":"回饋一支可匯入的模板 JSON、中文說明與實際測試範圍，移除憑證與私人收件人，保留 Yuri 與方法論致謝。","beginner":{"category":"內容與行銷","purpose":"把重複的行銷整理工作接成看得見的自動化流程。","for_whom":"想從現成模板開始學習 n8n 的行銷夥伴。","make":"一份手動確認過的摘要或內容草稿。","workshop_use":"在行銷公會交流模板，在 AI 導入與驗證公會檢查節點與失敗情境。","next_step":"先選產出草稿的本機模板，確認輸出後再接發布。"},"author_name":"Yuri","reading_url":"https://github.com/YuriCrystal/n8n-marketing-flows/blob/46c8e2535430ebe1e9bb4d8b6b335465c4702ffb/README.md","source_commit":"46c8e2535430ebe1e9bb4d8b6b335465c4702ffb","reviewed_at":"2026-09-24","contribution_url":"https://github.com/YuriCrystal/n8n-marketing-flows/issues","source_evidence":[{"path":"README.md","url":"https://github.com/YuriCrystal/n8n-marketing-flows/blob/46c8e2535430ebe1e9bb4d8b6b335465c4702ffb/README.md"},{"path":"LICENSE","url":"https://github.com/YuriCrystal/n8n-marketing-flows/blob/46c8e2535430ebe1e9bb4d8b6b335465c4702ffb/LICENSE"}]}},{"id":"anti-gambling-trader-tw","title":"反詐投資王：交易統計與驗證","description":"用交易紀錄檢查期望值、樣本外表現與偏差，練習以證據判讀績效。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/mars-tw/anti-gambling-trader-tw","upstream_url":"https://github.com/mars-tw/anti-gambling-trader-tw","fork_url":"https://github.com/mars-tw/anti-gambling-trader-tw/fork","source_commit":"9d938b64c80ee29363aed496ba4e61d9110a7222","introduction_url":null,"cover_url":"/art/skills/anti-gambling-trader-tw.webp","star_url":"https://github.com/mars-tw/anti-gambling-trader-tw","official_guild_keys":[],"guide":{"format":"本機交易統計工具與 Skill","summary":"用交易紀錄檢查期望值、樣本外表現與偏差，練習以證據判讀績效。","audience":["想理解交易統計的人","研究資料驗證與回測工具的開發者"],"status":"MIT 開源，核心統計在本機處理。提供統計輔助，不保證獲利，也不構成投資建議；產生的交易專案預設 PaperBroker，真實券商連線需另行實作與驗證。","features":["勝率、盈虧比、期望值與顯著性檢定","樣本外驗證及倖存者偏差檢查","反詐話術檢視、報表與紙上交易程式骨架"],"prerequisites":["Python 3.10 以上","合成或去識別交易紀錄，保留完整樣本與費用假設","Excel、OCR 等功能另有依賴；首次練習不接真實交易帳號"],"first_steps":["閱讀原作方法論與使用指南，先用範例交易紀錄。","比較完整樣本與樣本外結果，檢查費用、資料缺漏和樣本量。","保存報表與假設，若研究程式生成則使用預設紙上模擬。"],"first_result":"一份標明樣本、假設與限制的合成交易統計報表。","contribution":"以合成資料補統計邊界、輸入解析或報表測試；保留 PaperBroker 預設與實盤保護，不把歷史回測寫成獲利承諾。","beginner":{"category":"作品與開源","purpose":"用可重現的資料檢查交易績效主張與統計限制。","for_whom":"對統計驗證、反詐與本機工具有興趣的人。","make":"一份可重跑且註明限制的統計報告。","workshop_use":"在 AI 導入與驗證公會交流資料品質、測試與判讀方式。","next_step":"先跑原作範例，分清統計證據、假設與尚無法下的結論。"},"author_name":"阿軒哥哥（阿軒割割）","reading_url":"https://github.com/mars-tw/anti-gambling-trader-tw/blob/9d938b64c80ee29363aed496ba4e61d9110a7222/README.md","source_commit":"9d938b64c80ee29363aed496ba4e61d9110a7222","reviewed_at":"2026-09-24","contribution_url":"https://github.com/mars-tw/anti-gambling-trader-tw/issues","source_evidence":[{"path":"README.md","url":"https://github.com/mars-tw/anti-gambling-trader-tw/blob/9d938b64c80ee29363aed496ba4e61d9110a7222/README.md"},{"path":"docs/user-guide.md","url":"https://github.com/mars-tw/anti-gambling-trader-tw/blob/9d938b64c80ee29363aed496ba4e61d9110a7222/docs/user-guide.md"},{"path":"LICENSE","url":"https://github.com/mars-tw/anti-gambling-trader-tw/blob/9d938b64c80ee29363aed496ba4e61d9110a7222/LICENSE"}]}},{"id":"web-card-game-skill","title":"裂潮卡牌：網頁卡牌遊戲 Skill","description":"研究卡牌對戰、開包與牌組系統，從可玩的原生網頁遊戲開始改造。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/mars-tw/web-card-game-skill","upstream_url":"https://github.com/mars-tw/web-card-game-skill","fork_url":"https://github.com/mars-tw/web-card-game-skill/fork","source_commit":"d690b88ea23333d53d9126c51127ded6b24b4927","introduction_url":null,"cover_url":"/art/skills/web-card-game-skill.webp","star_url":"https://github.com/mars-tw/web-card-game-skill","official_guild_keys":[],"guide":{"format":"原生網頁卡牌遊戲與開發 Skill","summary":"研究卡牌對戰、開包與牌組系統，從可玩的原生網頁遊戲開始改造。","audience":["想做網頁遊戲的人","以 Agent 學習前端與遊戲規則的開發者"],"status":"MIT 原始碼，遊戲執行期無外部依賴；本機開發及測試另需工具。AI 美術生成可選，需自行準備服務與費用，素材依 CREDITS 核對。","features":["回合制卡牌對戰與電腦對手","開卡包、收藏、牌組與本機存檔","SKILL、資料模型與美術生成流程"],"prerequisites":["Node.js 20 以上、npm 與原作要求的靜態伺服器環境","閱讀 SKILL.md、AGENTS.md 與卡牌資料格式","修改素材前核對 CREDITS 與個別授權"],"first_steps":["依 README 從 repo 根目錄啟動，先玩一局並匯出測試存檔。","請 Agent 閱讀 SKILL.md，選一項卡牌規則或手機操作問題。","用既有規則及瀏覽器測試核對修改，再回饋原作。"],"first_result":"一個可重現的規則或介面改進，附測試存檔與驗證結果。","contribution":"改善卡牌規則、存檔相容性或手機無障礙；保留阿軒哥哥與原作素材來源，向 mars-tw 的原作送 PR。","beginner":{"category":"作品與開源","purpose":"從一款可玩的卡牌遊戲學習前端、狀態與規則設計。","for_whom":"想用 AI 一起製作網頁遊戲的人。","make":"一項經規則與畫面驗證的小改版。","workshop_use":"在 AI 開發公會交流遊戲規則與 Agent 協作實作。","next_step":"先跑原作並完成一局，再挑一個小問題修改。"},"author_name":"阿軒哥哥（阿軒割割）","reading_url":"https://github.com/mars-tw/web-card-game-skill/blob/d690b88ea23333d53d9126c51127ded6b24b4927/README.md","source_commit":"d690b88ea23333d53d9126c51127ded6b24b4927","reviewed_at":"2026-09-24","contribution_url":"https://github.com/mars-tw/web-card-game-skill/issues","source_evidence":[{"path":"README.md","url":"https://github.com/mars-tw/web-card-game-skill/blob/d690b88ea23333d53d9126c51127ded6b24b4927/README.md"},{"path":"SKILL.md","url":"https://github.com/mars-tw/web-card-game-skill/blob/d690b88ea23333d53d9126c51127ded6b24b4927/SKILL.md"},{"path":"LICENSE","url":"https://github.com/mars-tw/web-card-game-skill/blob/d690b88ea23333d53d9126c51127ded6b24b4927/LICENSE"}]}},{"id":"ai-avatar-bot","title":"會說話的網站虛擬人","description":"讓網站角色結合知識庫、語音回覆與嘴型同步，並可換成自己的角色。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/YuriCrystal/ai-avatar-bot","upstream_url":"https://github.com/YuriCrystal/ai-avatar-bot","fork_url":"https://github.com/YuriCrystal/ai-avatar-bot/fork","source_commit":"d9276a227ea342eebfb9967f9245256406de7d23","introduction_url":null,"cover_url":"/art/skills/ai-avatar-bot.webp","star_url":"https://github.com/YuriCrystal/ai-avatar-bot","official_guild_keys":[],"guide":{"format":"可嵌入網站的語音虛擬人","summary":"讓網站角色結合知識庫、語音回覆與嘴型同步，並可換成自己的角色。","audience":["網站接案與品牌經營者","想研究語音角色互動的開發者"],"status":"專案自有程式採 MIT；Live2D Cubism Core 與 Haru 示範模型另有專有授權，不包含在 MIT 中。語音、模型服務與部署費用需依自己的設定確認。","features":["Live2D／VRM 角色與語音嘴型同步","知識庫問答與網站嵌入","角色替換與管理介面"],"prerequisites":["閱讀 README 的部署、環境設定與第三方授權章節","準備自己有權使用的角色與知識內容","依所選模型與語音服務設定自己的憑證"],"first_steps":["先閱讀原作 Demo 與安裝說明，辨識程式及示範素材各自的授權。","用合成 FAQ 與有權使用的角色建立測試網站。","檢查語音、嘴型、回答來源與關閉麥克風的操作，再測嵌入自己的頁面。"],"first_result":"一個使用合成 FAQ、可核對回答與語音互動的網站角色試作。","contribution":"向 Yuri 的原作回饋嵌入、語音、角色切換或無障礙問題；附去識別重現，不隨 PR 散布未授權模型。","beginner":{"category":"作品與開源","purpose":"替網站加入可以回答問題、會說話的角色。","for_whom":"做網站、經營品牌或想玩語音虛擬人的夥伴。","make":"一個以合成資料測試的角色問答頁。","workshop_use":"在 AI 開發與社群經營公會討論網站接待與角色互動。","next_step":"先確認角色與引擎授權，再用一小份 FAQ 試作。"},"author_name":"Yuri","reading_url":"https://github.com/YuriCrystal/ai-avatar-bot/blob/d9276a227ea342eebfb9967f9245256406de7d23/README.md","source_commit":"d9276a227ea342eebfb9967f9245256406de7d23","reviewed_at":"2026-09-24","contribution_url":"https://github.com/YuriCrystal/ai-avatar-bot/issues","source_evidence":[{"path":"README.md","url":"https://github.com/YuriCrystal/ai-avatar-bot/blob/d9276a227ea342eebfb9967f9245256406de7d23/README.md"},{"path":"LICENSE","url":"https://github.com/YuriCrystal/ai-avatar-bot/blob/d9276a227ea342eebfb9967f9245256406de7d23/LICENSE"}]}},{"id":"ai-manga-translator","title":"AI 漫畫圖片翻譯","description":"將譯文疊回漫畫對話框，利用作品詞彙表保持跨頁人名一致。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/greenQQQ/ai-manga-translator","upstream_url":"https://github.com/greenQQQ/ai-manga-translator","fork_url":"https://github.com/greenQQQ/ai-manga-translator/fork","source_commit":"964734a9366b872b4c7ac2069be72124eb3d332e","introduction_url":null,"cover_url":"/art/skills/ai-manga-translator.webp","star_url":"https://github.com/greenQQQ/ai-manga-translator","official_guild_keys":[],"guide":{"format":"Chrome／Edge 圖片翻譯擴充","summary":"將譯文疊回漫畫對話框，利用作品詞彙表保持跨頁人名一致。","audience":["想閱讀外語漫畫的人","研究圖片翻譯與瀏覽器擴充的開發者"],"status":"MIT 開源擴充；自備看圖模型的 API 或本地模型。雲端模式會傳送待翻譯圖片給所選服務，可能計費；定位與翻譯準確度依模型和圖片而異。","features":["圖片、截圖與框選翻譯，譯文原位覆蓋","依作品保存人名、術語與劇情記憶","可移動、修改譯文及清理本機快取"],"prerequisites":["Chrome 或 Edge 與原作安裝包／原始碼","自行選擇可看圖的模型與服務，了解資料傳輸方式","先用自製或有權使用的範例圖片測試"],"first_steps":["依 README 載入擴充，選擇自己的雲端 API 或本機模型。","用兩張有共同人名的自製圖片測試翻譯與跨頁詞彙表。","核對文字與對話框位置，嘗試改字、移框及清除作品記憶。"],"first_result":"一組經人工核對、跨頁人名一致的範例翻譯紀錄。","contribution":"以自製範例回報對話框定位、快取或詞彙表問題，附瀏覽器與模型設定但移除金鑰，向綠豆的原作提案。","beginner":{"category":"內容與行銷","purpose":"在原圖上閱讀翻譯，並整理整部作品一致的名字與術語。","for_whom":"閱讀外語圖片，或想研究翻譯擴充的人。","make":"兩頁人名一致且經核對的圖片翻譯案例。","workshop_use":"在 AI 導入與驗證及影音自動化公會討論圖片處理與翻譯品質。","next_step":"先用自製圖片測試模型，再調整文字位置與詞彙表。"},"author_name":"綠豆","reading_url":"https://github.com/greenQQQ/ai-manga-translator/blob/964734a9366b872b4c7ac2069be72124eb3d332e/README.md","source_commit":"964734a9366b872b4c7ac2069be72124eb3d332e","reviewed_at":"2026-09-24","contribution_url":"https://github.com/greenQQQ/ai-manga-translator/issues","source_evidence":[{"path":"README.md","url":"https://github.com/greenQQQ/ai-manga-translator/blob/964734a9366b872b4c7ac2069be72124eb3d332e/README.md"},{"path":"LICENSE","url":"https://github.com/greenQQQ/ai-manga-translator/blob/964734a9366b872b4c7ac2069be72124eb3d332e/LICENSE"}]}},{"id":"line-persona","title":"LINE 影分身","description":"把自己的介紹與知識接到 LINE，讓分身依設定口吻回答常見問題。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/zaxardery8011-design/line-persona","upstream_url":"https://github.com/zaxardery8011-design/line-persona","fork_url":"https://github.com/zaxardery8011-design/line-persona/fork","source_commit":"d07131c9cb45f9037d272a176d7ce788542884f7","introduction_url":null,"cover_url":"/art/skills/line-persona.webp","star_url":"https://github.com/zaxardery8011-design/line-persona","official_guild_keys":[],"guide":{"format":"LINE AI 分身框架","summary":"把自己的介紹與知識接到 LINE，讓分身依設定口吻回答常見問題。","audience":["想整理服務常見問答的人","學習聊天機器人與 Agent 設定的人"],"status":"MIT 開源，支援相容雲端或本機模型。LINE 訊息仍經 LINE 服務；雲端模型也會收到問答資料，並非所有資料都只留本機。服務額度與模型費用另計。","features":["Markdown 人格與知識資料","可切換相容雲端或本機模型","AGENTS.md 引導設定與資料蒸餾流程"],"prerequisites":["Node.js 18 以上及自己的 LINE Messaging API channel","由本人私下設定 channel token、secret 與模型憑證","HTTPS webhook 與願意提供給分身使用的資料"],"first_steps":["請自己的 Agent 先讀原作 AGENTS.md 與使用手冊，再依需要協助設定。","用虛構人物資料編寫 persona/profile.md 與 persona/knowledge.md。","本人完成 LINE 與模型設定後測試一題 FAQ，核對回答、webhook 與停止服務方式。"],"first_result":"一個能以測試人格回答合成 FAQ 的 LINE 分身。","contribution":"回饋知識整理、回覆邊界或 webhook 錯誤處理；只附合成對話，保留隊長原作署名與憑證的私人設定。","beginner":{"category":"定位與社群","purpose":"把個人介紹與常見問題交給住在 LINE 裡的分身回答。","for_whom":"希望用自己的資料做 LINE 接待工具的人。","make":"一個已測試問答與停止方式的 LINE bot。","workshop_use":"在社群經營及 AI 導入與驗證公會交流接待情境與回覆品質。","next_step":"先讀 AGENTS.md，用合成 FAQ 確認流程後再放入本人願意分享的資料。"},"author_name":"隊長","reading_url":"https://github.com/zaxardery8011-design/line-persona/blob/d07131c9cb45f9037d272a176d7ce788542884f7/README.md","source_commit":"d07131c9cb45f9037d272a176d7ce788542884f7","reviewed_at":"2026-09-30","contribution_url":"https://github.com/zaxardery8011-design/line-persona/issues","source_evidence":[{"path":"README.md","url":"https://github.com/zaxardery8011-design/line-persona/blob/d07131c9cb45f9037d272a176d7ce788542884f7/README.md"},{"path":"AGENTS.md","url":"https://github.com/zaxardery8011-design/line-persona/blob/d07131c9cb45f9037d272a176d7ce788542884f7/AGENTS.md"},{"path":"LICENSE","url":"https://github.com/zaxardery8011-design/line-persona/blob/d07131c9cb45f9037d272a176d7ce788542884f7/LICENSE"}]}},{"id":"open-seo-advisor","title":"Open SEO Advisor：SEO 健檢與建站顧問","description":"離線檢查網站技術項目，並產生可預覽的網站骨架；完整頁面仍由 agent 依品牌實作。","kind":"reference","license_status":"Apache-2.0","repository_url":"https://github.com/mars-tw/open-seo-advisor-skill","upstream_url":"https://github.com/mars-tw/open-seo-advisor-skill","fork_url":"https://github.com/mars-tw/open-seo-advisor-skill/fork","source_commit":"f6178d797b45705b5b77f83507366a72eac34bde","introduction_url":null,"cover_url":"/art/skills/open-seo-advisor.webp","star_url":"https://github.com/mars-tw/open-seo-advisor-skill","official_guild_keys":["guild_marketing"],"guide":{"format":"SEO 健檢 CLI 與建站技能","summary":"離線檢查網站技術項目，並產生可預覽的網站骨架；完整頁面仍由 agent 依品牌實作。","audience":["想做網站健檢與搜尋友善內容的人","用 coding agent 練習建站的行銷夥伴"],"status":"Apache-2.0。CLI 提供離線網站骨架與技術檢查；完整網站仍需 agent 依品牌實作頁面、內容、功能與圖像。GPT 產圖與託管（Cloudflare、Firebase Hosting、GCP Cloud Run）使用會員自己的帳號，可能產生費用，免費額度須由會員自行查核。兩個線上示範是 noindex 的故事網站，不是搜尋成效。不保證排名、收錄、流量、AI 搜尋引用、銷售或詢問。","features":["以 seo-advisor audit consultant 檢查網站技術項目並產出報告","以 seo-advisor fix 依計畫、套用與備份處理 sitemap、robots、canonical 或 hreflang","以 seo-advisor website init --out ./my-site 產生可預覽的離線骨架；CLI 不產圖、不部署"],"prerequisites":["Python 3.10 以上。Mac／Linux 在專案資料夾執行 ./install.sh，Windows 執行 .\\install.ps1。","先讀 QUICKSTART.md。沒有自己的網站時，可先用 seo-advisor auto-demo 看範例報告。","預設只做分析，不呼叫付費 API，也不改動網站；付費或寫入會先列明細。"],"first_steps":["先讀 QUICKSTART.md。Mac／Linux 執行 ./install.sh，Windows 執行 .\\install.ps1，看到「安裝完成！」再繼續。","對自己的網站原始碼執行 seo-advisor audit consultant --source ./my-site，或沒有網站時執行 seo-advisor auto-demo，再讀報告。","依文件先產出修復計畫 seo-advisor fix engineer --source ./site --finding-id SEO-SITEMAP_MISSING-001 --site-url https://example.com，確認後才套用，並保留備份以便 seo-advisor fix rollback。"],"first_result":"一份健檢報告，以及經計畫、套用與備份流程核對過的一項技術修復。","contribution":"把回饋、修復、connector、產業設定檔或語言在地化送回阿軒割割的原作，保留作者署名與 Apache-2.0。","quickstart":{"commands":"./install.sh\n.\\install.ps1\nseo-advisor audit consultant --source ./my-site\nseo-advisor auto-demo\nseo-advisor fix engineer --source ./site --finding-id SEO-SITEMAP_MISSING-001 --site-url https://example.com","context":"在自己的專案資料夾執行；指令已對照收錄版本的 QUICKSTART.md、README.md 與 docs/modes.md，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"內容與行銷","purpose":"用離線檢查與修復流程，練習搜尋友善的網站技術。","for_whom":"想做網站健檢、修正技術項目或整理搜尋友善內容的人。","make":"一份健檢報告，加上一項經備份流程核對的修復。","workshop_use":"在成長與行銷公會練習網站健檢、技術修復與搜尋友善內容。","next_step":"先讀 QUICKSTART，對自己的原始碼或範例資料夾跑一次離線檢查。"},"author_name":"阿軒哥哥（阿軒割割）","reading_url":"https://github.com/mars-tw/open-seo-advisor-skill/blob/f6178d797b45705b5b77f83507366a72eac34bde/README.md","source_commit":"f6178d797b45705b5b77f83507366a72eac34bde","reviewed_at":"2026-10-01","contribution_url":"https://github.com/mars-tw/open-seo-advisor-skill/issues","source_evidence":[{"path":"README.md","url":"https://github.com/mars-tw/open-seo-advisor-skill/blob/f6178d797b45705b5b77f83507366a72eac34bde/README.md"},{"path":"SKILL.md","url":"https://github.com/mars-tw/open-seo-advisor-skill/blob/f6178d797b45705b5b77f83507366a72eac34bde/SKILL.md"},{"path":"QUICKSTART.md","url":"https://github.com/mars-tw/open-seo-advisor-skill/blob/f6178d797b45705b5b77f83507366a72eac34bde/QUICKSTART.md"},{"path":"LICENSE","url":"https://github.com/mars-tw/open-seo-advisor-skill/blob/f6178d797b45705b5b77f83507366a72eac34bde/LICENSE"}]}},{"id":"video-to-podcast-toolkit","title":"自動 Podcast 剪輯：訪談影片轉上架素材","description":"把一支訪談影片在本機轉成 Podcast 音檔、三種海報、直式短影音、文案與字幕。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/Lee-unhn/video-to-podcast-toolkit","upstream_url":"https://github.com/Lee-unhn/video-to-podcast-toolkit","fork_url":"https://github.com/Lee-unhn/video-to-podcast-toolkit/fork","source_commit":"2ea2f0e6f11533ec08cff4d9db3a46859ec7ed4f","introduction_url":null,"cover_url":"/art/skills/video-to-podcast-toolkit.webp","star_url":"https://github.com/Lee-unhn/video-to-podcast-toolkit","official_guild_keys":[],"guide":{"format":"本機 Podcast 素材產生工具","summary":"把一支訪談影片在本機轉成 Podcast 音檔、三種海報、直式短影音、文案與字幕。","audience":["經營訪談節目或 Podcast 的內容工作者","想研究影音自動化流程的開發者"],"status":"MIT 授權只涵蓋原始碼；品牌素材、字型、來賓照片與第三方工具依 NOTICE.md 各自授權，repo 不附。轉錄在本機以 Whisper 執行，標題、金句、文案與字幕校對會把文字送到 Google Gemini API，免費額度有限，付費等級另計。首次需下載約 3 GB 模型；原作估計 30 分鐘訪談完整跑完約需 50 分鐘，九成時間花在 CPU 上的 Whisper 轉錄。音檔預設不足 30 分鐘會自動補長，可調整 min_duration_sec。Windows .exe 打包仍待在 Windows 上完成。","features":["Whisper 本機轉錄，加上可在設定頁維護的中文錯字字典與繁體 SRT 字幕","產出套用響度正規化的 m4a、橫式／直式／方形三種海報，以及燒入字幕的直式短影音","設定頁調整節目品牌字、降噪、短影音規格與錯字字典，不必改程式"],"prerequisites":["Python 3.11 以上，以及含 libass 的 ffmpeg 8 以上","自己申請的 Gemini API key，只在本機設定頁私下填寫，不放進 repo 或對話","已取得來賓同意的訪談影片，以及自備、有權使用的品牌字型與素材"],"first_steps":["依 README 以 scripts/setup_env.sh 與 scripts/serve.sh（Windows 用 啟動.bat）啟動本機 Web UI，首次會下載約 3 GB 的 Whisper 模型。","在設定頁私下填自己的 Gemini key 與節目品牌字；音檔預設補長到 30 分鐘，測試前依需要調整 min_duration_sec。","上傳一支約 5 分鐘、已取得來賓同意的影片，逐一核對音檔、字幕錯字、海報文字與短影音段落，把需修正的詞加進錯字字典。"],"first_result":"一集由 5 分鐘測試影片產生、經人工核對的音檔、海報、短影音與字幕素材包。","contribution":"向 jasonlee(J太郎) 的原作回饋錯字字典範例、故障排除或跨平台啟動問題；附去識別的重現步驟，不上傳來賓影像、品牌素材或 API key。","beginner":{"category":"內容與行銷","purpose":"把一支訪談影片整理成 Podcast 上架需要的音檔、圖片、短影音與文字。","for_whom":"想讓訪談節目一次產出多平台素材的內容工作者。","make":"一集經人工核對的 Podcast 素材包。","workshop_use":"在影音自動化公會交流轉錄、剪輯與素材品質，在行銷公會討論發布文案。","next_step":"先用 5 分鐘、已取得同意的測試影片跑完整流程，再處理正式節目。"},"author_name":"jasonlee(J太郎)","reading_url":"https://github.com/Lee-unhn/video-to-podcast-toolkit/blob/2ea2f0e6f11533ec08cff4d9db3a46859ec7ed4f/README.md","source_commit":"2ea2f0e6f11533ec08cff4d9db3a46859ec7ed4f","reviewed_at":"2026-10-01","contribution_url":"https://github.com/Lee-unhn/video-to-podcast-toolkit/issues","source_evidence":[{"path":"README.md","url":"https://github.com/Lee-unhn/video-to-podcast-toolkit/blob/2ea2f0e6f11533ec08cff4d9db3a46859ec7ed4f/README.md"},{"path":"快速上手.md","url":"https://github.com/Lee-unhn/video-to-podcast-toolkit/blob/2ea2f0e6f11533ec08cff4d9db3a46859ec7ed4f/快速上手.md"},{"path":"NOTICE.md","url":"https://github.com/Lee-unhn/video-to-podcast-toolkit/blob/2ea2f0e6f11533ec08cff4d9db3a46859ec7ed4f/NOTICE.md"},{"path":"LICENSE","url":"https://github.com/Lee-unhn/video-to-podcast-toolkit/blob/2ea2f0e6f11533ec08cff4d9db3a46859ec7ed4f/LICENSE"}]}},{"id":"autovtuber","title":"AutoVtuber：表單生成 VTuber 模型","description":"填寫角色表單，在本機依序產生概念圖、3D 臉型與可載入 VSeeFace 的 VRM 模型。","kind":"reference","license_status":"NOASSERTION","repository_url":"https://github.com/Lee-unhn/AutoVtuber","upstream_url":"https://github.com/Lee-unhn/AutoVtuber","fork_url":"https://github.com/Lee-unhn/AutoVtuber/fork","source_commit":"1c4d045d5bf602561953adfe914e033364131600","introduction_url":null,"cover_url":"/art/skills/autovtuber.webp","star_url":"https://github.com/Lee-unhn/AutoVtuber","official_guild_keys":[],"guide":{"format":"本機 VTuber 模型生成工作站","summary":"填寫角色表單，在本機依序產生概念圖、3D 臉型與可載入 VSeeFace 的 VRM 模型。","audience":["想做自己 VTuber 角色的創作者","研究本機生成式 3D 流程的開發者"],"status":"Beta 階段。Repo 沒有 LICENSE 檔；README 標示 MIT，但原作發佈文件記載程式授權仍待作者決定，因此收錄為 NOASSERTION，重用或散布前先向作者確認。Repo 不附可用於產品的 VRM 底模；原作發佈文件判定 VRoid AvatarSample 不可作角色建立服務的產品底模，預設會阻擋生成，需自備或另行取得授權的 VRM 0.x 底模。需 NVIDIA GPU（原作測試機為 RTX 3060 12GB）與多個本機模型，各模型授權另計；Windows 打包與 VSeeFace／Warudo 實機驗收尚未完成。原作者 2026-07-12 記錄將轉向使用者自捏 VRoid 底模、AI 只產生貼圖的路線，本書介紹的是固定版本現有的表單流程。","features":["PySide6 表單輸入髮色、眼色、個性、風格與暱稱，依序串接 Ollama、SDXL、TripoSR 與 VRM 組裝","輸出含 ARKit 52 表情的 VRM 0.x 模型，以及概念圖、角色人設、對話設定與聲音預覽","HardwareGuard 每秒檢查 VRAM、GPU 溫度、記憶體與磁碟，超標就中止或先降溫；ModelLoader 讓 GPU 上一次只有一個重模型"],"prerequisites":["Windows 電腦與 VRAM 10 GB 以上的 NVIDIA GPU（驅動 550 以上，啟動時會檢查；原作以 RTX 3060 12GB、16GB RAM 測試），Python 3.12","自己擁有或另行取得授權的 VRM 0.x 底模，依 docs/AUTHORIZED_BASE_IMPORT.md 在本機註冊","閱讀 docs/LICENSES.md，確認 SDXL、AnimagineXL 等模型權重的授權與標示要求"],"first_steps":["先讀 docs/RELEASE_READINESS.md 與 docs/LICENSES.md，確認目前限制與各模型授權。","依 README 安裝依賴，複製 config.example.toml 並填入模型路徑，核對 GPU 與磁碟空間。","備妥可用的 VRM 0.x 底模並在本機註冊後，填一份測試角色表單，把輸出的 .vrm 載入 VSeeFace 檢查。"],"first_result":"一份記錄硬體、模型路徑、底模授權與試跑輸出的環境檢查紀錄。","contribution":"向 jasonlee(J太郎) 的原作回饋 Windows 實機驗收、底模準備說明或安裝問題；附硬體與設定紀錄，不散布未授權的底模、模型權重或其衍生輸出。","beginner":{"category":"作品與開源","purpose":"用一張角色表單，在自己的電腦產生可直播使用的 VTuber 模型。","for_whom":"想做自己的 VTuber 角色，或研究本機 3D 生成流程的人。","make":"一份環境與授權檢查紀錄，備妥底模後再產出第一個 VRM。","workshop_use":"在 AI 開發公會交流本機模型流程，在影音自動化公會討論直播素材與驗收。","next_step":"先確認授權與硬體，備妥合法底模再開始生成。"},"author_name":"jasonlee(J太郎)","reading_url":"https://github.com/Lee-unhn/AutoVtuber/blob/1c4d045d5bf602561953adfe914e033364131600/README.md","source_commit":"1c4d045d5bf602561953adfe914e033364131600","reviewed_at":"2026-10-01","contribution_url":"https://github.com/Lee-unhn/AutoVtuber/issues","source_evidence":[{"path":"README.md","url":"https://github.com/Lee-unhn/AutoVtuber/blob/1c4d045d5bf602561953adfe914e033364131600/README.md"},{"path":"AUTOVTUBER.md","url":"https://github.com/Lee-unhn/AutoVtuber/blob/1c4d045d5bf602561953adfe914e033364131600/AUTOVTUBER.md"},{"path":"docs/RELEASE_READINESS.md","url":"https://github.com/Lee-unhn/AutoVtuber/blob/1c4d045d5bf602561953adfe914e033364131600/docs/RELEASE_READINESS.md"},{"path":"docs/LICENSES.md","url":"https://github.com/Lee-unhn/AutoVtuber/blob/1c4d045d5bf602561953adfe914e033364131600/docs/LICENSES.md"},{"path":"docs/AUTHORIZED_BASE_IMPORT.md","url":"https://github.com/Lee-unhn/AutoVtuber/blob/1c4d045d5bf602561953adfe914e033364131600/docs/AUTHORIZED_BASE_IMPORT.md"}]}},{"id":"coding-audit-harness","title":"Coding Audit Harness：AI 寫的程式，驗過才算數","description":"讓 AI 寫完的程式附上可重跑的驗收收據，經人工關卡核准才算完成。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/weiwei-alvin/Coding-Audit-Harness","upstream_url":"https://github.com/weiwei-alvin/Coding-Audit-Harness","fork_url":"https://github.com/weiwei-alvin/Coding-Audit-Harness/fork","source_commit":"c4526624f65530c009c57b9add233b1060fa01df","introduction_url":null,"cover_url":"/art/skills/coding-audit-harness.webp","star_url":"https://github.com/weiwei-alvin/Coding-Audit-Harness","official_guild_keys":[],"guide":{"format":"AI 開發驗收框架與稽核技能","summary":"讓 AI 寫完的程式附上可重跑的驗收收據，經人工關卡核准才算完成。","audience":["用 coding agent 開發的人","想把 AI 開發流程導入團隊驗收的工程師"],"status":"MIT 開源；skills/matt-upstream 原樣收錄 Matt Pocock 的 MIT 技能。不是沙箱：同一個使用者仍能修改 state、測試與收據，雜湊只檢查新鮮度，不是簽章；不呼叫 LLM、沒有 Web UI 或排程器，也不判斷程式品質。Runner 從 TICKETS 階段開始強制，DISCOVERY 與 SPEC 只靠 agent 自律。--trust-commands 會以目前使用者權限執行專案指令，不可信的 repo 先放進隔離環境；範例指令以 PowerShell 撰寫。","features":["5 個稽核技能接在 Matt Pocock 的需求訪談、規格、工單、實作與審查技能之後","Runner 親自重跑 Golden Path 驗收指令，收據綁定程式碼指紋、驗證編號與審查輪次","TICKETS 關卡與暫停決策只由人下指令；最後一張工單完成前，Runner 重跑全部驗收"],"prerequisites":["Python 3.12 與 requirements.txt 的 jsonschema","一個練習用的目標專案，把 harness/ 複製進去；已有 .harness/ 時先備份","願意親自寫驗收指令並下 Gate 的操作者；驗收指令失敗時必須回傳非 0"],"first_steps":["照 README 快速上手，在練習專案寫 SPEC.md 的 US-001、工單 T-001、golden_path.json 與 check_calc.py。","執行 init 與 set-ready-for-gate，親自看過工單與驗收後再下 gate-verdict PASS。","實作後跑 verify-ticket --trust-commands 與 mark-ticket-ready-for-review，把收據的綁定欄位抄進 handoff 與 review，再以 review-verdict 完成工單並用 status.py 查看。"],"first_result":"一個練習專案中，附驗收收據並由本人核准完成的工單紀錄。","contribution":"向小艾老師的原作回饋 POSIX shell 範例、文件或測試案例；skills/matt-upstream 為原樣收錄，修改上游技能應回 mattpocock/skills 提案。","beginner":{"category":"作品與開源","purpose":"讓 AI 寫的程式必須附上可重跑的驗收證據，並由人核准才算完成。","for_whom":"用 coding agent 寫程式，想確認「測試通過」真的有憑據的人。","make":"一張附驗收收據、經本人核准完成的練習工單。","workshop_use":"在 AI 開發及 AI 導入與驗證公會交流驗收規則與審查流程。","next_step":"先在練習專案照快速上手跑完 add(2, 3) 範例。"},"author_name":"小艾老師","reading_url":"https://github.com/weiwei-alvin/Coding-Audit-Harness/blob/c4526624f65530c009c57b9add233b1060fa01df/README.md","source_commit":"c4526624f65530c009c57b9add233b1060fa01df","reviewed_at":"2026-10-01","contribution_url":"https://github.com/weiwei-alvin/Coding-Audit-Harness/issues","source_evidence":[{"path":"README.md","url":"https://github.com/weiwei-alvin/Coding-Audit-Harness/blob/c4526624f65530c009c57b9add233b1060fa01df/README.md"},{"path":"LICENSE","url":"https://github.com/weiwei-alvin/Coding-Audit-Harness/blob/c4526624f65530c009c57b9add233b1060fa01df/LICENSE"},{"path":"skills/matt-upstream/UPSTREAM.md","url":"https://github.com/weiwei-alvin/Coding-Audit-Harness/blob/c4526624f65530c009c57b9add233b1060fa01df/skills/matt-upstream/UPSTREAM.md"}]}},{"id":"hrflow","title":"HRFlow：開源人資管理系統","description":"把員工班表、打卡與請假核准放在同一套人資系統，先用虛構員工練習。","kind":"reference","license_status":"Apache-2.0","repository_url":"https://github.com/tesdano-crypto/HRSystem-OpenSource","upstream_url":"https://github.com/tesdano-crypto/HRSystem-OpenSource","fork_url":"https://github.com/tesdano-crypto/HRSystem-OpenSource/fork","source_commit":"a60cd7b14d25b5a8ab90574247e48a4b4038b11c","introduction_url":null,"cover_url":"/art/skills/hrflow.webp","star_url":"https://github.com/tesdano-crypto/HRSystem-OpenSource","official_guild_keys":[],"guide":{"format":"模組化人資管理系統","summary":"把員工班表、打卡與請假核准放在同一套人資系統，先用虛構員工練習。","audience":["想整理排班、出勤與請假流程的團隊","能協助架設 .NET 與 SQL Server 的開發者"],"status":"這是需自行架設的 Apache-2.0 人資系統。核心需 .NET 10 與隔離 SQL Server；SQL 整合測試限 Windows、SQL Express 與整合驗證。這份獨立快照不是舊系統的升級路徑。補休到期僅存 metadata，尚無自動到期或轉薪。LINE bridge、外部出勤排程預設關閉，另需設定；不含 LINE 出勤報表匯入。台灣薪資、保險與日曆規則須自行核對，SQL Server、依賴套件與政府行事曆另有條款，見 NOTICE。工坊未架設或測試上游。","features":["建立員工、部門、角色與帳號，安排公司日曆及班表。","保留原始出勤證據，再計算出勤；處理請假核准、年假與加班。","保存薪資、保險、補休期初餘額與另行核准的假日訓練額度。"],"prerequisites":[".NET SDK 10.0.302（及相容修補版）、PowerShell、可取得 NuGet 套件的環境。","一個空白、隔離的 SQL Server；初始管理員四項設定由本人私下提供。","先讀 README 的 Configuration／Database setup、NOTICE 與 src/HRSystem.Web/appsettings.example.json；example 檔不會自動載入。"],"first_steps":["先在紙上列一名虛構員工的班表、出勤與請假核准流程，和 README 的功能逐項對照。","在自己的隔離環境依 README 執行 dotnet tool restore --tool-manifest dotnet-tools.json、dotnet restore HRSystem.slnx、dotnet build HRSystem.slnx -c Release --no-restore。","確認連線指向空白測試庫後，依 Database setup 初始化並啟動 src/HRSystem.Web；以虛構員工核對流程，把政策差異寫下來。"],"first_result":"一張虛構員工的「班表 → 出勤證據 → 請假核准」流程表，另列環境設定與補休尚未實作的部分。","contribution":"可從原作 Issues 回報安裝卡點、出勤核對或文件差異，附 .NET／SQL Server 版本與虛構案例；保留 Shiang 的來源署名、Apache-2.0 與 NOTICE，不附員工、薪資或連線資料。","beginner":{"category":"小隊與協作","purpose":"把員工班表、打卡與請假核准放在同一套人資系統，先用虛構員工練習。","for_whom":"想整理排班、出勤與請假流程的團隊、能協助架設 .NET 與 SQL Server 的開發者。","make":"一張虛構員工的「班表 → 出勤證據 → 請假核准」流程表，另列環境設定與補休尚未實作的部分。","workshop_use":"把測試流程表帶到小隊討論：哪些公司政策能沿用，哪些要另寫與驗證，再回原作提出具體問題。","next_step":"先在紙上列一名虛構員工的班表、出勤與請假核准流程，和 README 的功能逐項對照。"},"author_name":"Shiang","reading_url":"https://github.com/tesdano-crypto/HRSystem-OpenSource/blob/a60cd7b14d25b5a8ab90574247e48a4b4038b11c/README.md","source_commit":"a60cd7b14d25b5a8ab90574247e48a4b4038b11c","reviewed_at":"2026-10-20","contribution_url":"https://github.com/tesdano-crypto/HRSystem-OpenSource/issues","source_evidence":[{"path":"README.md","url":"https://github.com/tesdano-crypto/HRSystem-OpenSource/blob/a60cd7b14d25b5a8ab90574247e48a4b4038b11c/README.md"},{"path":"LICENSE","url":"https://github.com/tesdano-crypto/HRSystem-OpenSource/blob/a60cd7b14d25b5a8ab90574247e48a4b4038b11c/LICENSE"},{"path":"NOTICE","url":"https://github.com/tesdano-crypto/HRSystem-OpenSource/blob/a60cd7b14d25b5a8ab90574247e48a4b4038b11c/NOTICE"}]}},{"id":"hdsljp-api","title":"hdsljp-api：日文人類圖命盤計算 API","description":"把出生日期、時間、地點與時區送入 API，取得日文人類圖命盤的計算欄位。","kind":"reference","license_status":"AGPL-3.0","repository_url":"https://github.com/kieiken/hdsljp-api","upstream_url":"https://github.com/kieiken/hdsljp-api","fork_url":"https://github.com/kieiken/hdsljp-api/fork","source_commit":"a3fc3b4ff2a3acf0df541da1b83a3688e0be8a19","introduction_url":null,"cover_url":"/art/skills/hdsljp-api.webp","star_url":"https://github.com/kieiken/hdsljp-api","official_guild_keys":[],"guide":{"format":"Python／Flask 命盤計算 API","summary":"把出生日期、時間、地點與時區送入 API，取得日文人類圖命盤的計算欄位。","audience":["想替人類圖網站接上計算服務的人","能準備 Python 與星曆資料的開發者"],"status":"這是計算 API，需自行架設，沒有現成命盤網站。AGPL-3.0；本書只描述並連結，不複製程式碼。網路提供服務及修改版的對應原始碼義務須依 LICENSE 核對；Swiss Ephemeris 另有 AGPL／專業授權雙軌。必要的 .se1 星曆資料不附在 repo。需 Python 3.10 以上，原作建議 Linux。出生資料需本人同意；命盤不作健康或任職能力判定。工坊未執行 API，也未驗證計算準確度。","features":["GET /health 檢查服務狀態，POST /calculate 接收 birth_date、birth_time、birth_place、tz。","以 X-API-Key 驗證計算請求，回傳 type、authority、profile、definition 等欄位。","回傳 personality／design 的閘門與線位，以及 defined_centers、defined_channels。"],"prerequisites":["Python 3.10 以上、requirements.txt 所列依賴；Linux 為原作建議環境。","另備 seas_18.se1、semo_18.se1、sepl_18.se1，並在 app.py 調整 EPHE_PATH。","一組虛構出生資料與自己的 API_KEY；先確認 LICENSE 及星曆授權。"],"first_steps":["先對照 README 的請求與回覆範例，列出日期、時間、地點和 tz 四個輸入，確認自己需要哪些命盤欄位。","在隔離環境準備 requirements.txt、三個星曆檔與 EPHE_PATH；依 README 啟動 app.py 後，先查看 GET /health。","向 POST /calculate 送入虛構出生資料與 X-API-Key，保存欄位名稱、時區與錯誤紀錄；不要把收到回覆當成準確度已驗證。"],"first_result":"一份虛構出生資料的 API 對照表：四個輸入、回傳命盤欄位、星曆準備情況及尚未核對的準確度。","contribution":"在原作 Issues 提供合成時區案例、日文／繁中欄位說明或安裝重現。不要貼真實出生資料或 API_KEY；保留 ken-kk 的分享來源、AGPL 與星曆授權要求。","beginner":{"category":"定位與社群","purpose":"把出生日期、時間、地點與時區送入 API，取得日文人類圖命盤的計算欄位。","for_whom":"想替人類圖網站接上計算服務的人、能準備 Python 與星曆資料的開發者。","make":"一份虛構出生資料的 API 對照表：四個輸入、回傳命盤欄位、星曆準備情況及尚未核對的準確度。","workshop_use":"可和夥伴一起讀請求／回覆範例，先分清「能串接」和「計算已核對」，再回原作補欄位文件。","next_step":"先對照 README 的請求與回覆範例，列出日期、時間、地點和 tz 四個輸入，確認自己需要哪些命盤欄位。"},"author_name":"ken-kk","reading_url":"https://github.com/kieiken/hdsljp-api/blob/a3fc3b4ff2a3acf0df541da1b83a3688e0be8a19/README.md","source_commit":"a3fc3b4ff2a3acf0df541da1b83a3688e0be8a19","reviewed_at":"2026-10-20","contribution_url":"https://github.com/kieiken/hdsljp-api/issues","source_evidence":[{"path":"README.md","url":"https://github.com/kieiken/hdsljp-api/blob/a3fc3b4ff2a3acf0df541da1b83a3688e0be8a19/README.md"},{"path":"LICENSE","url":"https://github.com/kieiken/hdsljp-api/blob/a3fc3b4ff2a3acf0df541da1b83a3688e0be8a19/LICENSE"}]}},{"id":"usage","title":"usage：macOS 選單列 Claude／Codex 用量","description":"在 Mac 選單列看 Claude／Codex 用量與概算成本，數字來自本機紀錄。","kind":"reference","license_status":"AGPL-3.0","repository_url":"https://github.com/kieiken/usage","upstream_url":"https://github.com/kieiken/usage","fork_url":"https://github.com/kieiken/usage/fork","source_commit":"e6298d1af0e2127b587b2ff609942896635bdd66","introduction_url":null,"cover_url":"/art/skills/usage.webp","star_url":"https://github.com/kieiken/usage","official_guild_keys":[],"guide":{"format":"macOS 本機用量檢視工具","summary":"在 Mac 選單列看 Claude／Codex 用量與概算成本，數字來自本機紀錄。","audience":["在 Mac 上使用 Claude Desktop、Claude Code 或 Codex 的人","想看本機用量來源與推算方式的開發者"],"status":"限 macOS。ken-kk 自述為維護者；此版修改自 lollapalooza 的 aqua5230/usage，原始歸屬見 NOTICE.md。AGPL-3.0-only，散布與網路提供修改版時須核對授權義務；本書不複製程式碼。安裝包未簽章，會新增每分鐘更新的 LaunchAgent。本機日誌推算值與概算成本不是官方帳單；README 表示不呼叫 Anthropic／OpenAI API、不讀 Keychain。工坊未安裝，也未讀取個人日誌。","features":["選單列常駐，點開看工作階段、每週用量與重置剩餘時間。","依序讀取 Claude Desktop 推算資料或 Claude Code statusLine 資料；Codex 讀本機 sessions，沒有紀錄就隱藏該欄。","顯示專案 token、今日 token 與概算成本，提供 python3 main.py --mock／--tui --mock 預覽。"],"prerequisites":["一台 Mac；研究原始碼需依原作準備 Python 3.13 與套件。","README 與 NOTICE.md；先看 LaunchAgent、hook 及解除安裝章節。","第一次只用 --mock；日後是否接自己的日誌，由本人決定，不用別人的 session 檔。"],"first_steps":["先讀 NOTICE.md 和 README 的用量來源順序，列出自己使用哪一種工具，以及哪些欄位可能沒有資料。","在自己的 macOS 開發環境用 python3 main.py --mock 預覽；要看終端版可用 python3 main.py --tui --mock。","若決定安裝，再核對 usage.app、LaunchAgent 與可選 statusLine hook 各自做什麼；用 README 的移除步驟寫下回復方式。"],"first_result":"一張 Mac 用量面板的 mock 核對表，標明每欄資料來源、哪些是推算值，以及 app／LaunchAgent／hook 的移除方式。","contribution":"向 kieiken/usage 的 Issues 回報 mock 畫面、日文說明或來源判讀問題，附 macOS 與 Python 版本；保留維護者 ken-kk、lollapalooza 與 aqua5230/usage 的歸屬，不貼私人日誌。","beginner":{"category":"作品與開源","purpose":"在 Mac 選單列看 Claude／Codex 用量與概算成本，數字來自本機紀錄。","for_whom":"在 Mac 上使用 Claude Desktop、Claude Code 或 Codex 的人、想看本機用量來源與推算方式的開發者。","make":"一張 Mac 用量面板的 mock 核對表，標明每欄資料來源、哪些是推算值，以及 app／LaunchAgent／hook 的移除方式。","workshop_use":"和夥伴比較「本機推算」與實際帳務的差異，只交流合成或 mock 紀錄，再回修改版 repo 補文件。","next_step":"先讀 NOTICE.md 和 README 的用量來源順序，列出自己使用哪一種工具，以及哪些欄位可能沒有資料。"},"author_name":"ken-kk","credit_role":"維護","reading_url":"https://github.com/kieiken/usage/blob/e6298d1af0e2127b587b2ff609942896635bdd66/README.md","source_commit":"e6298d1af0e2127b587b2ff609942896635bdd66","reviewed_at":"2026-10-20","contribution_url":"https://github.com/kieiken/usage/issues","source_evidence":[{"path":"README.md","url":"https://github.com/kieiken/usage/blob/e6298d1af0e2127b587b2ff609942896635bdd66/README.md"},{"path":"LICENSE","url":"https://github.com/kieiken/usage/blob/e6298d1af0e2127b587b2ff609942896635bdd66/LICENSE"},{"path":"NOTICE.md","url":"https://github.com/kieiken/usage/blob/e6298d1af0e2127b587b2ff609942896635bdd66/NOTICE.md"}]}},{"id":"photo-border-remover","title":"照片白邊移除工具","description":"把有白邊的照片拖進瀏覽器，批次裁掉外框，再下載 PNG。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/kieiken/photo-border-remover","upstream_url":"https://github.com/kieiken/photo-border-remover","fork_url":"https://github.com/kieiken/photo-border-remover/fork","source_commit":"92df7927148ce6bab202114393365c8bc9e652d1","introduction_url":"https://kieiken.github.io/photo-border-remover/","cover_url":"/art/skills/photo-border-remover.webp","star_url":"https://github.com/kieiken/photo-border-remover","official_guild_keys":[],"guide":{"format":"瀏覽器圖片白邊處理工具","summary":"把有白邊的照片拖進瀏覽器，批次裁掉外框，再下載 PNG。","audience":["要整理相片白邊、準備素材的創作者","想研究瀏覽器裁切與輸出設定的人"],"status":"MIT。瀏覽器版免安裝；README 說明圖片在瀏覽器內處理、不上傳，工坊未實測傳輸或裁切品質。指定資料夾自動保存需 macOS 與 Node.js 的本機服務。輸入限 PNG／JPEG／WebP，輸出 PNG；1–3 倍放大及 DPI 設定不會憑空補回細節。白色主體可能和外框難區分，請保留原檔、逐張看邊緣。","features":["拖放一張或多張 PNG、JPEG、WebP，自動偵測外側白色留白。","調整殘留白邊強度、DPI（預設 300）與 1x／2x／3x 放大倍率。","瀏覽器直接下載 PNG；Mac 模式透過 127.0.0.1:4180 本機服務另存到指定資料夾。"],"prerequisites":["可用的瀏覽器、一張自製白框圖，以及另一張含白色主體的測試圖。","先備份原圖；需要資料夾自動保存才準備 Mac、Node.js 與「写真白枠リムーバー.command」。","README 的方法 A／B 與設定表；先選一般下載或本機自動保存。"],"first_steps":["先用 README 方法 A 的 GitHub Pages 入口，準備一張自製白框圖，從一般裁切強度開始。","再放入含白色主體的測試圖，比較標準／較強裁切，確認沒有切掉主體。","下載 PNG，比較原圖與輸出的邊緣、尺寸及 DPI；需要自動保存時再讀方法 B 和 OUTPUT_DIR 設定。"],"first_result":"一組保留原檔的白邊裁切 PNG，附採用的裁切強度、倍率、DPI 與白色主體的邊緣比較。","contribution":"在原作 Issues 附自製白框測試圖、瀏覽器版本、設定與預期裁切範圍；不要上傳未授權照片，保留 ken-kk 的來源與 MIT 署名。","beginner":{"category":"內容與行銷","purpose":"把有白邊的照片拖進瀏覽器，批次裁掉外框，再下載 PNG。","for_whom":"要整理相片白邊、準備素材的創作者、想研究瀏覽器裁切與輸出設定的人。","make":"一組保留原檔的白邊裁切 PNG，附採用的裁切強度、倍率、DPI 與白色主體的邊緣比較。","workshop_use":"和創作者交換自製的邊界測試圖，整理哪些白色主體容易被誤裁，再把可重現案例回饋原作。","next_step":"先用 README 方法 A 的 GitHub Pages 入口，準備一張自製白框圖，從一般裁切強度開始。"},"website_url":"https://kieiken.github.io/photo-border-remover/","author_name":"ken-kk","reading_url":"https://github.com/kieiken/photo-border-remover/blob/92df7927148ce6bab202114393365c8bc9e652d1/README.md","source_commit":"92df7927148ce6bab202114393365c8bc9e652d1","reviewed_at":"2026-10-20","contribution_url":"https://github.com/kieiken/photo-border-remover/issues","source_evidence":[{"path":"README.md","url":"https://github.com/kieiken/photo-border-remover/blob/92df7927148ce6bab202114393365c8bc9e652d1/README.md"},{"path":"LICENSE","url":"https://github.com/kieiken/photo-border-remover/blob/92df7927148ce6bab202114393365c8bc9e652d1/LICENSE"}]}},{"id":"ga4-lp-analytics","title":"ga4-lp-analytics：GA4 著陸頁跳出分析","description":"看著陸頁被讀到哪一段、哪裡離開；用 GA4 事件整理漏斗與待辦。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/kieiken/ga4-lp-analytics","upstream_url":"https://github.com/kieiken/ga4-lp-analytics","fork_url":"https://github.com/kieiken/ga4-lp-analytics/fork","source_commit":"2c2b18d564a6bd6de24cd1057bed197af1b97c32","introduction_url":null,"cover_url":"/art/skills/ga4-lp-analytics.webp","star_url":"https://github.com/kieiken/ga4-lp-analytics","official_guild_keys":[],"guide":{"format":"GA4 計測模板與診斷頁","summary":"看著陸頁被讀到哪一段、哪裡離開；用 GA4 事件整理漏斗與待辦。","audience":["想知道宣傳頁哪一段留不住讀者的行銷夥伴","能協助設定 GA4、PHP 與網站標記的開發者"],"status":"MIT 模板，需自行接上網站。手填診斷可先用合成數字；自動取數需 GA4 property、GCP 服務帳號與 PHP 同源 proxy。事件仍送到 Google GA4，沒有錄影不代表零隱私負擔；page／section／cta 不可夾帶個資，須核對網站告知與 GA4 設定。私鑰放 Web root 外，proxy 與診斷頁需 Basic 認證。API 有配額與並行限制；漏斗是判讀線索，不保證轉換改善。工坊未接真實分析帳號。","features":["templates/lp-analytics.js 記錄區段到達、捲動深度與 CTA 點擊三種事件。","templates/lp-data-proxy.php 經 GA4 Data API 取彙總數字，讓瀏覽器從同源讀取。","templates/lp-diagnose.html 可手填或自動取數，呈現信號色、離開漏斗與當月待辦，含繁中介面。"],"prerequisites":["先讀 README 的事件表與三個 templates；試手填只需瀏覽器和合成數字。","正式串接需自有測試頁、GA4 property、PHP 環境，以及本人私下保管的服務帳號金鑰。","先規劃 body 的 data-lp-page、section id、data-cta 命名，避免寫入個資。"],"first_steps":["先開 templates/lp-diagnose.html，以合成數字試手填模式，記錄自己要比較的頁面區段。","要自動計測時，再在自有測試頁載入 lp-analytics.js，補 data-lp-page／section id／data-cta，並設定 GA4 事件範圍的自訂維度。","依 SKILL.md 保護 PHP proxy 與私鑰，再核對 PAGES、PROXY_URL；以 scripts/check-lp-analytics.sh 檢查設定，人工比較事件與診斷數字。"],"first_result":"一張合成著陸頁的區段漏斗與待辦清單，另附事件命名、Basic 認證及金鑰位置的核對項目。","contribution":"在原作 Issues 回饋合成漏斗、繁中介面用詞或 PHP 設定重現，附相關版本；保留 ken-kk 與 MIT 來源，不貼訪客資料、內部成效數字或服務帳號私鑰。","beginner":{"category":"內容與行銷","purpose":"看著陸頁被讀到哪一段、哪裡離開；用 GA4 事件整理漏斗與待辦。","for_whom":"想知道宣傳頁哪一段留不住讀者的行銷夥伴、能協助設定 GA4、PHP 與網站標記的開發者。","make":"一張合成著陸頁的區段漏斗與待辦清單，另附事件命名、Basic 認證及金鑰位置的核對項目。","workshop_use":"行銷與開發夥伴可用同一組合成數字對照漏斗，再討論下一個要驗證的頁面改動，不把判讀當成成效證明。","next_step":"先開 templates/lp-diagnose.html，以合成數字試手填模式，記錄自己要比較的頁面區段。"},"author_name":"ken-kk","reading_url":"https://github.com/kieiken/ga4-lp-analytics/blob/2c2b18d564a6bd6de24cd1057bed197af1b97c32/README.md","source_commit":"2c2b18d564a6bd6de24cd1057bed197af1b97c32","reviewed_at":"2026-10-20","contribution_url":"https://github.com/kieiken/ga4-lp-analytics/issues","source_evidence":[{"path":"README.md","url":"https://github.com/kieiken/ga4-lp-analytics/blob/2c2b18d564a6bd6de24cd1057bed197af1b97c32/README.md"},{"path":"LICENSE","url":"https://github.com/kieiken/ga4-lp-analytics/blob/2c2b18d564a6bd6de24cd1057bed197af1b97c32/LICENSE"}]}},{"id":"sns-feedback-collect","title":"SNS Feedback Collect：貼文反應收集與調整判讀","description":"把 Facebook／Threads 貼文反應存成可比較的紀錄，再判斷要觀察還是調整。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/kieiken/sns-feedback-collect","upstream_url":"https://github.com/kieiken/sns-feedback-collect","fork_url":"https://github.com/kieiken/sns-feedback-collect/fork","source_commit":"6d9578f2773a645ac4fea9ed322e0144254202a3","introduction_url":null,"cover_url":"/art/skills/sns-feedback-collect.webp","star_url":"https://github.com/kieiken/sns-feedback-collect","official_guild_keys":[],"guide":{"format":"貼文發布後的反應整理 Skill","summary":"把 Facebook／Threads 貼文反應存成可比較的紀錄，再判斷要觀察還是調整。","audience":["定期回看社群貼文成效的人","願意協助改接本機儀表板的開發者"],"status":"MIT 的貼文後測 Skill，不直接寫文或發文。README 使用 Codex Desktop、Chrome 外掛及登入中的服務，並依賴作者自己的 kiei-dashboard／tracking.test.js；儀表板不在本 repo，無法只下載就完整試用。外掛能力與社群平台規範需自行確認，僅查看本人有權讀取的畫面。契約以 0 留存部分不可見指標，須在 notes 說明缺值，不能當成真實零。工坊未登入、擷取或驗證自動化。","features":["scripts/summarize_feedback.js 摘要已保存的貼文反應。","依 references/dashboard-contract.md 保存 metrics、previous_metrics、notes、learning、next_action 等欄位。","用 references/hao-evaluation.md 的判讀方式整理維持觀察、改寫或調整導流的理由。"],"prerequisites":["README、SKILL.md、references/dashboard-contract.md 與 references/hao-evaluation.md。","自己的 Agent 和有權查看的貼文；先用合成數字，不需要先連登入瀏覽器。","一個相容本機保存位置或儀表板；須自行替換 kiei-dashboard、fb-feedback.json 等作者路徑。"],"first_steps":["先依 dashboard-contract.md 建一筆合成貼文紀錄，填 id、metrics 和 previous_metrics，未知項在 notes 寫清楚。","對照 README 找出 summarize_feedback.js、fb-feedback.json 與 tracking.test.js 的位置，列出自己缺少或需改接的工具。","再讀 hao-evaluation.md，為該筆紀錄寫 learning 與 next_action；待相容儀表板與存取權限確認後，才考慮實際蒐集。"],"first_result":"一筆含本次／前次反應、缺值說明與 next_action 的合成紀錄，以及尚缺的儀表板接線清單。","contribution":"可在原作 Issues 提供不含真實貼文的合成紀錄、契約疑問或可攜式路徑建議。保留 ken-kk 與 MIT 署名，不貼 cookie、登入狀態、私人留言或聯絡人資料。","beginner":{"category":"內容與行銷","purpose":"把 Facebook／Threads 貼文反應存成可比較的紀錄，再判斷要觀察還是調整。","for_whom":"定期回看社群貼文成效的人、願意協助改接本機儀表板的開發者。","make":"一筆含本次／前次反應、缺值說明與 next_action 的合成紀錄，以及尚缺的儀表板接線清單。","workshop_use":"小隊先用合成貼文討論「這個數字支持什麼調整」，把缺資料的地方留下來，再回原作改善契約和接線文件。","next_step":"先依 dashboard-contract.md 建一筆合成貼文紀錄，填 id、metrics 和 previous_metrics，未知項在 notes 寫清楚。"},"author_name":"ken-kk","reading_url":"https://github.com/kieiken/sns-feedback-collect/blob/6d9578f2773a645ac4fea9ed322e0144254202a3/README.md","source_commit":"6d9578f2773a645ac4fea9ed322e0144254202a3","reviewed_at":"2026-10-20","contribution_url":"https://github.com/kieiken/sns-feedback-collect/issues","source_evidence":[{"path":"README.md","url":"https://github.com/kieiken/sns-feedback-collect/blob/6d9578f2773a645ac4fea9ed322e0144254202a3/README.md"},{"path":"LICENSE","url":"https://github.com/kieiken/sns-feedback-collect/blob/6d9578f2773a645ac4fea9ed322e0144254202a3/LICENSE"},{"path":"references/dashboard-contract.md","url":"https://github.com/kieiken/sns-feedback-collect/blob/6d9578f2773a645ac4fea9ed322e0144254202a3/references/dashboard-contract.md"},{"path":"references/hao-evaluation.md","url":"https://github.com/kieiken/sns-feedback-collect/blob/6d9578f2773a645ac4fea9ed322e0144254202a3/references/hao-evaluation.md"}]}},{"id":"ultracode-token-optimization","title":"ultracode-token-optimization：多代理工作流程省 token 規則","description":"替多個 coding agent 分清決策、執行與審查，縮短交接，減少退回重做。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/kieiken/ultracode-token-optimization","upstream_url":"https://github.com/kieiken/ultracode-token-optimization","fork_url":"https://github.com/kieiken/ultracode-token-optimization/fork","source_commit":"aa7b2bd43da2364602554e954deeecc02e903b7e","introduction_url":null,"cover_url":"/art/skills/ultracode-token-optimization.webp","star_url":"https://github.com/kieiken/ultracode-token-optimization","official_guild_keys":[],"guide":{"format":"Ultracode Workflow 操作規則 Skill","summary":"替多個 coding agent 分清決策、執行與審查，縮短交接，減少退回重做。","audience":["已在寫 Ultracode Workflow 的開發者","想整理多代理交接與驗收規則的小隊"],"status":"MIT 文字規則 Skill，沒有執行引擎或 token 硬上限，也沒有固定節省率保證。需自備 Claude Code／Ultracode Workflow 與服務額度。SKILL.md 的 agentType、模型名稱、繼承及 budget 行為依作者特定環境，採用前要逐項對照自己的 runtime；不能直接照抄模型配置。工坊未啟動代理，也未量測節省效果。","features":["在寫 agent()／parallel()／pipeline()／phase() 工作流程前，先核對角色與 runtime 限制。","由 orchestrator 決策、executor 執行、reviewer 提出審查，避免角色越權造成重工。","用短摘要交接並保留完成證據，搭配 SKILL.md 的 16 項規則與提交前自檢表。"],"prerequisites":["README 與 SKILL.md；自己的 Claude Code／Ultracode Workflow 環境。","一個小型練習任務、可用的 agentType／模型清單及服務額度。","記錄執行前後用量、退回次數與驗收結果的方法，才能比較是否有幫助。"],"first_steps":["先讀 README「前提・限界」，對照 SKILL.md 列出哪些 agentType 與模型在自己的環境可用。","在紙上拆一個小任務，指定決策、實作與審查各由誰負責，寫出每次交接的短摘要和完成證據。","用提交前自檢表檢查流程草案；確認環境後才自行試跑，並把用量與重工次數留下來比較。"],"first_result":"一份標明三種角色、交接摘要與完成證據的 Workflow 草案，附 runtime 差異及日後的用量比較方式。","contribution":"向原作 Issues 回饋 runtime 差異、角色越界或交接重工的最小案例，附設定版本與實測數字；保留 ken-kk 與 MIT 來源，不把單次結果寫成固定節省比例。","beginner":{"category":"小隊與協作","purpose":"替多個 coding agent 分清決策、執行與審查，縮短交接，減少退回重做。","for_whom":"已在寫 Ultracode Workflow 的開發者、想整理多代理交接與驗收規則的小隊。","make":"一份標明三種角色、交接摘要與完成證據的 Workflow 草案，附 runtime 差異及日後的用量比較方式。","workshop_use":"和小隊一起審草案：誰能下決策、誰要交證據、哪段原始日誌可改成摘要；測量後再分享效果。","next_step":"先讀 README「前提・限界」，對照 SKILL.md 列出哪些 agentType 與模型在自己的環境可用。"},"author_name":"ken-kk","reading_url":"https://github.com/kieiken/ultracode-token-optimization/blob/aa7b2bd43da2364602554e954deeecc02e903b7e/README.md","source_commit":"aa7b2bd43da2364602554e954deeecc02e903b7e","reviewed_at":"2026-10-20","contribution_url":"https://github.com/kieiken/ultracode-token-optimization/issues","source_evidence":[{"path":"README.md","url":"https://github.com/kieiken/ultracode-token-optimization/blob/aa7b2bd43da2364602554e954deeecc02e903b7e/README.md"},{"path":"LICENSE","url":"https://github.com/kieiken/ultracode-token-optimization/blob/aa7b2bd43da2364602554e954deeecc02e903b7e/LICENSE"}]}},{"id":"keynote-pptx-doctor","title":"keynote-pptx-doctor：修復 Keynote 打不開的 pptx","description":"PowerPoint 能開、Keynote 卻打不開？先檢查 pptx 結構，再另存修復副本。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/kieiken/keynote-pptx-doctor","upstream_url":"https://github.com/kieiken/keynote-pptx-doctor","fork_url":"https://github.com/kieiken/keynote-pptx-doctor/fork","source_commit":"b7d2a1299f2776e481681d8fa326095cae5053f6","introduction_url":"https://kieiken.github.io/keynote-pptx-doctor/","cover_url":"/art/skills/keynote-pptx-doctor.webp","star_url":"https://github.com/kieiken/keynote-pptx-doctor","official_guild_keys":[],"guide":{"format":"簡報封裝診斷與修復 Skill","summary":"PowerPoint 能開、Keynote 卻打不開？先檢查 pptx 結構，再另存修復副本。","audience":["要把簡報交給 Keynote 使用者的人","用程式產生 pptx、需要查封裝問題的開發者"],"status":"MIT。可在瀏覽器本機診斷／修復，或用 Python 3 標準庫腳本；也能作為 Claude Code Skill。README 說明不改投影片內容、瀏覽器不傳檔，工坊未驗證傳輸與修復結果。封裝修好不等於版面完整，仍要在目標 Keynote 比對圖片、文字與備註；Quick Look 驗證需 macOS。不是所有損壞都可修復，務必保留原檔。","features":["檢查有備註卻未註冊 notes master、遺失關聯與 [Content_Types].xml 缺項。","找出媒體位元與副檔名不符、presentation 元素順序錯誤與不合法 XML。","瀏覽器可拖入多檔並下載副本／ZIP；scripts/diagnose.py 可診斷單檔、資料夾或遞迴批次另存。"],"prerequisites":["一份不含機密的自製測試 pptx，以及完整原始備份。","瀏覽器或 Python 3（只用標準庫）；先讀 README「What it checks」。","要驗證能否實際開啟，需目標版本的 Keynote；qlmanage 的 Quick Look 檢查需 Mac。"],"first_steps":["先用自製 pptx 留一份原檔，在瀏覽器入口診斷，或執行 python3 scripts/diagnose.py suspect.pptx。","依診斷結果用 python3 scripts/diagnose.py suspect.pptx --fix out.pptx 另存，不覆蓋原檔；仍有問題的檔案另列。","在目標 Keynote 開 out.pptx，逐頁比對版面、媒體與備註；批次處理也要保留每檔狀態與未修復項目。"],"first_result":"一份自製 pptx 的封裝診斷紀錄、另存副本，以及 Keynote 逐頁比較結果或尚未驗證的清單。","contribution":"在原作 Issues 提供最小自製 pptx、diagnose.py 結果與 Keynote 版本，說明預期與實際差異；保留 ken-kk 與 MIT 來源，不附公司簡報或未授權媒體。","beginner":{"category":"內容與行銷","purpose":"PowerPoint 能開、Keynote 卻打不開？先檢查 pptx 結構，再另存修復副本。","for_whom":"要把簡報交給 Keynote 使用者的人、用程式產生 pptx、需要查封裝問題的開發者。","make":"一份自製 pptx 的封裝診斷紀錄、另存副本，以及 Keynote 逐頁比較結果或尚未驗證的清單。","workshop_use":"把能重現問題的自製簡報交給不同系統的夥伴比對，區分封裝修復與版面驗收，再回原作補案例。","next_step":"先用自製 pptx 留一份原檔，在瀏覽器入口診斷，或執行 python3 scripts/diagnose.py suspect.pptx。"},"website_url":"https://kieiken.github.io/keynote-pptx-doctor/","author_name":"ken-kk","reading_url":"https://github.com/kieiken/keynote-pptx-doctor/blob/b7d2a1299f2776e481681d8fa326095cae5053f6/README.md","source_commit":"b7d2a1299f2776e481681d8fa326095cae5053f6","reviewed_at":"2026-10-20","contribution_url":"https://github.com/kieiken/keynote-pptx-doctor/issues","source_evidence":[{"path":"README.md","url":"https://github.com/kieiken/keynote-pptx-doctor/blob/b7d2a1299f2776e481681d8fa326095cae5053f6/README.md"},{"path":"LICENSE","url":"https://github.com/kieiken/keynote-pptx-doctor/blob/b7d2a1299f2776e481681d8fa326095cae5053f6/LICENSE"}]}},{"id":"webchat-mcp","title":"WebChatMCP.js","description":"讓 MCP 工具透過本機瀏覽器向網頁聊天服務提問，再把回答交回原本的工具。","kind":"reference","license_status":"Apache-2.0","repository_url":"https://github.com/JS-PACKAGE/WebChatMCP.js","upstream_url":"https://github.com/JS-PACKAGE/WebChatMCP.js","fork_url":"https://github.com/JS-PACKAGE/WebChatMCP.js/fork","source_commit":"a9b5f77874cdb4de669c89a3b7d7fd76d2cd8a44","introduction_url":"https://webchatmcp.js-package.xyz","cover_url":"/art/skills/webchat-mcp.webp","star_url":"https://github.com/JS-PACKAGE/WebChatMCP.js","official_guild_keys":[],"guide":{"format":"內建瀏覽器的本機 MCP server","summary":"讓 MCP 工具透過本機瀏覽器向網頁聊天服務提問，再把回答交回原本的工具。","audience":["想把網頁聊天接進 MCP client 的開發者","願意先核對資料流與安裝影響的進階使用者"],"status":"Apache-2.0，本機橋接，並非官方 API。需 Node.js 22 以上與 Playwright Chromium；Claude／Grok 需登入，訪客與暫存狀態可能是 unknown，不能保證零保存。提示、歷史及工具結果會送至所選第三方服務，受其條款、額度與費用限制。持久 profile 保存登入；HTTP 無認證，預設只綁 loopback。外掛由 host 按自身權限執行工具，不是沙箱。Codex 等安裝腳本會關閉應用、改設定，服務停用可能影響官方模型連線；Windows 腳本未實機驗證。工坊未安裝或登入。","features":["內建持久 Chromium，以 stdio 或預設 127.0.0.1:8321/mcp 連接 MCP client。","webchat_status 回報登入／暫存狀態，webchat_models 查模型與思考深度，webchat_ask 回傳聊天文字。","可選 plugins 外掛把網頁模型的工具要求交回 host；host 執行後的結果會再送回第三方服務。"],"prerequisites":["Node.js 22 以上、自己的 MCP client 與 Playwright Chromium；登入由本人在瀏覽器完成。","README 的 MCP client configuration、Security／notes，以及欲採用的 plugins 文件。","一段無敏感內容的合成提示；先決定用 stdio 或 HTTP，同一 profile 不混用兩種啟動方式。"],"first_steps":["先畫「client → 本機 Chromium → 第三方聊天 → client」資料流，讀 README 的持久 profile、無認證 HTTP 和外掛副作用。","在自備環境依 README 安裝、建置並設定 MCP client；先只用 server 與預設 loopback，查 webchat_status。","用 webchat_ask 對一個 provider 送合成提示，記錄登入／暫存狀態與回覆；unknown 保留未知，結束用 webchat_close，登入仍會保留。"],"first_result":"一份單一 provider 的橋接核對表：連線方式、資料出口、登入／暫存狀態、回答，以及仍未驗證的部分。","contribution":"在原作 Issues 回報去識別的 provider、狀態碼、selector 或文件差異，保留星語的分享來源與 Apache-2.0；不要附 profile、cookie、token 或私人聊天。","beginner":{"category":"作品與開源","purpose":"讓 MCP 工具透過本機瀏覽器向網頁聊天服務提問，再把回答交回原本的工具。","for_whom":"想把網頁聊天接進 MCP client 的開發者、願意先核對資料流與安裝影響的進階使用者。","make":"一份單一 provider 的橋接核對表：連線方式、資料出口、登入／暫存狀態、回答，以及仍未驗證的部分。","workshop_use":"和開發夥伴先審資料流與關閉方式，再以合成提示比對狀態；外掛影響另讀文件後討論，不把連通當成服務保證。","next_step":"先畫「client → 本機 Chromium → 第三方聊天 → client」資料流，讀 README 的持久 profile、無認證 HTTP 和外掛副作用。"},"website_url":"https://webchatmcp.js-package.xyz","author_name":"星語","reading_url":"https://github.com/JS-PACKAGE/WebChatMCP.js/blob/a9b5f77874cdb4de669c89a3b7d7fd76d2cd8a44/README.md","source_commit":"a9b5f77874cdb4de669c89a3b7d7fd76d2cd8a44","reviewed_at":"2026-10-20","contribution_url":"https://github.com/JS-PACKAGE/WebChatMCP.js/issues","source_evidence":[{"path":"README.md","url":"https://github.com/JS-PACKAGE/WebChatMCP.js/blob/a9b5f77874cdb4de669c89a3b7d7fd76d2cd8a44/README.md"},{"path":"LICENSE","url":"https://github.com/JS-PACKAGE/WebChatMCP.js/blob/a9b5f77874cdb4de669c89a3b7d7fd76d2cd8a44/LICENSE"}]}},{"id":"gemini-voice-lab","title":"gemini-voice-lab：回合制台灣口語配音","description":"配音太平、尾音太拖？每回合只調一個變因，聽完把有效做法記下來。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/Rumi-3653/gemini-voice-lab","upstream_url":"https://github.com/Rumi-3653/gemini-voice-lab","fork_url":"https://github.com/Rumi-3653/gemini-voice-lab/fork","source_commit":"c8f6933127ca1d6ba65d0ce47075cfab4b5a0285","introduction_url":null,"cover_url":"/art/skills/gemini-voice-lab.webp","star_url":"https://github.com/Rumi-3653/gemini-voice-lab","official_guild_keys":[],"guide":{"format":"Gemini TTS 配音迭代 Skill","summary":"配音太平、尾音太拖？每回合只調一個變因，聽完把有效做法記下來。","audience":["想把 Gemini 配音調成自然台灣口語的創作者","願意親自試聽、逐回合記評語的人"],"status":"MIT。離線自檢與 dry-run 不打 API，dry-run 輸出靜音佔位；真實合成需 Gemini API key，文字與聲音樣本會送到 Google。額度、費用與模型能力以自己的專案為準，不保證免費。固定版本仍把 API 造聲免費層、language_code 與共用配額列為未實測。複製聲音只限本人且先取得同意，私人音檔與 ID 不進 Git；台灣腔效果有上限。配樂、音效、混音不在範圍，工坊未合成或試聽。","features":["以 voice（音色）、style（風格）、text（文字）三支把手分類評語，每回合只改一項。","scripts/tts_gemini.py 讀配音譜與風格表，支援 --dry-run、--one-request 與 SRT；voices.py 提供音色管理及離線自檢。","把評語、做法與證據寫入 learnings/rules.md；新規則先驗證，換句子再確認後才定案，無效與爭議都留存。"],"prerequisites":["Python 3.10 以上、google-genai、PATH 中的 ffmpeg。","examples/範例角色/cues.txt、styles.txt 與自寫 UTF-8 稿；中文內容放檔案，不塞命令列參數。","真實合成前由本人私下設定 GEMINI_API_KEY 與額度；先讀 learnings/api-facts.md 的未驗項。"],"first_steps":["先讀 README 的三支把手與限制，在自己的環境用 python3 scripts/voices.py --selfcheck 核對離線流程。","照 README 對 examples/範例角色/cues.txt、styles.txt 跑 tts_gemini.py --dry-run；確認切段即可，靜音不是配音成果。","需要試聽才設定自己的 key，以 --one-request 做基線；聽完寫一句評語、只改一個變因，並在 learnings/rules.md 留下證據與驗證中狀態。"],"first_result":"一張配音基線與單變數回合紀錄，包含本人評語、voice／style／text 分類及尚未定案的規則。","contribution":"向原作 Issues 回饋自寫發音案例、dry-run 文件或規則欄位問題，保留 Nico 與 MIT 來源；不要附金鑰、本人複製音色 ID 或未授權聲音，實際 API 觀察要附日期。","beginner":{"category":"內容與行銷","purpose":"配音太平、尾音太拖？每回合只調一個變因，聽完把有效做法記下來。","for_whom":"想把 Gemini 配音調成自然台灣口語的創作者、願意親自試聽、逐回合記評語的人。","make":"一張配音基線與單變數回合紀錄，包含本人評語、voice／style／text 分類及尚未定案的規則。","workshop_use":"創作者可交換自寫測試句與評語，討論評語該改哪支把手；不同句子確認後，再分享可重現的規則。","next_step":"先讀 README 的三支把手與限制，在自己的環境用 python3 scripts/voices.py --selfcheck 核對離線流程。"},"author_name":"Nico","reading_url":"https://github.com/Rumi-3653/gemini-voice-lab/blob/c8f6933127ca1d6ba65d0ce47075cfab4b5a0285/README.md","source_commit":"c8f6933127ca1d6ba65d0ce47075cfab4b5a0285","reviewed_at":"2026-10-20","contribution_url":"https://github.com/Rumi-3653/gemini-voice-lab/issues","source_evidence":[{"path":"README.md","url":"https://github.com/Rumi-3653/gemini-voice-lab/blob/c8f6933127ca1d6ba65d0ce47075cfab4b5a0285/README.md"},{"path":"LICENSE","url":"https://github.com/Rumi-3653/gemini-voice-lab/blob/c8f6933127ca1d6ba65d0ce47075cfab4b5a0285/LICENSE"}]}},{"id":"story-bible","title":"story-bible：角色 × 場景 × 世界觀設定聖經","description":"把角色外貌、個性與聲線寫成同一張設定卡，讓編劇、生圖和配音共用正本。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/Rumi-3653/story-bible","upstream_url":"https://github.com/Rumi-3653/story-bible","fork_url":"https://github.com/Rumi-3653/story-bible/fork","source_commit":"d0fa28c9a2bf7f26eaf8f01a8b03c2f4508a9ef5","introduction_url":null,"cover_url":"/art/skills/story-bible.webp","star_url":"https://github.com/Rumi-3653/story-bible","official_guild_keys":[],"guide":{"format":"Markdown 創作設定卡與檢查工具","summary":"把角色外貌、個性與聲線寫成同一張設定卡，讓編劇、生圖和配音共用正本。","audience":["製作連載影像、短片或配音的創作者","要和夥伴交接角色、場景與世界觀設定的小隊"],"status":"MIT。Markdown 卡可手填；check／export 需 Python 3.8 以上，只用標準庫。這是設定管理，不會自行生圖、配音或保證角色一致。export 針對 emotion-shot-pipeline 的角色 JSON，其他下游可能是作者自用或第三方工具，不在 repo。examples/還傘 的視覺鎖句與聲線參數未經平台實測。library 預設不進 Git，仍需自己備份與保護未發表 IP；參考圖與聲音需有使用權。工坊未執行檢查或匯出。","features":["角色卡分視覺、敘事、聲演三層；另有場景卡與世界觀卡。","templates 提供空白卡，references/欄位指南.md 解釋填法，examples/還傘 示範整組設定。","scripts/bible.py check 找缺檔與欄位問題；export 在欄位齊備時產出下游角色 JSON，缺欄就報錯、不寫檔。"],"prerequisites":["Markdown 編輯器、一位自創角色；先看 templates 與 examples/還傘。","自己的 library/你的 IP 名稱/ 保存與備份位置；參考素材須有權使用。","需要 check／export 時準備 Python 3.8 以上；先確認下游是否採用相容欄位。"],"first_steps":["先把 templates 的空白角色卡複製進自己的 library/你的 IP 名稱/，分別寫外貌、行為模式與說話方式。","對照 references/欄位指南.md：恆定外貌留 appearance，逐鏡道具另放 props；未揭露劇透只留封存路徑。","依 README 用 python scripts/bible.py check 核對卡片；確定需接 emotion-shot-pipeline 才 export，修改下游後把設定回存正本。"],"first_result":"一張三層自創角色卡，附 check 問題清單、下游取用欄位與有日期的正本更新紀錄。","contribution":"可在原作 Issues 提供自創卡片、缺欄重現或匯出問題，保留 Nico 與 MIT 來源；不要公開未發表 IP、封存劇透、私人聲音或未授權參考圖。","beginner":{"category":"內容與行銷","purpose":"把角色外貌、個性與聲線寫成同一張設定卡，讓編劇、生圖和配音共用正本。","for_whom":"製作連載影像、短片或配音的創作者、要和夥伴交接角色、場景與世界觀設定的小隊。","make":"一張三層自創角色卡，附 check 問題清單、下游取用欄位與有日期的正本更新紀錄。","workshop_use":"讓編劇、影像與配音夥伴各讀需要的一層，實際交接一個角色，再把欄位不清楚的地方回饋原作。","next_step":"先把 templates 的空白角色卡複製進自己的 library/你的 IP 名稱/，分別寫外貌、行為模式與說話方式。"},"author_name":"Nico","reading_url":"https://github.com/Rumi-3653/story-bible/blob/d0fa28c9a2bf7f26eaf8f01a8b03c2f4508a9ef5/README.md","source_commit":"d0fa28c9a2bf7f26eaf8f01a8b03c2f4508a9ef5","reviewed_at":"2026-10-20","contribution_url":"https://github.com/Rumi-3653/story-bible/issues","source_evidence":[{"path":"README.md","url":"https://github.com/Rumi-3653/story-bible/blob/d0fa28c9a2bf7f26eaf8f01a8b03c2f4508a9ef5/README.md"},{"path":"LICENSE","url":"https://github.com/Rumi-3653/story-bible/blob/d0fa28c9a2bf7f26eaf8f01a8b03c2f4508a9ef5/LICENSE"}]}},{"id":"human-mode","title":"Human Mode：五階提示與自主思考","description":"先選自己的答案，再看主持人的論證；用遊玩紀錄挑適合自己的五階提示。","kind":"reference","license_status":"MIT","repository_url":"https://github.com/madeofroc-arch/AI-Detox-Center","upstream_url":"https://github.com/madeofroc-arch/AI-Detox-Center","fork_url":"https://github.com/madeofroc-arch/AI-Detox-Center/fork","source_commit":"b2f5bc19f2f22b18285dfe360a5d77acbda63ca1","introduction_url":null,"cover_url":"/art/skills/human-mode.webp","star_url":"https://github.com/madeofroc-arch/AI-Detox-Center","official_guild_keys":[],"guide":{"format":"思辨問答遊戲與提示階梯 Skill","summary":"先選自己的答案，再看主持人的論證；用遊玩紀錄挑適合自己的五階提示。","audience":["想練習辨識流暢卻錯誤論證的人","希望 AI 先提示、仍能隨時要完整答案的學習者"],"status":"啪哩啪啦自述為策展者；原作為 madeofroc-arch/AI-Detox-Center，策展不等於原創作者。MIT。固定版本遊戲採預寫題目、本機計算，不需帳號、推論或 API key。遊玩比例只描述該組樣本，不是心理診斷或個人能力評分；題目仍有已知線索風險，單次結果不足以證明改善。提示 Skill 安裝進外部聊天工具後，對話由該服務處理，不能套用遊戲的本機隱私說明。舊 tracker 歷史留存封存；工坊未遊玩或驗證訓練效果。","features":["先點暫定答案才能使用求助，揭曉時對照真實與誤導論證。","本機整理遊玩比例，產生可複製的提示設定 YAML；資料由本人決定是否帶到聊天工具。","skill/method/*.yaml 定義五階提示；可用 skill/dist/zh-TW/chatgpt.md 等繁中指引，隨時要求完整答案。"],"prerequisites":["先讀 README 與 skill/README.md，選遊戲或提示 Skill；單純閱讀提示文件不必安裝遊戲。","遊戲需 Node.js 20 以上；手機路線另依 Expo 說明。","一個願意先自己作答的練習題；使用外部聊天工具前先確認該平台的對話處理方式。"],"first_steps":["先讀 skill/README.md 的五階說明，挑一題寫下自己的暫定答案；不想裝遊戲可先閱讀繁中 dist 指引。","要玩網頁版，再依 README「Getting started」安裝並用 web 指令啟動 apps/mobile 工作區；先作答才開求助，回看哪段論證影響了選擇。","把這次遊玩的觀察與樣本數記下；需要時才手動複製提示設定到自己的聊天工具，並確認能直接要求完整答案。"],"first_result":"一份「暫定答案 → 讀論證後的選擇 → 揭曉回看」練習紀錄，附選用提示層與單次樣本的限制。","contribution":"沿啪哩啪啦策展的原作 Issues 回饋可查證題目、誤導線索或螢幕閱讀器問題，附遊戲 seed 與重現步驟；保留原作作者與 MIT 資訊，不把遊玩比例寫成人格評分。","beginner":{"category":"定位與社群","purpose":"先選自己的答案，再看主持人的論證；用遊玩紀錄挑適合自己的五階提示。","for_whom":"想練習辨識流暢卻錯誤論證的人、希望 AI 先提示、仍能隨時要完整答案的學習者。","make":"一份「暫定答案 → 讀論證後的選擇 → 揭曉回看」練習紀錄，附選用提示層與單次樣本的限制。","workshop_use":"和夥伴比較同一題中哪段論證影響選擇，討論提示層是否有幫助；回饋題目與可及性，不替彼此貼能力標籤。","next_step":"先讀 skill/README.md 的五階說明，挑一題寫下自己的暫定答案；不想裝遊戲可先閱讀繁中 dist 指引。"},"author_name":"啪哩啪啦","credit_role":"策展","reading_url":"https://github.com/madeofroc-arch/AI-Detox-Center/blob/b2f5bc19f2f22b18285dfe360a5d77acbda63ca1/README.md","source_commit":"b2f5bc19f2f22b18285dfe360a5d77acbda63ca1","reviewed_at":"2026-10-20","contribution_url":"https://github.com/madeofroc-arch/AI-Detox-Center/issues","source_evidence":[{"path":"README.md","url":"https://github.com/madeofroc-arch/AI-Detox-Center/blob/b2f5bc19f2f22b18285dfe360a5d77acbda63ca1/README.md"},{"path":"LICENSE","url":"https://github.com/madeofroc-arch/AI-Detox-Center/blob/b2f5bc19f2f22b18285dfe360a5d77acbda63ca1/LICENSE"},{"path":"skill/README.md","url":"https://github.com/madeofroc-arch/AI-Detox-Center/blob/b2f5bc19f2f22b18285dfe360a5d77acbda63ca1/skill/README.md"}]}},{"id":"career-guide","title":"方向探索與陪跑入門","repository_url":"https://github.com/FreeTWAI/freedom-skill-career-guide","description":"把「不知道自己能做什麼」整理成由本人選定的一個小練習。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-skill-career-guide/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-skill-career-guide","source_commit":"4f7f7fafec4237ba8c63986ec2c07f026e4e34a8","introduction_url":null,"cover_url":"/art/skills/career-guide.webp","star_url":"https://github.com/FreeTWAI/freedom-skill-career-guide","official_guild_keys":["guild_talent_direction"],"guide":{"format":"實作手冊","summary":"把「不知道自己能做什麼」整理成由本人選定的一個小練習。","audience":["想找方向的新會員","願意陪新人整理目標的夥伴"],"status":"入門手冊與成果模板，可手動使用；不是職業診斷或自動媒合服務。","features":["現況與可投入時間訪談","比較兩到三個可嘗試方向","記錄完成條件與回顧日期"],"prerequisites":["一位願意討論方向的人，或先替自己整理","可填寫 Markdown 的筆記工具；不需要程式環境"],"first_steps":["先寫目前身分、做過的事，以及這週想改變的一件事。","列出兩個可以試的小活動，自己選一個，寫清完成長什麼樣。","把投入時間、需要的協助與回顧日期填進成果模板。"],"first_result":"一張本人確認的方向卡，附本週小成果與回顧日期。","contribution":"補充不同職業的匿名訪談例子，或讓成果模板更好填。","contribution_url":"https://github.com/FreeTWAI/freedom-skill-career-guide/issues","reading_url":"https://github.com/FreeTWAI/freedom-skill-career-guide/blob/4f7f7fafec4237ba8c63986ec2c07f026e4e34a8/SKILL.md","source_commit":"4f7f7fafec4237ba8c63986ec2c07f026e4e34a8","reviewed_at":"2026-09-27","source_evidence":[{"path":"SKILL.md","url":"https://github.com/FreeTWAI/freedom-skill-career-guide/blob/4f7f7fafec4237ba8c63986ec2c07f026e4e34a8/SKILL.md"},{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-skill-career-guide/blob/4f7f7fafec4237ba8c63986ec2c07f026e4e34a8/README.md"}],"beginner":{"category":"定位與社群","purpose":"把想做的事，整理成這週能開始的一個小練習。","for_whom":"還在找方向，或想陪新人一起起步的人。","make":"一張方向卡與本週練習計畫。","workshop_use":"完成會員定位後，想進一步整理目標時，可帶到公會找夥伴討論。","next_step":"先挑一件這週想完成的小事，照手冊填一張方向卡。"}}},{"id":"supplier-client","title":"供應端工作台","repository_url":"https://github.com/FreeTWAI/freedom-supplier-client","description":"把自由工坊裡自己的商品與供貨申請讀回本機，整理成供應端工作工具。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-supplier-client/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-supplier-client","source_commit":"53fd5b0ac4a1b67ccd71a8cc4ba092ea15bb3534","introduction_url":null,"cover_url":"/art/skills/supplier-client.webp","star_url":"https://github.com/FreeTWAI/freedom-supplier-client","official_guild_keys":["guild_product_quality_supply"],"guide":{"format":"讀取客戶端","summary":"把自由工坊裡自己的商品與供貨申請讀回本機，整理成供應端工作工具。","audience":["已刊登商品的供貨者","想改造自己供應端介面的開發者"],"status":"可連中央平台讀取自己的資料；刊登、改價與供貨決定仍在網站完成，沒有寫入或付款權限。","features":["一次性代碼核准供應端讀取","商品、供貨申請與連線狀態 JSON","本機私人憑證保存與網站撤銷"],"prerequisites":["Node.js 24","自由工坊會員已完成定位，供貨中心已有自己的商品與供貨條件"],"first_steps":["先在供貨中心整理商品和供貨條件。","執行 npm run connect，複製終端顯示的代碼；到「我的名片」貼進「客戶端一次性代碼」，核對名稱與供應端讀取範圍後核准。","讀取自己的商品，挑一個欄位整理成私人商品檢視；資料不放公開 GitHub。"],"first_result":"一份能讀回自己商品與申請的私人供應端檢視。","contribution":"改善私人商品檢視與錯誤提示；保留中央資料權限與讀取範圍。","contribution_url":"https://github.com/FreeTWAI/freedom-supplier-client/issues","reading_url":"https://github.com/FreeTWAI/freedom-supplier-client/blob/53fd5b0ac4a1b67ccd71a8cc4ba092ea15bb3534/README.md","source_commit":"53fd5b0ac4a1b67ccd71a8cc4ba092ea15bb3534","reviewed_at":"2026-09-27","source_evidence":[{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-supplier-client/blob/53fd5b0ac4a1b67ccd71a8cc4ba092ea15bb3534/README.md"},{"path":"package.json","url":"https://github.com/FreeTWAI/freedom-supplier-client/blob/53fd5b0ac4a1b67ccd71a8cc4ba092ea15bb3534/package.json"}],"quickstart":{"commands":"npm ci --ignore-scripts\nnpm test\nnpm run connect\nnpm run read -- products","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"供貨與商店","purpose":"在自己的電腦查看工坊商品與供貨申請。","for_whom":"已在工坊供貨的人，以及協助整理資料的開發者。","make":"一份只讀取自己資料的供貨檢視。","workshop_use":"搭配供貨中心查看自己的商品；刊登、改價與供貨決定仍回網站處理。","next_step":"先讀準備步驟，再由本人核准自己的供應端讀取連線。"}}},{"id":"storefront","title":"我的第一間商店","repository_url":"https://github.com/FreeTWAI/freedom-storefront","description":"為已選定的商品做本機版面預覽，也能讀取自己一家商店的選品與供貨狀態。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-storefront/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-storefront","source_commit":"9823df79f8eee86008c269437880ed2e49bdc394","introduction_url":null,"cover_url":"/art/skills/storefront.webp","star_url":"https://github.com/FreeTWAI/freedom-storefront","official_guild_keys":["guild_commerce_sales"],"guide":{"format":"商店模板與讀取客戶端","summary":"為已選定的商品做本機版面預覽，也能讀取自己一家商店的選品與供貨狀態。","audience":["想開店的銷售者","協助商家製作展示版面的開發者"],"status":"已提供四種模板與私人的商店讀取連線；公開買家商店、結帳、訂單與金流尚未實作。","features":["目錄、單品與參考商品 HTML 預覽","一次只核准自己的一家商店","共用平台選品與供貨狀態；服務模板明示尚無預約 API"],"prerequisites":["Node.js 24","連真資料前先在平台建立自己的商店；離線範例不需要帳號"],"first_steps":["先用虛構 snapshot 產生單品預覽，確認文案與商品資訊排版。","到平台建立商店並選品，再用 connect 代碼核准該商店的讀取。","修改自己的版面；含供貨價格與私人資料的預覽留在本機。"],"first_result":"一張可在本機開啟的商店／單品 HTML，清楚標示預覽而非可下單商店。","contribution":"改善模板的易讀性與手機排版；公開結帳需求先在中央平台討論。","contribution_url":"https://github.com/FreeTWAI/freedom-storefront/issues","reading_url":"https://github.com/FreeTWAI/freedom-storefront/blob/9823df79f8eee86008c269437880ed2e49bdc394/README.md","source_commit":"9823df79f8eee86008c269437880ed2e49bdc394","reviewed_at":"2026-09-27","source_evidence":[{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-storefront/blob/9823df79f8eee86008c269437880ed2e49bdc394/README.md"},{"path":"package.json","url":"https://github.com/FreeTWAI/freedom-storefront/blob/9823df79f8eee86008c269437880ed2e49bdc394/package.json"}],"quickstart":{"commands":"npm ci --ignore-scripts\nnpm test\nnpm run build -- --template single-product --input examples/demo-snapshot.json --output dist/product.html --listing-id demo-listing","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"供貨與商店","purpose":"把想賣的商品，排成可以在自己電腦看的商店樣稿。","for_whom":"想練習開店，或替商家設計商品展示頁的人。","make":"一張商店或單品展示頁。","workshop_use":"搭配「開店與銷售」的選品，先討論版面；樣稿目前不能下單或結帳。","next_step":"挑一個商品，先用範例做出展示頁，再換成自己的內容。"}}},{"id":"community-ops","title":"新人接待與社群活動","repository_url":"https://github.com/FreeTWAI/freedom-skill-community-ops","description":"把一次新人歡迎或小活動，整理成下一位主持人接得住的流程。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-skill-community-ops/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-skill-community-ops","source_commit":"44e14e93038caa640ce4ccc4ca22e6326757c24b","introduction_url":null,"cover_url":"/art/skills/community-ops.webp","star_url":"https://github.com/FreeTWAI/freedom-skill-community-ops","official_guild_keys":["guild_member_operations"],"guide":{"format":"實作手冊","summary":"把一次新人歡迎或小活動，整理成下一位主持人接得住的流程。","audience":["公會接待者","Discord／LINE 社群志工","活動主持人"],"status":"手動接待與活動交接模板；不會自動加好友或發送訊息。","features":["新人需求詢問","活動主題、時間與主持分工","經同意的夥伴介紹與去識別交接"],"prerequisites":["選定一場小活動或一次新人接待","取得參與者同意後才介紹私人聯絡方式"],"first_steps":["先問新夥伴想參與什麼，再把詢問、適合的入口與接待說法寫成可重用的歡迎流程。","寫一份小活動說明，列明主題、時間、加入方法與主持人。","結束後留下結論與待辦，另做一份未到場者也看得懂的摘要。"],"first_result":"一份歡迎流程、一份活動說明與一份可交接摘要。","contribution":"提供實際可用的接待話術與去識別活動回顧。","contribution_url":"https://github.com/FreeTWAI/freedom-skill-community-ops/issues","reading_url":"https://github.com/FreeTWAI/freedom-skill-community-ops/blob/44e14e93038caa640ce4ccc4ca22e6326757c24b/SKILL.md","source_commit":"44e14e93038caa640ce4ccc4ca22e6326757c24b","reviewed_at":"2026-09-27","source_evidence":[{"path":"SKILL.md","url":"https://github.com/FreeTWAI/freedom-skill-community-ops/blob/44e14e93038caa640ce4ccc4ca22e6326757c24b/SKILL.md"},{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-skill-community-ops/blob/44e14e93038caa640ce4ccc4ca22e6326757c24b/README.md"}],"beginner":{"category":"定位與社群","purpose":"準備一套好上手的新人歡迎與小活動流程。","for_whom":"公會接待夥伴、社群志工與活動主持人。","make":"歡迎話術、活動說明與交接摘要。","workshop_use":"用在公會迎新、讀書會或小隊聚會，讓下一位主持人也能接手。","next_step":"先選一次迎新或一場小活動，寫下參加方式與主持分工。"}}},{"id":"partnership","title":"需求訪談與合作提案","repository_url":"https://github.com/FreeTWAI/freedom-skill-partnership","description":"把聊天裡的模糊商機，收斂成雙方能確認的最小合作提案。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-skill-partnership/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-skill-partnership","source_commit":"40bde2433e7779dd402797104a09aec72f112810","introduction_url":null,"cover_url":"/art/skills/partnership.webp","star_url":"https://github.com/FreeTWAI/freedom-skill-partnership","official_guild_keys":["guild_opportunity_partnership"],"guide":{"format":"實作手冊","summary":"把聊天裡的模糊商機，收斂成雙方能確認的最小合作提案。","audience":["業務與合作開發者","接案者","要找供應或執行夥伴的人"],"status":"訪談與提案手冊；條款與付款仍由合作當事人確認。","features":["找出問題與真正受益者","盤點投入、限制與不包含範圍","安排小試作、交付期限及回饋窗口"],"prerequisites":["一個真實需求或可訪談的情境","能代表各自需求的確認窗口"],"first_steps":["詢問現在怎麼做、卡在哪，以及改善後會看見什麼差別。","寫出本輪可投入時間、資源和暫不包含的事。","提出一份小試作，請雙方確認交付物、期限與下一步。"],"first_result":"一頁合作提案，包含受益者、範圍與雙方確認的下一步。","contribution":"提交匿名需求訪談範例，改善提案的範圍與驗收欄位。","contribution_url":"https://github.com/FreeTWAI/freedom-skill-partnership/issues","reading_url":"https://github.com/FreeTWAI/freedom-skill-partnership/blob/40bde2433e7779dd402797104a09aec72f112810/SKILL.md","source_commit":"40bde2433e7779dd402797104a09aec72f112810","reviewed_at":"2026-09-27","source_evidence":[{"path":"SKILL.md","url":"https://github.com/FreeTWAI/freedom-skill-partnership/blob/40bde2433e7779dd402797104a09aec72f112810/SKILL.md"},{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-skill-partnership/blob/40bde2433e7779dd402797104a09aec72f112810/README.md"}],"beginner":{"category":"小隊與協作","purpose":"把聊出來的需求，寫成雙方看得懂的小合作。","for_whom":"想找合作夥伴、接案，或釐清客戶需求的人。","make":"一頁有範圍與下一步的合作提案。","workshop_use":"和公會或小隊夥伴討論合作時，先確認要交付什麼、誰負責。","next_step":"用手冊的問題訪談一位需求方，再寫出一個小試作。"}}},{"id":"reconciliation","title":"商家對帳入門","repository_url":"https://github.com/FreeTWAI/freedom-skill-reconciliation","description":"把商家的訂單與收款紀錄逐筆比對，清楚列出尚未核實的差異。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-skill-reconciliation/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-skill-reconciliation","source_commit":"0cb216a37f1ba5a00cfe467053130f31b710d9cf","introduction_url":null,"cover_url":"/art/skills/reconciliation.webp","star_url":"https://github.com/FreeTWAI/freedom-skill-reconciliation","official_guild_keys":["guild_commerce_settlement"],"guide":{"format":"實作手冊","summary":"把商家的訂單與收款紀錄逐筆比對，清楚列出尚未核實的差異。","audience":["商家營運人員","協助對帳的夥伴"],"status":"商家自有資料的對帳手冊；不連銀行、不代收款，也不把本人回報當銀行核實。","features":["區分回報、雙方確認與來源核實","核對 reference、金額、幣別和時間","整理重複、缺漏、退款與商家確認"],"prerequisites":["商家允許使用的訂單及付款紀錄","私人保存證據的位置；公開模板只放參照"],"first_steps":["選三筆虛構訂單，或商家允許使用的紀錄，記下訂單與付款參照。","逐筆核對金額、幣別與時間，缺少來源就保留待核實。","把差異清單交回商家確認，記下更正與尚待處理的項目。"],"first_result":"三筆紀錄的對照表與差異清單，逐筆區分本人回報、雙方確認、來源核實及待核實。","contribution":"用虛構交易補充重複付款、退款與幣別差異的範例。","contribution_url":"https://github.com/FreeTWAI/freedom-skill-reconciliation/issues","reading_url":"https://github.com/FreeTWAI/freedom-skill-reconciliation/blob/0cb216a37f1ba5a00cfe467053130f31b710d9cf/SKILL.md","source_commit":"0cb216a37f1ba5a00cfe467053130f31b710d9cf","reviewed_at":"2026-09-27","source_evidence":[{"path":"SKILL.md","url":"https://github.com/FreeTWAI/freedom-skill-reconciliation/blob/0cb216a37f1ba5a00cfe467053130f31b710d9cf/SKILL.md"},{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-skill-reconciliation/blob/0cb216a37f1ba5a00cfe467053130f31b710d9cf/README.md"}],"beginner":{"category":"供貨與商店","purpose":"學會比對訂單與收款紀錄，找出需要確認的差異。","for_whom":"小店營運者與協助整理帳目的人。","make":"三筆紀錄的對照表與差異清單。","workshop_use":"有商家合作時，用自己的資料整理差異，再請當事人核對；不會連銀行。","next_step":"先用三筆範例紀錄練習，標出金額、時間與待確認項目。"}}},{"id":"project-delivery","title":"專案交付與 Sprint","repository_url":"https://github.com/FreeTWAI/freedom-skill-project-delivery","description":"讓小隊把一個想法拆成能驗收的短迭代，交付後知道下一步怎麼改。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-skill-project-delivery/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-skill-project-delivery","source_commit":"8fef03e153463a91e9253705becef6d3a744207e","introduction_url":null,"cover_url":"/art/skills/project-delivery.webp","star_url":"https://github.com/FreeTWAI/freedom-skill-project-delivery","official_guild_keys":["guild_ai_project"],"guide":{"format":"實作手冊","summary":"讓小隊把一個想法拆成能驗收的短迭代，交付後知道下一步怎麼改。","audience":["專案協調者","小隊召集人","使用 Sprint 或 Kanban 的協作者"],"status":"專案規劃與回顧模板；不會代人認領責任或保證交付。","features":["目標與具體驗收例子","責任、時間容量與待辦","短迭代交付、使用說明與回顧"],"prerequisites":["一個本週可完成的目標","願意認領的小隊成員及驗收者"],"first_steps":["用一個使用情境寫出本輪成果和通過的樣子。","拆出少量待辦，由本人認領並確認可投入時間。","交付可操作的成果，請驗收者實際試用，再記下下一輪調整。"],"first_result":"一份小隊短迭代板，附實際成果、驗收回饋與下一輪待辦。","contribution":"改善驗收案例與小隊容量範例，讓不同職業都能使用。","contribution_url":"https://github.com/FreeTWAI/freedom-skill-project-delivery/issues","reading_url":"https://github.com/FreeTWAI/freedom-skill-project-delivery/blob/8fef03e153463a91e9253705becef6d3a744207e/SKILL.md","source_commit":"8fef03e153463a91e9253705becef6d3a744207e","reviewed_at":"2026-09-27","source_evidence":[{"path":"SKILL.md","url":"https://github.com/FreeTWAI/freedom-skill-project-delivery/blob/8fef03e153463a91e9253705becef6d3a744207e/SKILL.md"},{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-skill-project-delivery/blob/8fef03e153463a91e9253705becef6d3a744207e/README.md"}],"beginner":{"category":"小隊與協作","purpose":"把小隊的大想法，拆成這一輪能完成的小成果。","for_whom":"小隊召集人、專案協調者與一起做作品的夥伴。","make":"一份任務板與成果回顧。","workshop_use":"小隊開始合作時，拿來確認分工、驗收方式與下一輪待辦。","next_step":"先選一個小成果，列出完成條件與每個人的可投入時間。"}}},{"id":"agent-kit","title":"平台工具接入包","repository_url":"https://github.com/FreeTWAI/freedom-agent-kit","description":"用一份共用平台協定示範本機會員查詢，作為 AI 工具接入的開發起點。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-agent-kit/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-agent-kit","source_commit":"201fdab8017e2850bafc7b2f1e8dec7e4c0d6233","introduction_url":null,"cover_url":"/art/skills/agent-kit.webp","star_url":"https://github.com/FreeTWAI/freedom-agent-kit","official_guild_keys":["guild_platform_engineering","guild_ai_field"],"guide":{"format":"開發接入範例","summary":"用一份共用平台協定示範本機會員查詢，作為 AI 工具接入的開發起點。","audience":["平台整合開發者","想為自己的 AI CLI 增加狀態查詢工具的人"],"status":"目前 CLI 只提供本機示範會員查詢；真實 Agent device flow、短效授權和 MCP server 仍待實作。","features":["固定版本的平台 DTO 與共用 client","本機 demo 查詢完成後登出","協定來源與摘要核對工具"],"prerequisites":["Node.js 24","要執行狀態查詢需另有本機 Freedom Platform 示範服務"],"first_steps":["先讀 README，分清現有 demo 查詢與尚未提供的正式代理授權。","在副本跑測試，查看 CLI 如何呼叫共用 client。","挑一項純讀取摘要改善輸出，不在工具內另建會員或任務真相。"],"first_result":"一個通過測試的本機狀態摘要小改動，附輸入、輸出與限制。","contribution":"補充不同 CLI 的讀取範例、錯誤處理或正式授權需求。","contribution_url":"https://github.com/FreeTWAI/freedom-agent-kit/issues","reading_url":"https://github.com/FreeTWAI/freedom-agent-kit/blob/201fdab8017e2850bafc7b2f1e8dec7e4c0d6233/README.md","source_commit":"201fdab8017e2850bafc7b2f1e8dec7e4c0d6233","reviewed_at":"2026-09-27","source_evidence":[{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-agent-kit/blob/201fdab8017e2850bafc7b2f1e8dec7e4c0d6233/README.md"},{"path":"package.json","url":"https://github.com/FreeTWAI/freedom-agent-kit/blob/201fdab8017e2850bafc7b2f1e8dec7e4c0d6233/package.json"}],"quickstart":{"commands":"npm ci\nnpm test","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"作品與開源","purpose":"用現成範例，練習讓 AI 工具讀取平台狀態。","for_whom":"想研究工坊工具串接、能操作程式環境的人。","make":"一個能跑測試的本機查詢小改動。","workshop_use":"適合平台工程與 AI 公會研究工具接入；目前先用本機示範練習。","next_step":"照準備步驟啟動本機範例，先看懂一次查詢的輸入與輸出。"}}},{"id":"project-template","title":"開源專案起始包","repository_url":"https://github.com/FreeTWAI/freedom-project-template","description":"從會跑的本機頁面、測試和介紹文件，開始你的獨立開源專案。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-project-template/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-project-template","source_commit":"9bc7cee3f98d21da3156e5a67bfa63dc63a4615e","introduction_url":null,"cover_url":"/art/skills/project-template.webp","star_url":"https://github.com/FreeTWAI/freedom-project-template","official_guild_keys":["guild_ai_vibe"],"guide":{"format":"Node.js 專案起始包","summary":"從會跑的本機頁面、測試和介紹文件，開始你的獨立開源專案。","audience":["第一次發布作品的會員","想快速開新專案的小隊"],"status":"Node 24 範本含測試、本機預覽與平台協定；不含雲端部署、公開註冊或付款。","features":["本機 loopback 預覽","可重建的 server 產物","專案身分初始化、GitHub 任務與 PR 協作說明"],"prerequisites":["Node.js 24.x","建立自己的 GitHub 專案或 Fork，能在自己的電腦開啟預覽"],"first_steps":["在副本跑測試與 build，再啟動本機預覽。","按照初始化清單改專案名稱及自己的 repository 身分。","選一個小功能，用 Issue 說明目標，再提出有測試的 PR。"],"first_result":"一個能在自己電腦開啟、帶測試與用途說明的新專案。","contribution":"改善新手初始化步驟、範例測試或首次 PR 的指引。","contribution_url":"https://github.com/FreeTWAI/freedom-project-template/issues","reading_url":"https://github.com/FreeTWAI/freedom-project-template/blob/9bc7cee3f98d21da3156e5a67bfa63dc63a4615e/README.md","source_commit":"9bc7cee3f98d21da3156e5a67bfa63dc63a4615e","reviewed_at":"2026-09-27","source_evidence":[{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-project-template/blob/9bc7cee3f98d21da3156e5a67bfa63dc63a4615e/README.md"},{"path":"package.json","url":"https://github.com/FreeTWAI/freedom-project-template/blob/9bc7cee3f98d21da3156e5a67bfa63dc63a4615e/package.json"},{"path":"docs/initialize-project.md","url":"https://github.com/FreeTWAI/freedom-project-template/blob/9bc7cee3f98d21da3156e5a67bfa63dc63a4615e/docs/initialize-project.md"}],"quickstart":{"commands":"npm test\nnpm run build\nnpm run dev","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"作品與開源","purpose":"從能開啟的範例頁面，開始自己的第一個開源作品。","for_whom":"想做第一個程式作品的會員或小隊。","make":"一個有用途說明與測試的新專案。","workshop_use":"在作品共創中練習修改、提出任務與送出修改審查。","next_step":"先把範例在自己電腦打開，再改成你的作品名稱與用途。"}}},{"id":"social-post","title":"Hao 社群貼文技能書","repository_url":"https://github.com/FreeTWAI/claude-skill-social-post","description":"把自己的口吻與內容方向整理給 AI，產出可以逐篇確認的社群貼文。","kind":"reference","fork_url":"https://github.com/FreeTWAI/claude-skill-social-post/fork","license_status":"MIT","upstream_url":"https://github.com/Hao0321/claude-skill-social-post","source_commit":"c2641ba5ac7d7f722f1cef54b03fbfe553502c7b","introduction_url":null,"cover_url":"/art/skills/social-post.webp","star_url":"https://github.com/Hao0321/claude-skill-social-post","official_guild_keys":["guild_marketing"],"guide":{"format":"社群內容 Skill","summary":"把自己的口吻與內容方向整理給 AI，產出可以逐篇確認的社群貼文。","audience":["社群小編","個人品牌創作者","行銷公會夥伴"],"status":"收錄版本含內容規劃、聲線學習與貼文草稿；三平台真實自動回覆仍未全面驗收，不能當作全自動代管。","features":["以授權樣本建立本機聲線","內容計畫、分平台草稿與成效分析","另有精簡 ChatGPT Chat 版；私人樣本留本機"],"prerequisites":["Codex、Claude Code 或閱讀精簡規則的 ChatGPT 使用者","自己的公開或已授權貼文樣本；需要發文才另外設定帳號與確認"],"first_steps":["閱讀 social-post/SKILL.md，先用自己的方向填聲線與內容 brief。","選一個主題，請 AI 產出一篇符合自己口吻的草稿。","自己核對事實與語氣，保留修改紀錄；第一輪可以只完成草稿。"],"first_result":"一份自己的聲線簡卡與一篇經本人修訂的貼文草稿。","contribution":"提供匿名可重現案例、平台改版問題或內容品質回歸測試。","contribution_url":"https://github.com/FreeTWAI/claude-skill-social-post/issues","reading_url":"https://github.com/Hao0321/claude-skill-social-post/blob/c2641ba5ac7d7f722f1cef54b03fbfe553502c7b/social-post/SKILL.md","source_commit":"c2641ba5ac7d7f722f1cef54b03fbfe553502c7b","reviewed_at":"2026-09-23","source_evidence":[{"path":"social-post/SKILL.md","url":"https://github.com/Hao0321/claude-skill-social-post/blob/c2641ba5ac7d7f722f1cef54b03fbfe553502c7b/social-post/SKILL.md"},{"path":"README.md","url":"https://github.com/Hao0321/claude-skill-social-post/blob/c2641ba5ac7d7f722f1cef54b03fbfe553502c7b/README.md"}],"beginner":{"category":"內容與行銷","purpose":"讓 AI 先認識你的口吻，再一起寫社群貼文。","for_whom":"社群小編、個人品牌創作者與行銷夥伴。","make":"自己的口吻簡卡與一篇貼文草稿。","workshop_use":"為商品、作品或公會活動寫介紹，內容由本人確認後再發布。","next_step":"選幾篇你有權使用的文字，先整理口吻，再改好第一篇草稿。"}}},{"id":"typo-studio","title":"Typo Studio 排版工作室","repository_url":"https://github.com/FreeTWAI/typo-studio","description":"把中文內容做成能匯出的 IG 輪播圖，減少字級、斷行與對比的反覆調整。","kind":"reference","fork_url":"https://github.com/FreeTWAI/typo-studio/fork","license_status":"MIT","upstream_url":"https://github.com/Hao0321/typo-studio","source_commit":"9d60be439d150af74a79dbcc5a7547c6108c726f","introduction_url":"https://hao0321.github.io/typo-studio/","cover_url":"/art/skills/typo-studio.webp","star_url":"https://github.com/Hao0321/typo-studio","official_guild_keys":["guild_marketing"],"guide":{"format":"排版工具","summary":"把中文內容做成能匯出的 IG 輪播圖，減少字級、斷行與對比的反覆調整。","audience":["社群設計者","知識型內容創作者","需要商品輪播圖的小店"],"status":"收錄 v2.2.0，提供瀏覽器／PWA 與 Electron 桌面版；字型首次使用可能需要連網。","features":["中文避頭尾與自動字級","多頁輪播、比例與背景圖","單頁圖片、整組 ZIP 與專案 JSON 匯出"],"prerequisites":["瀏覽器即可使用作者網頁版","一段自己的文字與可使用的圖片；改程式需 Node.js／npm"],"first_steps":["開啟作者網頁版，選一組五頁輪播結構。","填自己的封面、三頁重點與結尾，檢查文字可讀性。","匯出圖片及專案 JSON，請夥伴看一遍再決定是否發布。"],"first_result":"一組五頁輪播圖與可繼續編輯的專案檔。","contribution":"回報可重現的中文排版案例，或改善 vendor/app.jsx 的編輯體驗。","contribution_url":"https://github.com/FreeTWAI/typo-studio/issues","reading_url":"https://github.com/Hao0321/typo-studio/blob/9d60be439d150af74a79dbcc5a7547c6108c726f/README.md","source_commit":"9d60be439d150af74a79dbcc5a7547c6108c726f","reviewed_at":"2026-09-23","source_evidence":[{"path":"README.md","url":"https://github.com/Hao0321/typo-studio/blob/9d60be439d150af74a79dbcc5a7547c6108c726f/README.md"},{"path":"package.json","url":"https://github.com/Hao0321/typo-studio/blob/9d60be439d150af74a79dbcc5a7547c6108c726f/package.json"},{"path":"TUTORIAL.md","url":"https://github.com/Hao0321/typo-studio/blob/9d60be439d150af74a79dbcc5a7547c6108c726f/TUTORIAL.md"}],"quickstart":{"commands":"npm install\nnpm start","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"website_url":"https://hao0321.github.io/typo-studio/","beginner":{"category":"內容與行銷","purpose":"把一段中文內容，排成清楚好讀的社群輪播圖。","for_whom":"想做知識圖卡、商品介紹或社群設計的人。","make":"五頁輪播圖與可再編輯的專案檔。","workshop_use":"把商品重點、公會活動或作品教學整理成能分享的圖卡。","next_step":"先準備五個重點，套入一組輪播，再調整字級與斷行。"}}},{"id":"video-autopilot","title":"影片自動化工具包","repository_url":"https://github.com/FreeTWAI/video-autopilot-kit","description":"用可重現的素材檢查與剪輯流程，把頻道方法整理成自己的工具包。","kind":"reference","fork_url":"https://github.com/FreeTWAI/video-autopilot-kit/fork","license_status":"MIT","upstream_url":"https://github.com/Hao0321/video-autopilot-kit","source_commit":"b449e7a57076cbc66db77ccbf2d3978f492af7dc","introduction_url":null,"cover_url":"/art/skills/video-autopilot.webp","star_url":"https://github.com/Hao0321/video-autopilot-kit","official_guild_keys":["guild_media_automation"],"guide":{"format":"剪輯工具與方法框架","summary":"用可重現的素材檢查與剪輯流程，把頻道方法整理成自己的工具包。","audience":["短影音剪輯者","頻道營運者","想改善剪輯工具的開發者"],"status":"收錄 v0.23.0；完整剪輯走 Editkin v4，另有無真素材範例。實際頻道設定、素材與執行環境需自行準備。","features":["長片、Shorts 與 Reels 的規劃和品質檢查","ffmpeg 素材處理及濾鏡工具","可重跑範例與逐步剪輯流程"],"prerequisites":["入門範例使用 Python 3.9+，示範 04 不需要額外套件或 ffmpeg","真正渲染影片時另需 ffmpeg／ffprobe 及對應媒體相依"],"first_steps":["先跑不需要影片素材的 Shorts 規則範例，看看不合格與修正後的差別。","只改一個門檻，記錄判定為何改變。","再依 SETUP.md 填自己的頻道資料，挑一段素材進入後續剪輯練習。"],"first_result":"一份可重跑的 Shorts 判定結果與你修改門檻的說明。","contribution":"參與自由工坊的影片共創任務，補可重現素材、測試或剪輯說明。","contribution_url":"https://github.com/FreeTWAI/video-autopilot-kit/issues","reading_url":"https://github.com/Hao0321/video-autopilot-kit/blob/b449e7a57076cbc66db77ccbf2d3978f492af7dc/README.md","source_commit":"b449e7a57076cbc66db77ccbf2d3978f492af7dc","reviewed_at":"2026-09-30","source_evidence":[{"path":"README.md","url":"https://github.com/Hao0321/video-autopilot-kit/blob/b449e7a57076cbc66db77ccbf2d3978f492af7dc/README.md"},{"path":"examples/README.md","url":"https://github.com/Hao0321/video-autopilot-kit/blob/b449e7a57076cbc66db77ccbf2d3978f492af7dc/examples/README.md"},{"path":"examples/04_shorts_gate.py","url":"https://github.com/Hao0321/video-autopilot-kit/blob/b449e7a57076cbc66db77ccbf2d3978f492af7dc/examples/04_shorts_gate.py"}],"quickstart":{"commands":"python examples/04_shorts_gate.py","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"內容與行銷","purpose":"把影片素材的檢查與剪輯步驟，整理成可重跑的流程。","for_whom":"會剪短影音、經營頻道或想改造剪輯工具的人。","make":"一份短影音判定結果與調整紀錄。","workshop_use":"影音公會或小隊可用來比較剪輯規則，再逐步套用到自己的素材。","next_step":"先跑不需真素材的範例，理解規則後再準備自己的影片。"}}},{"id":"short-drama","title":"AI 短劇工作流","repository_url":"https://github.com/FreeTWAI/ai-short-drama","description":"把一句短劇點子展開成角色設定、單集轉折與可交接的製作包。","kind":"reference","fork_url":"https://github.com/FreeTWAI/ai-short-drama/fork","license_status":"MIT","upstream_url":"https://github.com/Hao0321/ai-short-drama","source_commit":"a1a00d3949fedd74edb6830a79d189a2c76920db","introduction_url":null,"cover_url":"/art/skills/short-drama.webp","star_url":"https://github.com/Hao0321/ai-short-drama","official_guild_keys":["guild_media_automation"],"guide":{"format":"短劇策劃 Skill","summary":"把一句短劇點子展開成角色設定、單集轉折與可交接的製作包。","audience":["編劇","AI 短劇創作者","影片企劃與剪輯小隊"],"status":"核心處理故事、連載狀態與製作包驗證；產生媒體和組成影片需要另外的生成／剪輯工具。","features":["角色與世界設定","單集回報、轉折與追更鉤子","逐鏡時間線、角色一致性與製作包檢查"],"prerequisites":["支援 Skills 的 AI 客戶端","原創故事點子；要跑附帶驗證需 Python"],"first_steps":["先讀 SKILL.md，寫一句主角、目標與代價都清楚的故事點子。","讓工具規劃三集試播，每集明確發生一個轉變。","先用附帶的示範計畫確認驗證工具可用；自己的鏡頭計畫也要依格式檢查，通過前保留草稿標記。"],"first_result":"三集試播概要、角色設定與鏡頭計畫草稿；自己的製作包通過檢查後再交接。","contribution":"補敘事一致性的失敗例、示範計畫或製作包驗證案例。","contribution_url":"https://github.com/FreeTWAI/ai-short-drama/issues","reading_url":"https://github.com/Hao0321/ai-short-drama/blob/a1a00d3949fedd74edb6830a79d189a2c76920db/SKILL.md","source_commit":"a1a00d3949fedd74edb6830a79d189a2c76920db","reviewed_at":"2026-09-23","source_evidence":[{"path":"SKILL.md","url":"https://github.com/Hao0321/ai-short-drama/blob/a1a00d3949fedd74edb6830a79d189a2c76920db/SKILL.md"},{"path":"README.md","url":"https://github.com/Hao0321/ai-short-drama/blob/a1a00d3949fedd74edb6830a79d189a2c76920db/README.md"}],"quickstart":{"commands":"python scripts/studio_lint.py examples/studio-plan.example.json --studio-ready","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"內容與行銷","purpose":"把一個短劇點子，整理成角色、分集與鏡頭計畫。","for_whom":"編劇、短劇創作者與影片企劃小隊。","make":"三集試播概要與製作計畫草稿。","workshop_use":"先和影音公會夥伴確認故事，再交給各自選用的生成或剪輯工具製作。","next_step":"先寫一句故事點子與主角目標，照步驟展開三集概要。"}}},{"id":"hao-studio","title":"Hao Studio Web","repository_url":"https://github.com/FreeTWAI/Hao0321-Studio-WEB","description":"研究 Hao 如何把作品、文章、遊戲與社群入口放在同一個品牌網站。","kind":"reference","fork_url":"https://github.com/FreeTWAI/Hao0321-Studio-WEB/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/Hao0321/Hao0321-Studio-WEB","source_commit":"40766413d3263e80d573e7c7928e1816c9f441e0","introduction_url":"https://hao0321.com/","cover_url":"/art/skills/hao-studio.webp","star_url":"https://github.com/Hao0321/Hao0321-Studio-WEB","official_guild_keys":[],"guide":{"format":"網站實作參考","summary":"研究 Hao 如何把作品、文章、遊戲與社群入口放在同一個品牌網站。","audience":["作品集設計者","品牌網站開發者","想研究遊戲與社群網站的人"],"status":"收錄的是實際靜態網站及獨立遊戲 API 程式，沒有根目錄 README；不是已接自由工坊的會員或影片平台。","features":["首頁、作品案例與文章頁","自由工坊社群頁與瀏覽器遊戲","另有 Cloudflare Worker／D1 遊戲後端"],"prerequisites":["先用瀏覽器看作者網站即可","改作前釐清頁面、素材及未明確宣告的授權；不沿用作者帳號與後端設定"],"first_steps":["先看首頁與一個案例頁，畫出內容層級與導覽。","挑一個值得學習的互動或作品卡，記下它解決什麼問題。","用自己的文字和素材做獨立小版面；接遊戲 API 前另外檢查其部署需求。"],"first_result":"一張網站內容地圖與使用自己素材製作的單頁練習。","contribution":"針對可重現的版面、導覽或無障礙問題提出 Issue；先討論再改原站。","contribution_url":"https://github.com/FreeTWAI/Hao0321-Studio-WEB/issues","reading_url":"https://github.com/Hao0321/Hao0321-Studio-WEB/blob/40766413d3263e80d573e7c7928e1816c9f441e0/index.html","source_commit":"40766413d3263e80d573e7c7928e1816c9f441e0","reviewed_at":"2026-09-23","source_evidence":[{"path":"index.html","url":"https://github.com/Hao0321/Hao0321-Studio-WEB/blob/40766413d3263e80d573e7c7928e1816c9f441e0/index.html"},{"path":"game-api/README.md","url":"https://github.com/Hao0321/Hao0321-Studio-WEB/blob/40766413d3263e80d573e7c7928e1816c9f441e0/game-api/README.md"}],"website_url":"https://hao0321.com/","beginner":{"category":"作品與開源","purpose":"從真實網站學習怎麼介紹作品、文章與社群。","for_whom":"想做個人作品集、品牌頁或研究網站的人。","make":"一張內容地圖與自己的單頁練習。","workshop_use":"可作為介紹工坊作品的版面參考；練習頁請使用自己的素材。","next_step":"先看首頁怎麼分類內容，畫一張地圖，再做自己的小頁面。"}}},{"id":"media-generator","title":"AI 影音生成技能書","repository_url":"https://github.com/FreeTWAI/ai-media-generator","description":"把影像或音樂構想整理成分鏡與適合目標平台的提示，而不是只堆「電影感」形容詞。","kind":"reference","fork_url":"https://github.com/FreeTWAI/ai-media-generator/fork","license_status":"MIT","upstream_url":"https://github.com/Hao0321/ai-media-generator","source_commit":"edc8aa5227f4a58f9a3a88c7bf3e99bdda2a4361","introduction_url":null,"cover_url":"/art/skills/media-generator.webp","star_url":"https://github.com/Hao0321/ai-media-generator","official_guild_keys":["guild_media_automation"],"guide":{"format":"影音提示與生成 Skill","summary":"把影像或音樂構想整理成分鏡與適合目標平台的提示，而不是只堆「電影感」形容詞。","audience":["AI 影像創作者","影片企劃","要產出商品素材的行銷者"],"status":"提供提示參考、分鏡模板與部分平台瀏覽器流程；平台功能、登入、額度及付費需在使用時確認。","features":["鏡頭、光線、聲音與風格描述","依生成平台調整提示","多鏡頭連貫性、分鏡與音樂影片模板"],"prerequisites":["支援 Skills 的 AI 客戶端","生成素材需自己可用的服務帳號；瀏覽器自動操作另需相容工具"],"first_steps":["先只做提示：寫清主體、動作、場景、光線與預期長度。","對照目標平台的參考頁，整理一份分鏡及限制條件。","自己確認後再選擇是否生成，留下提示、平台與輸出差異。"],"first_result":"一份含三個鏡頭的生成 brief；可附一次實際生成與修訂比較。","contribution":"補平台變動證據、實測提示案例或尚未完善的操作頁。","contribution_url":"https://github.com/FreeTWAI/ai-media-generator/issues","reading_url":"https://github.com/Hao0321/ai-media-generator/blob/edc8aa5227f4a58f9a3a88c7bf3e99bdda2a4361/SKILL.md","source_commit":"edc8aa5227f4a58f9a3a88c7bf3e99bdda2a4361","reviewed_at":"2026-09-23","source_evidence":[{"path":"SKILL.md","url":"https://github.com/Hao0321/ai-media-generator/blob/edc8aa5227f4a58f9a3a88c7bf3e99bdda2a4361/SKILL.md"},{"path":"README.md","url":"https://github.com/Hao0321/ai-media-generator/blob/edc8aa5227f4a58f9a3a88c7bf3e99bdda2a4361/README.md"}],"beginner":{"category":"內容與行銷","purpose":"把模糊的影音想法，寫成清楚的分鏡與生成提示。","for_whom":"想用 AI 做商品素材、影片或音樂企劃的人。","make":"一份三個鏡頭的生成說明。","workshop_use":"和行銷、影音公會討論同一份分鏡，再選擇工具實際生成。","next_step":"先決定一個主題，寫出三個鏡頭的畫面、聲音與風格。"}}},{"id":"pos-pro","title":"POS Pro 商店工具","repository_url":"https://github.com/FreeTWAI/pos-pro","description":"在自己的裝置練習收銀、庫存與報表，理解一間小店的營運資料怎麼流動。","kind":"reference","fork_url":"https://github.com/FreeTWAI/pos-pro/fork","license_status":"MIT","upstream_url":"https://github.com/Hao0321/pos-pro","source_commit":"2656945463e95d155fffca19de18014f5f0d75db","introduction_url":null,"cover_url":"/art/skills/pos-pro.webp","star_url":"https://github.com/Hao0321/pos-pro","official_guild_keys":["guild_commerce_sales","guild_commerce_settlement"],"guide":{"format":"離線零售 POS","summary":"在自己的裝置練習收銀、庫存與報表，理解一間小店的營運資料怎麼流動。","audience":["小型零售店主","門市營運人員","零售工具開發者"],"status":"收錄 v2.5.0，桌面 SQLite／瀏覽器 localStorage；Supabase 同步是選配，尚未自動連自由工坊商品與帳務。","features":["收銀、退貨與庫存變動","會員、點數、儲值與進貨","複式記帳與營運報表"],"prerequisites":["先用測試資料試用；首次登入修改預設員工密碼","自行啟動需 Node.js／npm；公開同步需另行檢查資料權限"],"first_steps":["用三個虛構商品建立庫存，完成一筆測試銷售。","再退回其中一項，檢查庫存、付款與報表是否一致。","記下適合自己店裡的流程；連真資料或雲端同步前先完成帳號與權限設定。"],"first_result":"一份測試銷售與退款的操作紀錄，能說明庫存與帳務的對應。","contribution":"提供去識別的門市流程案例，改善測試、收銀體驗或資料權限。","contribution_url":"https://github.com/FreeTWAI/pos-pro/issues","reading_url":"https://github.com/Hao0321/pos-pro/blob/2656945463e95d155fffca19de18014f5f0d75db/README.md","source_commit":"2656945463e95d155fffca19de18014f5f0d75db","reviewed_at":"2026-09-23","source_evidence":[{"path":"README.md","url":"https://github.com/Hao0321/pos-pro/blob/2656945463e95d155fffca19de18014f5f0d75db/README.md"},{"path":"package.json","url":"https://github.com/Hao0321/pos-pro/blob/2656945463e95d155fffca19de18014f5f0d75db/package.json"}],"quickstart":{"commands":"npm install\nnpm run dev","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"供貨與商店","purpose":"在自己的裝置，練習小店收銀、庫存與報表。","for_whom":"小店店主、門市夥伴與零售工具開發者。","make":"一份測試銷售、退款與庫存紀錄。","workshop_use":"可在銷售或對帳公會討論門市流程；不會自動同步工坊商品或帳務。","next_step":"先建測試商品，練習一筆銷售與退款，再核對庫存變化。"}}},{"id":"security-scanner","title":"AI Security Scanner","repository_url":"https://github.com/FreeTWAI/ai-security-scanner","description":"把自己的程式碼、網站或內部系統檢查結果整理成一份有優先順序的報告。","kind":"reference","fork_url":"https://github.com/FreeTWAI/ai-security-scanner/fork","license_status":"Apache-2.0","upstream_url":"https://github.com/teddashh/ai-security-scanner","source_commit":"e0e69ba01ec16367982bb28fac08c53749618250","introduction_url":"https://teddashh.github.io/ai-security-scanner/","cover_url":"/art/skills/security-scanner.webp","star_url":"https://github.com/teddashh/ai-security-scanner","official_guild_keys":["guild_platform_engineering","guild_security"],"guide":{"format":"安全檢查桌面工具","summary":"把自己的程式碼、網站或內部系統檢查結果整理成一份有優先順序的報告。","audience":["維護自有網站或程式的開發者","資訊安全公會夥伴","協助企業盤點系統的人"],"status":"收錄版本已有桌面與 Agent Skill 流程；三平台候選安裝檔仍標 HOLD，先依來源區分已發布版本與自行建置。","features":["針對資產選擇適用上游掃描器","保留完成、失敗與未執行的檢查狀態","依優先序閱讀問題、比較掃描並匯出 HTML"],"prerequisites":["只選自己管理或明確獲准的目標","從原始碼開發需 Node.js 24+、Rust 1.98 與 Tauri 平台相依"],"first_steps":["在自己的原始碼副本開啟 Codex 或 Claude Code，依 README 的 Agent Skill 入口要求建置，並選自己有權檢查的測試專案。","確認範圍後執行適用檢查，分開查看有結果與未執行的項目。","保存 HTML 報告，挑一個問題修正後再核對結果。"],"first_result":"一份可重開的 HTML 安全報告；有待修問題時，再附一項修正前後比較。","contribution":"提交去識別的重現步驟、輸出解析或報告體驗問題；敏感發現依來源安全政策處理。","contribution_url":"https://github.com/FreeTWAI/ai-security-scanner/issues","reading_url":"https://github.com/teddashh/ai-security-scanner/blob/e0e69ba01ec16367982bb28fac08c53749618250/README.zh-TW.md","source_commit":"e0e69ba01ec16367982bb28fac08c53749618250","reviewed_at":"2026-09-30","source_evidence":[{"path":"README.zh-TW.md","url":"https://github.com/teddashh/ai-security-scanner/blob/e0e69ba01ec16367982bb28fac08c53749618250/README.zh-TW.md"},{"path":"package.json","url":"https://github.com/teddashh/ai-security-scanner/blob/e0e69ba01ec16367982bb28fac08c53749618250/package.json"}],"beginner":{"category":"資訊安全","purpose":"檢查自己的網站或程式，找出應優先處理的安全問題。","for_whom":"維護自有系統的開發者與資安公會夥伴。","make":"一份能重開的安全報告。","workshop_use":"拿自己的或已獲授權的測試專案練習，再和夥伴討論修正順序。","next_step":"先讀支援範圍與安裝狀態，挑一個已獲授權的小專案開始。"}}},{"id":"ai-sister","title":"AI Sister","repository_url":"https://github.com/FreeTWAI/AI-Sister","description":"練習把看到過的資訊存成本機記憶，查詢時能回到答案的畫面來源。","kind":"reference","fork_url":"https://github.com/FreeTWAI/AI-Sister/fork","license_status":"Apache-2.0","upstream_url":"https://github.com/teddashh/AI-Sister","source_commit":"5e03e2bb10b2ff3f843cb029334a0e338c88cfed","introduction_url":"https://teddashh.github.io/AI-Sister/","cover_url":"/art/skills/ai-sister.webp","star_url":"https://github.com/teddashh/AI-Sister","official_guild_keys":[],"guide":{"format":"本機記憶桌面助理","summary":"練習把看到過的資訊存成本機記憶，查詢時能回到答案的畫面來源。","audience":["想研究個人知識工具的會員","桌面助理開發者","關心可追溯回答與本機隱私的人"],"status":"來源記錄至 alpha.168，已有記錄、OCR、記憶與可點出處的問答；各作業系統支援與發布狀態不同。","features":["本機螢幕紀錄與 OCR","帶來源的記憶檢索","選定 CLI 的文字理解；另有明確同意與暫停機制"],"prerequisites":["入門重播範例需 Rust 1.88+","範例不讀螢幕；真實記錄需另外設定同意、排除與暫停"],"first_steps":["先編譯 CLI，使用 repo 的帳單情境重播，暫不開啟自己的螢幕記錄。","查詢「電話」，點對答案與來源，理解資料如何被找回。","記下一個找不到或需要改善的案例，再決定是否試用桌面記錄。"],"first_result":"一份範例查詢結果與來源核對筆記；不需要上傳私人螢幕資料。","contribution":"補匿名可重播的查詢案例、來源呈現或暫停狀態測試。","contribution_url":"https://github.com/FreeTWAI/AI-Sister/issues","reading_url":"https://github.com/teddashh/AI-Sister/blob/5e03e2bb10b2ff3f843cb029334a0e338c88cfed/README.md","source_commit":"5e03e2bb10b2ff3f843cb029334a0e338c88cfed","reviewed_at":"2026-09-27","source_evidence":[{"path":"README.md","url":"https://github.com/teddashh/AI-Sister/blob/5e03e2bb10b2ff3f843cb029334a0e338c88cfed/README.md"},{"path":"Cargo.toml","url":"https://github.com/teddashh/AI-Sister/blob/5e03e2bb10b2ff3f843cb029334a0e338c88cfed/Cargo.toml"}],"quickstart":{"commands":"cargo build --release -p sister-cli --locked\n./target/release/sister --data-dir ./data replay scenarios/bill-lookup.json\n./target/release/sister --data-dir ./data query 電話","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"website_url":"https://teddashh.github.io/AI-Sister/","beginner":{"category":"作品與開源","purpose":"研究怎麼把看過的資訊存成記憶，回答時找回來源。","for_whom":"想研究個人知識工具或桌面助理的人。","make":"一份範例問答與來源核對筆記。","workshop_use":"AI 公會可用範例資料討論記憶與搜尋，先不用私人螢幕內容。","next_step":"先讀支援平台與隱私說明，再用範例核對一次答案的出處。"}}},{"id":"multi-ai-desktop","title":"Multi-AI Chat Desktop","repository_url":"https://github.com/FreeTWAI/multi-ai-chat-desktop","description":"在獨立桌面視窗安排多個 AI 輪流提案、審查與收斂，而不是反覆手動貼同一段問題。","kind":"reference","fork_url":"https://github.com/FreeTWAI/multi-ai-chat-desktop/fork","license_status":"MIT","upstream_url":"https://github.com/teddashh/multi-ai-chat-desktop","source_commit":"0f0d044daf6785d0485e8fec8d1c8c579ecd57ab","introduction_url":"https://teddashh.github.io/multi-ai-chat-desktop/","cover_url":"/art/skills/multi-ai-desktop.webp","star_url":"https://github.com/teddashh/multi-ai-chat-desktop","official_guild_keys":[],"guide":{"format":"多 AI 桌面工作台","summary":"在獨立桌面視窗安排多個 AI 輪流提案、審查與收斂，而不是反覆手動貼同一段問題。","audience":["多模型協作使用者","需要桌面工作流程的小隊","Tauri 與瀏覽器整合開發者"],"status":"收錄 v1.9.5，核心功能已凍結維護；Meta AI 為實驗備用，各平台實機驗證程度不同。","features":["多種協作與辯證工作流","各提供者獨立登入視窗","對話快照、重播與檢查點"],"prerequisites":["可用的 AI 服務帳號與自己的圖形桌面","原始碼需 Node ^22.13 或 >=24、pnpm、Rust 與 Tauri 相依"],"first_steps":["由來源網站選適合系統的版本，逐一登入自己要使用的 AI。","選一個不含私密資料的小問題，讓兩方先各提方案，再安排審查。","比較單一回答與最後收斂結果，記下工作流適合和不適合的地方。"],"first_result":"一份多 AI 協作結果，附你採納與未採納的判斷。","contribution":"在既有維護範圍內提供可重現的 provider 改版、登入或回覆擷取問題。","contribution_url":"https://github.com/FreeTWAI/multi-ai-chat-desktop/issues","reading_url":"https://github.com/teddashh/multi-ai-chat-desktop/blob/0f0d044daf6785d0485e8fec8d1c8c579ecd57ab/README.zh-TW.md","source_commit":"0f0d044daf6785d0485e8fec8d1c8c579ecd57ab","reviewed_at":"2026-09-27","source_evidence":[{"path":"README.zh-TW.md","url":"https://github.com/teddashh/multi-ai-chat-desktop/blob/0f0d044daf6785d0485e8fec8d1c8c579ecd57ab/README.zh-TW.md"},{"path":"package.json","url":"https://github.com/teddashh/multi-ai-chat-desktop/blob/0f0d044daf6785d0485e8fec8d1c8c579ecd57ab/package.json"}],"beginner":{"category":"小隊與協作","purpose":"在桌面視窗，安排多個 AI 輪流提案與檢查。","for_whom":"常用多種 AI、想整理協作流程的人。","make":"一份多 AI 討論結果與自己的判斷。","workshop_use":"小隊可用公開題目比較提案，再由夥伴決定採用什麼。","next_step":"選一個不含機密的小問題，先跑一輪提案與審查。"}}},{"id":"multi-ai-chat","title":"Multi-AI Chat","repository_url":"https://github.com/FreeTWAI/multi-ai-chat","description":"用瀏覽器側欄協調已登入的 AI 分頁，快速比較回答或跑一輪交叉審查。","kind":"reference","fork_url":"https://github.com/FreeTWAI/multi-ai-chat/fork","license_status":"MIT","upstream_url":"https://github.com/teddashh/multi-ai-chat","source_commit":"3ebca72b35986a0f5c8772b12a74f826d4ddafe9","introduction_url":"https://teddashh.github.io/multi-ai-chat/","cover_url":"/art/skills/multi-ai-chat.webp","star_url":"https://github.com/teddashh/multi-ai-chat","official_guild_keys":[],"guide":{"format":"Chrome 側欄外掛","summary":"用瀏覽器側欄協調已登入的 AI 分頁，快速比較回答或跑一輪交叉審查。","audience":["慣用 Chrome 的 AI 使用者","想減少多分頁複製貼上的人","瀏覽器外掛開發者"],"status":"來源記錄 GitHub 與 Chrome 商店均為 v0.3.0；實驗性 Meta 備用功能預設關閉，商店更新可能逐步送達。","features":["自由分送、多方諮詢與辯證","保存在本機的對話與後續追問","可選的 HackMD 發布，由使用者明確操作"],"prerequisites":["Chrome 114+ 與可登入的 AI 服務帳號","原始碼建置需 Node.js 22.18+、npm 及 Git"],"first_steps":["本練習以 GitHub v0.3.0 為準：依來源下載 ZIP，或建置後在 chrome://extensions 載入 dist/，再開啟側欄並登入需要的 AI。","用一個小問題做自由分送，保留兩個回答的差異。","再試多方諮詢，整理自己最後採用的結論。"],"first_result":"一份跨 AI 的回答比較與人工選擇理由。","contribution":"提供瀏覽器與 provider 版本、去識別重現步驟，改善連線與回覆可靠性。","contribution_url":"https://github.com/FreeTWAI/multi-ai-chat/issues","reading_url":"https://github.com/teddashh/multi-ai-chat/blob/3ebca72b35986a0f5c8772b12a74f826d4ddafe9/README.zh-TW.md","source_commit":"3ebca72b35986a0f5c8772b12a74f826d4ddafe9","reviewed_at":"2026-09-30","source_evidence":[{"path":"README.zh-TW.md","url":"https://github.com/teddashh/multi-ai-chat/blob/3ebca72b35986a0f5c8772b12a74f826d4ddafe9/README.zh-TW.md"},{"path":"package.json","url":"https://github.com/teddashh/multi-ai-chat/blob/3ebca72b35986a0f5c8772b12a74f826d4ddafe9/package.json"}],"quickstart":{"commands":"npm ci\nnpm run verify","context":"在自己的專案副本根目錄執行；指令已對照收錄版本的說明，這次介紹核對沒有代為安裝或執行。"},"beginner":{"category":"小隊與協作","purpose":"在瀏覽器側欄，比較多個 AI 的回答。","for_whom":"慣用 Chrome、常在多個 AI 分頁之間切換的人。","make":"一份回答比較與採用理由。","workshop_use":"用在作品討論或小隊腦力激盪，整理不同意見後再一起決定。","next_step":"先看安裝方式，選一個公開問題，送到已登入的 AI 分頁比較。"}}},{"id":"music-mv","title":"音樂與 MV 製作入門手冊","repository_url":"https://github.com/FreeTWAI/freedom-skill-music-mv","description":"先完成一段 30–60 秒音樂或 MV 的企劃，讓聲音、畫面與素材來源接得起來。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-skill-music-mv/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-skill-music-mv","source_commit":"135560530626c13ccf5d13c299e683d7bd8f132a","introduction_url":null,"cover_url":"/art/skills/music-mv.webp","star_url":"https://github.com/FreeTWAI/freedom-skill-music-mv","official_guild_keys":["guild_music_mv"],"guide":{"format":"製作手冊","summary":"先完成一段 30–60 秒音樂或 MV 的企劃，讓聲音、畫面與素材來源接得起來。","audience":["音樂創作者","MV 導演與剪輯者","第一次跨聲音和影像合作的人"],"status":"提供製作手冊、成果與來源表；實際作曲、錄音、剪輯由你選用的工具完成。","features":["歌曲段落與畫面對照","音軌、分鏡與製作分工","素材來源、輸出規格與具體回饋"],"prerequisites":["自己的歌曲構想或已確認可用的片段","能記筆記即可開始；真的製作時再選 DAW 或剪輯工具"],"first_steps":["選一段 30–60 秒構想，寫下要給誰聽、想表達的情緒。","把前奏、主歌或副歌對應到畫面，列最少需要的素材。","填來源表與交付規格；有片段就請夥伴回饋，只有企劃則如實標記。"],"first_result":"一份歌曲／MV 小企劃、段落分鏡與素材來源表；可選擇附上實作片段。","contribution":"補充原創分鏡、聲畫節奏與不同工具的交付範例。","contribution_url":"https://github.com/FreeTWAI/freedom-skill-music-mv/issues","reading_url":"https://github.com/FreeTWAI/freedom-skill-music-mv/blob/135560530626c13ccf5d13c299e683d7bd8f132a/SKILL.md","source_commit":"135560530626c13ccf5d13c299e683d7bd8f132a","reviewed_at":"2026-09-27","source_evidence":[{"path":"SKILL.md","url":"https://github.com/FreeTWAI/freedom-skill-music-mv/blob/135560530626c13ccf5d13c299e683d7bd8f132a/SKILL.md"},{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-skill-music-mv/blob/135560530626c13ccf5d13c299e683d7bd8f132a/README.md"}],"beginner":{"category":"內容與行銷","purpose":"先規劃一小段音樂或 MV，讓聲音與畫面接得起來。","for_whom":"音樂創作者、剪輯者與第一次跨影音合作的人。","make":"一份音樂或 MV 企劃與素材來源表。","workshop_use":"帶到音樂與 MV 公會找夥伴，先對齊分工，再用各自工具實作。","next_step":"先選 30–60 秒的段落，寫出聲音、畫面與需要的素材。"}}},{"id":"commercial-production","title":"廣告攝影與影片製作入門手冊","repository_url":"https://github.com/FreeTWAI/freedom-skill-commercial-production","description":"把「商品要拍得漂亮」轉成可確認的 brief、鏡位與各渠道交付規格。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-skill-commercial-production/fork","license_status":"NOASSERTION","upstream_url":"https://github.com/FreeTWAI/freedom-skill-commercial-production","source_commit":"7c25e5e5db060950b846ac48bfe44bc5cf32f117","introduction_url":null,"cover_url":"/art/skills/commercial-production.webp","star_url":"https://github.com/FreeTWAI/freedom-skill-commercial-production","official_guild_keys":["guild_commercial_production"],"guide":{"format":"製作手冊","summary":"把「商品要拍得漂亮」轉成可確認的 brief、鏡位與各渠道交付規格。","audience":["商品攝影師","廣告影片製作者","品牌窗口與接案小隊"],"status":"拍攝企劃與交付模板；不會自動拍片、投放或保證廣告成效。","features":["受眾、渠道與商品重點釐清","鏡位、光線、道具與拍攝安排","粗稿確認、尺寸版本與修改紀錄"],"prerequisites":["一件商品與一個要溝通的賣點","能確認商品事實及交付範圍的窗口"],"first_steps":["限定一件商品、一個情境與一組輸出，寫清受眾及渠道。","列主視覺、細節與使用情境鏡位，確認商品、道具和負責人。","先交構圖草稿或粗剪，再列正式照片／影片的尺寸、長度與修改項。"],"first_result":"一份經確認的商品拍攝 brief、鏡位表與交付版本表。","contribution":"提供去識別的商品 brief、鏡位圖或跨渠道交付案例。","contribution_url":"https://github.com/FreeTWAI/freedom-skill-commercial-production/issues","reading_url":"https://github.com/FreeTWAI/freedom-skill-commercial-production/blob/7c25e5e5db060950b846ac48bfe44bc5cf32f117/SKILL.md","source_commit":"7c25e5e5db060950b846ac48bfe44bc5cf32f117","reviewed_at":"2026-09-27","source_evidence":[{"path":"SKILL.md","url":"https://github.com/FreeTWAI/freedom-skill-commercial-production/blob/7c25e5e5db060950b846ac48bfe44bc5cf32f117/SKILL.md"},{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-skill-commercial-production/blob/7c25e5e5db060950b846ac48bfe44bc5cf32f117/README.md"}],"beginner":{"category":"內容與行銷","purpose":"把商品拍攝需求，整理成攝影師和品牌都看得懂的計畫。","for_whom":"商品攝影師、廣告影片小隊與品牌窗口。","make":"一份拍攝說明、鏡位表與交付清單。","workshop_use":"供貨者與影像夥伴合作時，可用同一份拍攝計畫確認重點與修改。","next_step":"先選一件商品，寫清受眾、用途和三個必拍重點。"}}},{"id":"event-space","title":"活動與空間實作手冊","repository_url":"https://github.com/FreeTWAI/freedom-skill-event-space","description":"把讀書會、聚會或小型展演整理成場地 brief、動線與現場分工。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-skill-event-space/fork","license_status":"MIT","upstream_url":"https://github.com/FreeTWAI/freedom-skill-event-space","source_commit":"574c00b651e89248876c2846484c105623076cac","introduction_url":null,"cover_url":"/art/skills/event-space.webp","star_url":"https://github.com/FreeTWAI/freedom-skill-event-space","official_guild_keys":["guild_event_space"],"guide":{"format":"實作手冊與模板","summary":"把讀書會、聚會或小型展演整理成場地 brief、動線與現場分工。","audience":["場地承包與空間規劃者","讀書會主持人","活動執行與接待夥伴"],"status":"適用讀書會、社群聚會與小型活動的需求整理。模板不會替你訂場地、簽約、收款或認證現場安全。","features":["活動 brief 與場地條件比較","流程、分工與備援模板","容量與時間重疊結構檢查"],"prerequisites":["活動目的、預計人數、日期範圍與可用預算","候選場地提供的設備、容量及使用條件","可投入的夥伴與主办人確認的聯絡方式（公開範例使用虛構資料）"],"first_steps":["複製 templates/event-brief.md，填活動目的、人數、日期與場地需求。","比較候選場地，記錄報價來源、進撤場時段、無障礙需求與場地方待確認項目。","用 templates/run-of-show.csv 排出報到、開場、討論、收尾；每一段填負責角色。","在 templates/event-plan.json 寫容量、人數與分工，再執行驗證。","由主辦人核對未決事項；活動後記錄實際變更，刪除個資再提交模板改善 PR。"],"first_result":"一份可交接的讀書會企劃：場地條件、流程、分工與備援。","contribution":"從 BACKLOG.md 選一項模板或合成案例改善，以 Fork／PR 附實測結果一起完成。","contribution_url":"https://github.com/FreeTWAI/freedom-skill-event-space/issues","reading_url":"https://github.com/FreeTWAI/freedom-skill-event-space/blob/574c00b651e89248876c2846484c105623076cac/SKILL.md","source_commit":"574c00b651e89248876c2846484c105623076cac","reviewed_at":"2026-09-23","source_evidence":[{"path":"SKILL.md","url":"https://github.com/FreeTWAI/freedom-skill-event-space/blob/574c00b651e89248876c2846484c105623076cac/SKILL.md"},{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-skill-event-space/blob/574c00b651e89248876c2846484c105623076cac/README.md"},{"path":"BACKLOG.md","url":"https://github.com/FreeTWAI/freedom-skill-event-space/blob/574c00b651e89248876c2846484c105623076cac/BACKLOG.md"}],"beginner":{"category":"定位與社群","purpose":"把讀書會、聚會或小型展演整理成場地 brief、動線與現場分工。","for_whom":"場地承包與空間規劃者、讀書會主持人、活動執行與接待夥伴。","make":"一份可交接的讀書會企劃：場地條件、流程、分工與備援。","workshop_use":"在活動與空間公會分享原創模板、討論待辦，透過 Fork／PR 留下可重用成果。","next_step":"複製 templates/event-brief.md，填活動目的、人數、日期與場地需求。"}}},{"id":"projection-mapping","title":"光影與光雕製作手冊","repository_url":"https://github.com/FreeTWAI/freedom-skill-projection-mapping","description":"把投影光雕構想整理成場勘、畫面分區、素材規格與播放 cue。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-skill-projection-mapping/fork","license_status":"MIT","upstream_url":"https://github.com/FreeTWAI/freedom-skill-projection-mapping","source_commit":"4d43669501aabbaf329989d32e4e404a80f1a539","introduction_url":null,"cover_url":"/art/skills/projection-mapping.webp","star_url":"https://github.com/FreeTWAI/freedom-skill-projection-mapping","official_guild_keys":["guild_projection_mapping"],"guide":{"format":"實作手冊與模板","summary":"把投影光雕構想整理成場勘、畫面分區、素材規格與播放 cue。","audience":["光雕與投影設計者","燈光與影像技術夥伴","展演視覺創作者"],"status":"先做提案、素材與播放排程；不包含硬體控制、實際投影校正或現場技術認證。","features":["場勘與投影表面配置","素材來源與播放 cue 清單","素材引用與 cue 結構檢查"],"prerequisites":["投影表面、觀看距離、環境光與場地可用時段","可用投影機與播放設備的已確認规格或待查項目","原創或獲授權的素材及輸出尺寸、幀率、長度"],"first_steps":["複製 templates/site-survey.md，記錄表面尺寸、環境光、觀眾位置與設備限制。","用 templates/surface-map.md 為每個投影區域命名，附原創線框示意與對應尺寸。","在 templates/cue-sheet.csv 列出 cue、素材檔名、觸發時點、操作角色與黑場備援。","填 templates/projection-plan.json，執行驗證，排除重複 cue 與未列入清單的素材。","現場試播另留紀錄；只有實際量測與播放才標完成，提案測試不算現場驗收。"],"first_result":"一份可交接的光雕製作提案：場勘紀錄、畫面配置與播放 cue 表。","contribution":"從 BACKLOG.md 選一項模板或合成案例改善，以 Fork／PR 附實測結果一起完成。","contribution_url":"https://github.com/FreeTWAI/freedom-skill-projection-mapping/issues","reading_url":"https://github.com/FreeTWAI/freedom-skill-projection-mapping/blob/4d43669501aabbaf329989d32e4e404a80f1a539/SKILL.md","source_commit":"4d43669501aabbaf329989d32e4e404a80f1a539","reviewed_at":"2026-09-23","source_evidence":[{"path":"SKILL.md","url":"https://github.com/FreeTWAI/freedom-skill-projection-mapping/blob/4d43669501aabbaf329989d32e4e404a80f1a539/SKILL.md"},{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-skill-projection-mapping/blob/4d43669501aabbaf329989d32e4e404a80f1a539/README.md"},{"path":"BACKLOG.md","url":"https://github.com/FreeTWAI/freedom-skill-projection-mapping/blob/4d43669501aabbaf329989d32e4e404a80f1a539/BACKLOG.md"}],"beginner":{"category":"內容與行銷","purpose":"把投影光雕構想整理成場勘、畫面分區、素材規格與播放 cue。","for_whom":"光雕與投影設計者、燈光與影像技術夥伴、展演視覺創作者。","make":"一份可交接的光雕製作提案：場勘紀錄、畫面配置與播放 cue 表。","workshop_use":"在光影光雕公會分享原創模板、討論待辦，透過 Fork／PR 留下可重用成果。","next_step":"複製 templates/site-survey.md，記錄表面尺寸、環境光、觀眾位置與設備限制。"}}},{"id":"human-design","title":"人類圖共讀與研究手冊","repository_url":"https://github.com/FreeTWAI/freedom-skill-human-design","description":"整理人類圖共讀筆記、來源與反思提問，保留不同解讀及本人選擇。","kind":"starter","fork_url":"https://github.com/FreeTWAI/freedom-skill-human-design/fork","license_status":"MIT","upstream_url":"https://github.com/FreeTWAI/freedom-skill-human-design","source_commit":"74f4a7fc6e6abb2bf36a75980ee72448563385d4","introduction_url":null,"cover_url":"/art/skills/human-design.webp","star_url":"https://github.com/FreeTWAI/freedom-skill-human-design","official_guild_keys":["guild_human_design"],"guide":{"format":"實作手冊與模板","summary":"整理人類圖共讀筆記、來源與反思提問，保留不同解讀及本人選擇。","audience":["人類圖共讀者","讀書會引導者","想整理不同觀點的研究夥伴"],"status":"人類圖是供討論與自我反思的詮釋框架；本包不提供科學診斷、醫療建議、能力認證或職業配對。","features":["附來源的原創共讀摘要","多觀點、限制與自由回應","匿名資料與主張分類檢查"],"prerequisites":["一本已合法取得的讀物、公開文章或自己寫的摘要","這次想討論的概念與可查來源連結","參與者願意公開的匿名反思；不需要出生時間、出生地或真實姓名"],"first_steps":["複製 templates/reading-notes.md，先寫來源與自己的轉述，不整段搬運書籍或課程。","把「原作者主張」「自己的解讀」「生活觀察」分欄，留一欄不同觀點。","用 templates/discussion-plan.md 排出共讀與自由回應；參與者可跳過任何個人分享。","填 templates/research-notes.json 並驗證來源、主張標籤及匿名資料狀態。","以去識別範例提交 PR；讓讀者看見限制與待釐清問題，不替他人貼上固定標籤。"],"first_result":"一份附來源、不同觀點與匿名反思提問的共讀紀錄。","contribution":"從 BACKLOG.md 選一項模板或合成案例改善，以 Fork／PR 附實測結果一起完成。","contribution_url":"https://github.com/FreeTWAI/freedom-skill-human-design/issues","reading_url":"https://github.com/FreeTWAI/freedom-skill-human-design/blob/74f4a7fc6e6abb2bf36a75980ee72448563385d4/SKILL.md","source_commit":"74f4a7fc6e6abb2bf36a75980ee72448563385d4","reviewed_at":"2026-09-23","source_evidence":[{"path":"SKILL.md","url":"https://github.com/FreeTWAI/freedom-skill-human-design/blob/74f4a7fc6e6abb2bf36a75980ee72448563385d4/SKILL.md"},{"path":"README.md","url":"https://github.com/FreeTWAI/freedom-skill-human-design/blob/74f4a7fc6e6abb2bf36a75980ee72448563385d4/README.md"},{"path":"BACKLOG.md","url":"https://github.com/FreeTWAI/freedom-skill-human-design/blob/74f4a7fc6e6abb2bf36a75980ee72448563385d4/BACKLOG.md"}],"beginner":{"category":"定位與社群","purpose":"整理人類圖共讀筆記、來源與反思提問，保留不同解讀及本人選擇。","for_whom":"人類圖共讀者、讀書會引導者、想整理不同觀點的研究夥伴。","make":"一份附來源、不同觀點與匿名反思提問的共讀紀錄。","workshop_use":"在人類圖研究所分享原創模板、討論待辦，透過 Fork／PR 留下可重用成果。","next_step":"複製 templates/reading-notes.md，先寫來源與自己的轉述，不整段搬運書籍或課程。"}}}],"open_data_source":{"repository_url":"https://github.com/Hao0321/freeworkshop-open-data","profile_url":"https://raw.githubusercontent.com/Hao0321/freeworkshop-open-data/main/data/profile.json","upstream_updated":"2026-06-23","note":"較新的規模由主辦方於2026-09-23提供，保留不同來源與日期。"}},"guild_launchpad_enabled":true,"community_discovery_enabled":false,"member_blocking_enabled":true,"member_reporting_enabled":false,"community_search_enabled":true,"unified_sharing_enabled":false,"community_relations_enabled":true,"personal_content_enabled":true,"ar_enabled":false,"short_videos_enabled":true,"skill_book_star_gate_enabled":false,"message_images_enabled":true,"event_participation_enabled":false,"notification_preferences_enabled":true,"first_participation_enabled":false,"squad_outcomes_enabled":false,"event_outcomes_enabled":false,"hosted_store_photos_enabled":true,"hosted_store_photo_uploads_enabled":true,"distribution_photos_enabled":false,"supply_offer_photos_enabled":false,"store_appearance_enabled":false,"store_policies_enabled":false,"store_variants_enabled":false,"store_categories_enabled":false,"store_gallery_enabled":false,"supply_material_media_enabled":false,"supply_material_uploads_enabled":false,"supplier_console_enabled":true}