Communitygithub.com

0925lyz/jaguartv-copywriter-skill

維護 JaguarTV 巴西葡萄牙語文案產生工具的代理技能

jaguartv-copywriter-skill 是什麼?

這是一個專門為 JaguarTV 巴西葡萄牙語文案產生工具設計的 AI 代理技能。它提供兩種運作模式:`tv` 模式用於 JaguarTV 產品在巴西用戶的推廣,`generic` 模式則根據用戶輸入的中文關鍵詞產生通用文案,不提及任何電視產品。代理可以修改前端 HTML/CSS/JS 檔案、後端 API 與 Gemini 代理伺服器,以及執行測試。它會遵循嚴格的防護措施,例如絕不將 API 金鑰寫死在程式碼中,維持 `generic` 模式的邊界(不輸出品牌或產品相關內容),並在 `tv` 模式中避免提出無法驗證的承諾。工作流程包括檢查現有實作、更新提示與後備模板、驗證編譯與測試,以及透過本地通道提供臨時公開存取。支援的平台為代碼編輯器(如 Cursor、Codex)與終端機操作,所有 Gemini 呼叫均透過 `/api/copywriter/generate` 端點進行。

相容平台✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add 0925lyz/jaguartv-copywriter-skill

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

JaguarTV 文案工具

維護適用於 JaguarTV 的中文轉巴西葡萄牙語文案產生器。

該工具有兩種模式:

  1. tv:針對巴西用戶的 JaguarTV 產品推廣。
  2. generic:僅基於用戶的中文關鍵詞產生內容文案,不提及任何電視產品。

檔案

  • 前端:src/jaguartv_factory/web/copywriter.html
  • UI 樣式:src/jaguartv_factory/web/copywriter.css
  • 客戶端產生器和後備模板:src/jaguartv_factory/web/copywriter.js
  • 伺服器 API 和 Gemini 代理:src/jaguartv_factory/dashboard.py
  • 測試:tests/test_dashboard.py
  • 產品/工廠操作技能:.agents/skills/jaguartv-content-factory/SKILL.md

更改行為、Gemini 整合、部署或公用存取時,請閱讀 references/tool-spec.md。

防護措施

  • 絕不將 GEMINI_API_KEY 或任何秘密寫死在程式碼中。僅使用環境變數。
  • 瀏覽器程式碼不得包含 API 金鑰;Gemini 呼叫必須透過 /api/copywriter/generate。
  • 維持 generic 模式的邊界:不得輸出 JaguarTV、Jarg.top、TV ao vivo、Android TV 或產品/下載網站的宣稱。
  • 在 tv 模式下,避免對受版權保護的頻道、價格、免費存取、保證可用性或區域覆蓋範圍做出無法驗證的承諾。
  • 將中文稽核翻譯保持在 pt-BR 輸出之下,並包含在複製全部文字中。
  • 將 localtunnel URL 視為暫時預覽,而非正式部署。

工作流程

  1. 使用 rg -n "copywriter|Gemini|GEMINI|generate_copywriter" 檢查當前實作。
  2. 針對產生行為的變更,同時更新 dashboard.py 中的 Gemini 提示/正規化以及 copywriter.js 中的本機後備模板。
  3. 對於 UI 變更,保持控制項可存取、響應式,並與現有緊湊工具佈局一致。
  4. 驗證方式:
python3 -m py_compile src/jaguartv_factory/dashboard.py tests/test_dashboard.py
PYTHONPATH=src python3 -m pytest tests/test_dashboard.py -q
node --check src/jaguartv_factory/web/copywriter.js
git diff --check -- src/jaguartv_factory/dashboard.py src/jaguartv_factory/web/copywriter.js src/jaguartv_factory/web/copywriter.css tests/test_dashboard.py
  1. 如需瀏覽器驗證,請啟動儀表板並測試兩種模式:
cd "/path/to/jaguartv-project"
PYTHONPATH="$PWD/src" python3 -m jaguartv_factory.cli ui --host 127.0.0.1 --port 8788
  1. 如果用戶需要暫時的公用存取,請隧穿正在運行的儀表板,而非靜態伺服器:
npx --yes localtunnel --port 8788 --local-host 127.0.0.1 --subdomain jaguartv-copywriter-ai

Gemini 預設值

當用戶想要真實模型產生時,請使用以下環境變數:

export GEMINI_API_KEY="..."
export GEMINI_MODEL="gemini-3.1-pro-preview"
export GEMINI_TIMEOUT_SECONDS="20"

後端會正規化常見的 3.1 別名,並從 gemini-3.1-pro-preview 降級至 gemini-3.1-flash-lite,然後至 gemini-2.5-flash。

相關技能