原價屋組電腦的神助手:coolpc-skill 介紹
在 DIY 電腦玩家的世界裡,「原價屋」估價單是每位玩家配單、比價的必經之地。
然而,面對琳瑯滿目的零件與跳動的價格,如何快速找出預算內的最佳組合總是非常耗時。
今天來介紹一個開源工具 coolpc-skill,
它是一個專為 Claude Code 設計的 Skill,能直接抓取 原價屋 的即時商品與價格,
協助你在對話中快速討論預算、挑選零件,甚至自動完成網頁填單。
這是什麼?
coolpc-skill 是一個專為 Claude Code 開發的擴充功能(Skill),
它串接了原價屋官網的即時報價系統。
透過這個工具,你可以直接在 Claude 的對話介面中:
- 查詢即時價格:不再需要切換視窗,直接在終端機詢問最新報價。
- 預算搭配建議:根據你的預算上限,讓 AI 推薦最平衡的硬體組合。
- 互動式選購:透過簡易的指令篩選商品,並計算總金額。
- 自動化填單:選好零件後,一鍵開啟瀏覽器並自動填入原價屋估價單。
功能亮點
系統具備強大的後台爬蟲與互動腳本,提供以下特色:
| 功能組件 | 說明 |
|---|---|
| scraper.py | 負責抓取並快取全站商品,支援類別篩選與預算過濾。 |
| picker.py | 提供互動式選購介面,支援搜尋、換頁與合計功能。 |
| Playwright 整合 | 實現「從對話到填單」的自動化流程,選完即結帳。 |
| 即時快取 | 資料快取於 /tmp/coolpc_catalog.json,確保反應速度。 |
環境建置與安裝
1. 取得原始碼
1 | git clone https://github.com/PttCodingMan/coolpc-skill |
2. 執行安裝腳本
1 | bash install.sh |
3. 安裝自動化驅動(選用,用於自動填單)
若要使用自動開啟瀏覽器填入估價單的功能,需安裝 Playwright:1
2pip install playwright
playwright install chromium
使用方式
安裝完成後,在 Claude Code 的對話中提到「原價屋」、「組電腦」或「預算搭配」等關鍵字,Skill 便會自動觸發。
常用對話範例
- 「我想在原價屋組電腦,預算 4 萬,主要打遊戲。」
- 「幫我看看原價屋 CPU 哪個 CP 值最高?」
- 「5 萬預算的影片剪輯電腦怎麼搭?」
進階指令操作
你也可以直接在 coolpc 目錄下使用 Python 腳本進行精確操作:1
2
3
4
5
6
7
8# 抓取並更新全站商品資訊
python3 scraper.py --refresh
# 互動選購模式:選完零件自動填入網頁
python3 picker.py
# 只顯示清單與合計,不啟動瀏覽器
python3 picker.py --no-browser
在互動選購模式中,你可以使用以下指令:
<數字>:選擇商品s:跳過目前類別n / b:換頁f <關鍵字>:全文搜尋q:完成並產出清單
實際應用場景
- 懶人配單:告訴 AI 你的需求(如:剪片、遊戲、文書),讓它從上萬件商品中篩選出相容且符合預算的組合。
- 規格比對:詢問 AI 某兩個組件的價差與性能比,作為採購參考。
- 快速結帳:在命令列選好後直接跳轉至網頁,省去在原價屋選單中逐一翻找零件的時間。
結語
coolpc-skill 將原本繁瑣的「網頁查找 -> 複製貼上 -> 計算金額」流程,簡化為自然的對話體驗。對於需要頻繁配單的專業玩家或工程師來說,這無疑是一個能大幅提升效率的生產力工具。
有興趣的朋友歡迎到 GitHub 參與貢獻或提出建議:
- GitHub 專案地址:https://github.com/PttCodingMan/coolpc-skill