用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/mathruffian-dot/opencode-lazy-packs --skill opencode-firebase命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | opencode-firebase |
| description | 連接 Firebase,讓 OpenCode 管理 Firestore / Hosting / Auth。說「連接 Firebase」「設定 Firebase」時載入。 |
📌 先讀這一段:主線已改走 Supabase
「即時資料庫」在研習主線上改用 Supabase,對應
skills/06-supabase。 需要「多人同時寫入」的作品(文字雲、線上對戰、即時排行榜),請走那一包。改用 Supabase 的四個理由:
- 設定比較簡單 — 建專案、建表、開權限都在同一個網頁裡完成
- Dashboard 長得像 Excel — 老師打開就看得懂,不用另外做管理後台
- 官方托管的 MCP,用瀏覽器登入就好 — 走 OAuth,不用申請、保管、貼上 Personal Access Token
- 官方文件直接列出支援 OpenCode — 設定範例可以照抄,不用自己猜格式
Firebase 保留為替代方案,沒有被淘汰:已經在用 Firebase 的老師不必搬家, 想比較兩者的人也可以照這一包做。只是它不在研習流程裡,內容仍是 v1 版、未經 v2 重新查證。
👉 研習主線請看:
skills/06-supabase/SKILL.md
讓 OpenCode 可以管理 Firebase:
npm install -g firebase-tools
確認版本:
firebase --version
firebase login
瀏覽器會開啟 Google 登入頁面。
登入後檢查可用專案:
firebase projects:list
在專案目錄執行:
firebase init
選擇需要的服務(Firestore、Hosting 等)。
編輯 ~/.config/opencode/opencode.json,加入:
{
"mcp": {
"firebase": {
"type": "local",
"command": ["npx", "-y", "firebase-tools@latest", "mcp"],
"enabled": true
}
}
}
重新開啟 OpenCode,然後問它:
請列出我的 Firebase 專案。
## Firebase 連接完成
- firebase-tools 版本:xxx
- 登入狀態:成功 / 失敗
- 可用專案:xxx 個
- MCP 設定:已寫入 opencode.json
- 工具測試:成功 / 失敗
| 問題 | 解法 |
|---|---|
firebase login 瀏覽器不開 | 手動執行,或檢查防火牆 |
| opencode.json 路徑錯誤 | 確認 ~/.config/opencode/opencode.json 存在 |