Communitygithub.com

0925lyz/jaguartv-copywriter-skill

用于维护 JaguarTV 巴西葡萄牙语文案生成工具的智能体技能。

jaguartv-copywriter-skill 是什么?

这是一个用于维护 JaguarTV 巴西葡萄牙语文案生成工具的智能体技能。它定义了一个支持两种模式的工具:'tv' 模式用于生成面向巴西用户的 JaguarTV 产品推广文案;'generic' 模式则根据用户提供的中文关键词生成通用内容,不涉及任何电视产品相关的表述。该技能明确了所有需要维护的核心文件,包括前端 HTML、CSS、JavaScript 文件,后端 API 和 Gemini 代理代码,以及测试文件。它提供了严格的安全和内容边界,例如禁止硬编码 API 密钥、保护通用模式内容不包含特定产品关键词,以及在电视模式下避免做出无法验证的承诺。技能还详细说明了工作流程,包括代码检查、编译验证、启动开发服务器以及通过 localtunnel 提供临时公共访问的步骤,并给出了 Gemini 模型调用的环境变量配置和模型降级逻辑。

兼容平台✓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 输出下方,并包含在全文复制(copy-all)文本中。
  • 将 localtunnel 网址视为临时预览,而非生产部署。

工作流程

  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。

相关技能