agent-launcher-orchestrator – skill Agent & Tự động hóa cho agent AI
Dùng khi người dùng muốn xây dựng, khởi chạy, chấm điểm hoặc lên lịch một Claude Managed Agent (CMA) trong tài khoản Anthropic của họ — "xây dựng cho tôi một agent", "khởi chạy cái này như managed agent", "chạy theo lịch", "chấm điểm agent theo rubric", "thiết lập worker chạy mỗi đêm". Đọc mục tiêu của phiên (./my-agent/goal.json), định tuyến
Cài skill agent-launcher-orchestrator bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/agent-launcher-orchestrator-a15d8.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /agent-launcher-orchestrator – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/agent-launcher-orchestrator-a15d8.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $agent-launcher-orchestrator – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/agent-launcher-orchestrator-a15d8.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /agent-launcher-orchestrator – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/agent-launcher-orchestrator-a15d8.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /agent-launcher-orchestrator – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
agent-launcher — Domain Orchestrator
Every session starts with a goal — one sentence for one CMA. This orchestrator
reads that goal, routes to the right phase, and compiles the goal into a **loop or
a workflow**. Heavy intake stays in the forked context; the parent gets a digest.
Inspired by Anthropic's launch-your-agent reference skill (Apache-2.0). This is
an independent re-implementation; CMA semantics come from
[../../references/cma-primitives.md](../../references/cma-primitives.md).
The through-line: the session goal
State lives at ./my-agent/goal.json (the user's folder). Manage it with
goal_state.py (init / set / status / advance) — it also backs the /cs-goal
command and the opt-in SessionStart hook. The goal's phase selects the lane;
the phase + recurrence selects the loop shape.
Routing (deterministic)
Run the router, then act on its exit code:
python3 scripts/goal_router.py --out-dir ./my-agent
# exit 0 ROUTE -> fork to the named phase sub-skill
# exit 3 ASK -> ask the one printed forcing question, then re-route
# exit 4 REFUSE -> goal too vague; get one sentence, then re-route| Lane (phase) | Sub-skill | Loop/workflow |
|---|---|---|
| interview | interview | single-pass workflow |
| stage-launch | stage-launch | single-pass workflow |
| grade-iterate | grade-iterate | bounded grade→iterate loop |
| run-without-you | run-without-you | recurring cron deployment loop |
| wrap-up | wrap-up | — |
Compile the loop
python3 scripts/loop_compiler.py \
--out-dir ./my-agent --max-iterations 5 --cron "0 9 * * *" --timezone Europe/Berlin --nest-outcomeloop_compiler.py emits plan.v1: single-pass, grade-iterate (always with a
max_iterations cap 1..20), or cron-loop (optionally nesting a self-grading
outcome per firing). See [../../references/loops-and-workflows.md](../../references/loops-and-workflows.md).
Pre-flight gates (hard refusals)
1. No goal set. If goal.json is missing, run
goal_state.py init --goal "..." first. The orchestrator does not guess a goal.
2. Goal too vague. Router exit 4 — get one sentence naming the one job before
routing. Never route on under-3-word goals.
3. Never make API calls. Emit BYOK curl; the user runs it with their own
$ANTHROPIC_API_KEY. No script in this plugin touches the network.
4. Never print the key. Launch scripts read the key from the environment.
Hand-off contract
After routing, fork to the sub-skill with: the goal string, agent_name,
out_dir (./my-agent), and the compiled plan.v1. When the sub-skill returns,
goal_state.py advance moves the phase and the parent gets a ≤100-word digest
(phase done, artifact paths, loop shape, one next step).
Forcing-question library (walk one at a time; recommend + cite)
1. "What one job should this agent do end-to-end?" — *Recommend:* the single
most repeated task. *Cite:* interview-to-config.md (six intake slots). Refuse to
route a two-job goal; split into two ./my-agent-*/ folders.
2. "What kicks it off — you ask it, an event, or a schedule?" — *Recommend:*
on-demand for v0, schedule as the Phase-4 upgrade. *Cite:* loops-and-workflows.md.
3. "How would you grade a good run?" — *Recommend:* 3–5 rubric lines grounded
in the output. *Cite:* cma-primitives.md (outcomes; rubric required).
4. "Is a real integration ready, or do we mock it in v0?" — *Recommend:* mock
with a schema-true custom tool; wire the MCP server as v1. *Cite:* interview-to-config.md.
5. "Should run #10 be smarter than run #1?" — *Recommend:* attach a memory
store only if yes; else skip it. *Cite:* cma-primitives.md (memory limits + injection risk).
Tools
scripts/goal_state.py— owngoal.json(init/set/status/advance).scripts/goal_router.py— goal → lane (exit 0 route / 3 ask / 4 refuse).scripts/loop_compiler.py— goal+phase →plan.v1execution shape.
Skill liên quan
- agent-memory – Dùng khi file CLAUDE.md của dự án đã dài đến mức không ai đọc hết và bạn muốn agent tự…
- bb-methodology – Dùng ở ĐẦU mỗi phiên săn bug bounty, khi chuyển mục tiêu, hoặc khi không biết nên làm gì…
- agent-creator – Tạo subagent AI tùy chỉnh với cấu trúc plugin đúng chuẩn, sinh persona và skill định…
- agent-evals – Xây dựng bộ đánh giá tự động cho AI agent dựa trên golden dataset, rubric và cổng hồi…
- agent-evaluation – Đánh giá hành vi agent bằng các ca kiểm thử có phiên bản và bộ xác minh rõ ràng. Dùng…
- agent-evaluation-reporting – Dùng khi tổng hợp đánh giá agent, cần giữ tách biệt các kết quả tự động, có hỗ trợ, thất…
- agent-protocol – Giao thức giao tiếp giữa các agent cho nhóm agent C-suite. Quy định cú pháp gọi, ngăn…
- agent-regression-evals – Dùng khi thay đổi agent, prompt, model hoặc công cụ cần chứng minh không làm agent kém…