Initial commit: OpenClaw Skill Collection
6 custom skills (assign-task, dispatch-webhook, daily-briefing, task-capture, qmd-brain, tts-voice) with technical documentation. Compatible with Claude Code, OpenClaw, Codex CLI, and OpenCode.
This commit is contained in:
103
openclaw-knowhow-skill/references/AGENTS-ROLES.md
Normal file
103
openclaw-knowhow-skill/references/AGENTS-ROLES.md
Normal file
@@ -0,0 +1,103 @@
|
||||
# 代理分工與模型策略
|
||||
|
||||
三類代理與建議模型配置(以 CLIPROXY 為主,最後回退到 Anthropic 訂閱):
|
||||
|
||||
## A) 系統開發 / 規劃 / 架構師 / 稽核
|
||||
- 主模型:cliproxyapi-2/claude-opus-4-6-thinking
|
||||
- 後備:
|
||||
1. cliproxyapi-2/claude-sonnet-4-5-thinking
|
||||
2. cliproxyapi-2/claude-opus-4-5-thinking
|
||||
3. anthropic/claude-opus-4-6
|
||||
- 理由:推理與審慎工具操作的穩定性最佳。
|
||||
|
||||
## B) 程式設計師
|
||||
- 前端:
|
||||
- 主:cliproxyapi-2/gpt-5.3-codex
|
||||
- 備:cliproxyapi-2/gpt-5.1-codex → cliproxyapi-2/claude-sonnet-4-5
|
||||
- 後端:
|
||||
- 主:cliproxyapi-2/gpt-5.3-codex
|
||||
- 備:cliproxyapi-2/gpt-5.1-codex → cliproxyapi-2/claude-opus-4-6
|
||||
- 檔案整理/移動(批次腳本、小任務):
|
||||
- 主:cliproxyapi-2/gpt-5.1-codex-mini
|
||||
- 備:cliproxyapi-2/gpt-5.1-codex → gemini-3-flash
|
||||
|
||||
## C) 網頁瀏覽 / 操作 / 下載 / 上傳
|
||||
- 主:cliproxyapi-2/claude-sonnet-4-5-thinking(或 opus thinking)
|
||||
- 備:cliproxyapi-2/claude-opus-4-6 → anthropic/claude-opus-4-6
|
||||
- 備註:此代理允許 browser 工具;其他代理預設不開 browser。
|
||||
|
||||
## OpenClaw agents 建議樣板
|
||||
|
||||
```json5
|
||||
{
|
||||
agents: {
|
||||
defaults: {
|
||||
// 全域預設:也可放 Sonnet 以降低成本
|
||||
model: { primary: "cliproxyapi-2/claude-opus-4-6" },
|
||||
models: {
|
||||
"cliproxyapi-2/claude-opus-4-6": { alias: "Opus" },
|
||||
"cliproxyapi-2/claude-opus-4-6-thinking": { alias: "OpusT" },
|
||||
"cliproxyapi-2/claude-sonnet-4-5": { alias: "Sonnet" },
|
||||
"cliproxyapi-2/claude-sonnet-4-5-thinking": { alias: "SonnetT" },
|
||||
"cliproxyapi-2/gpt-5.3-codex": { alias: "Codex" },
|
||||
"cliproxyapi-2/gpt-5.1-codex": { alias: "Codex51" },
|
||||
"cliproxyapi-2/gpt-5.1-codex-mini": { alias: "CodexMini" },
|
||||
"cliproxyapi-2/gemini-3-flash": { alias: "GFlash" },
|
||||
"anthropic/claude-opus-4-6": { alias: "OpusDirect" }
|
||||
}
|
||||
},
|
||||
list: [
|
||||
{
|
||||
id: "architect",
|
||||
name: "系統架構師",
|
||||
model: {
|
||||
primary: "cliproxyapi-2/claude-opus-4-6-thinking",
|
||||
fallbacks: [
|
||||
"cliproxyapi-2/claude-sonnet-4-5-thinking",
|
||||
"cliproxyapi-2/claude-opus-4-5-thinking",
|
||||
"anthropic/claude-opus-4-6"
|
||||
]
|
||||
},
|
||||
tools: { byProvider: { } }
|
||||
},
|
||||
{
|
||||
id: "coder-fe",
|
||||
name: "前端工程師",
|
||||
model: {
|
||||
primary: "cliproxyapi-2/gpt-5.3-codex",
|
||||
fallbacks: ["cliproxyapi-2/gpt-5.1-codex", "cliproxyapi-2/claude-sonnet-4-5"]
|
||||
}
|
||||
},
|
||||
{
|
||||
id: "coder-be",
|
||||
name: "後端工程師",
|
||||
model: {
|
||||
primary: "cliproxyapi-2/gpt-5.3-codex",
|
||||
fallbacks: ["cliproxyapi-2/gpt-5.1-codex", "cliproxyapi-2/claude-opus-4-6"]
|
||||
}
|
||||
},
|
||||
{
|
||||
id: "file-ops",
|
||||
name: "檔案作業",
|
||||
model: {
|
||||
primary: "cliproxyapi-2/gpt-5.1-codex-mini",
|
||||
fallbacks: ["cliproxyapi-2/gpt-5.1-codex", "cliproxyapi-2/gemini-3-flash"]
|
||||
}
|
||||
},
|
||||
{
|
||||
id: "web",
|
||||
name: "網頁操作",
|
||||
model: {
|
||||
primary: "cliproxyapi-2/claude-sonnet-4-5-thinking",
|
||||
fallbacks: ["cliproxyapi-2/claude-opus-4-6", "anthropic/claude-opus-4-6"]
|
||||
},
|
||||
tools: {
|
||||
profile: "strict",
|
||||
allow: ["browser", "web_search", "web_fetch", "image"],
|
||||
byProvider: { }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user