agent-launcher-skills — Claude Code plugin for agent launches
Turn a goal into a Claude Managed Agent workflow, a bounded grading loop, or a recurring deployment. Use it to build and run agents in your Anthropic account.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install agent-launcher-skills@claude-code-skillsWhat agent-launcher-skills does
The plugin reads a goal from ./my-agent/goal.json. Its orchestrator routes that goal into an interview and launch workflow, a grading loop with a fixed iteration bound, or a recurring POSIX cron deployment. Use /cs-goal to set or advance the goal, then /cs-launch to start from the current phase.
The package includes six skills, four agents, eight commands, hooks, and 18 scaffolders built with the standard library. Those tools make no API calls. For a live launch, the plugin produces a curl script for you to run with your own $ANTHROPIC_API_KEY; it does not print or save the key. The grading loop accepts max_iterations from 1 to 20.
The SessionStart hook is optional and stays off until you set AGENT_LAUNCHER_SESSION=1. Without that setting, the goal is not surfaced automatically when a session begins. Validators check Claude Managed Agents limits.
What it helps with
- turn an agent goal into a launch plan
- prepare and launch a Claude Managed Agent
- grade an agent and iterate within a fixed limit
- schedule recurring agent deployments with POSIX cron
Example prompts for the agent
- Set a goal for an agent to audit repository dependencies and write
report.md. - Move the goal to its next phase with
/cs-goal advance. - Run the orchestrator from the current phase with
/cs-launch.
How to install agent-launcher-skills
Plugin marketplace
/plugin marketplace add alirezarezvani/claude-skills/plugin install agent-launcher-skills@claude-code-skillsStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about agent-launcher-skills
How do I install agent-launcher-skills in Claude Code?
In Claude Code, add the marketplace with /plugin marketplace add alirezarezvani/claude-skills, then install the plugin with /plugin install agent-launcher-skills@claude-code-skills.
What does agent-launcher-skills do?
It turns a goal in goal.json into a Claude Managed Agent workflow, a bounded grade-and-iterate loop, or a recurring scheduled deployment.
Does launching an agent require an API key?
A live launch uses your $ANTHROPIC_API_KEY. The plugin creates a curl script for you to run, and does not print or store the key.
Source text
agent-launcher · MIT
# agent-launcher Build, launch, grade, and schedule **Claude Managed Agents (CMA)** in your own Anthropic account — as a Claude Code plugin where **every session starts with a goal** and that goal compiles into a **loop or a workflow**. Inspired by Anthropic's reference skill [`anthropics/launch-your-agent`](https://github.com/anthropics/launch-your-agent) (Apache-2.0). This is an independent re-implementation for the claude-skills marketplace — not a fork — that adds agents/sub-agents, an opt-in session-start goal, deterministic scaffolders, and explicit loop/workflow compilation. ## The four phases | Phase | Skill | Command | Loop/workflow | |---|---|---|---| | 1 · Interview → Plan | `interview` | `/cs-interview` | single-pass workflow | | 2 · Stage → Launch | `stage-launch` | `/cs-stage-launch` | single-pass workflow | | 3 · Grade → Iterate | `grade-iterate` | `/cs-grade` | **grade→iterate loop** (bounded by `max_iterations`) | | 4 · Run Without You | `run-without-you` | `/cs-run-without-you` | **recurring cron deployment loop** | | — · Close out | `wrap-up` | `/cs-wrap-up` | — | `agent-launcher-orchestrator` (`context: fork`) reads the session goal, routes to the right phase, and compiles the loop. ## Every session starts with a goal - State lives in `./my-agent/goal.json` (your folder — it keeps working after the session ends). - **Set it:** `/cs-goal set "Launch an agent that triages my inbox every morning"`. - **Resume it automatically:** enable the opt-in hook with `export AGENT_LAUNCHER_SESSION=1`; the `SessionStart` hook surfaces the current goal + phase so you pick up exactly where you left off. Disabled by default — no ambient behavior in unrelated repos. - **Advance it:** `/cs-goal advance` moves to the next phase. ## Loops vs workflows `loop_compiler.py` compiles the goal + phase into exactly one shape: - **single-pass workflow** — interview → plan → stage → launch (Phases 1–2). - **grade→iterate loop** — CMA `user.define_outcome` self-grading, **bounded** by `max_iterations` (1..20); never unbounded (Phase 3). - **recurring deployment loop** — POSIX-cron scheduled deployment that re-runs the goal "without you", optionally self-grading each firing (Phase 4). See [`references/loops-and-workflows.md`](references/loops-and-workflows.md). ## Safety & hard rules - **Deterministic scaffolders only** — every tool is stdlib-only and makes no API calls. Live launches are emitted as **BYOK curl scripts** you run with your own `$ANTHROPIC_API_KEY`. The key is never printed, logged, or written. - Validators enforce CMA limits (≤20 skills/session, ≤8 memory stores, depth-1 multiagent, `max_iterations` ≤20, …). - The opt-in hook can never break a session (exits 0 on any error). ## Quick start ```bash export AGENT_LAUNCHER_SESSION=1 # optional: auto-surface the goal each session /cs-goal set "Nightly repo dependency auditor that writes report.md" /cs-launch # runs the orchestrator from the current phase ``` ## Layout ``` agent-launcher/ ├── SPEC.md # the build goal (verification target) ├── skills/ # 6 skills, 3 stdlib tools each ├── agents/ # 4 agents (orchestrator + interviewer + grader + deployer) ├── commands/ # 8 /cs-* commands ├── hooks/ # opt-in SessionStart / SessionEnd ├── references/ # 5 shared reference docs └── assets/ # build-sheet schema, overview + NEXT-DIRECTIONS templates, example ``` ## Attribution Inspired by `anthropics/launch-your-agent` (Apache-2.0). CMA primitive semantics are drawn from the public [Claude Managed Agents docs](https://platform.claude.com/docs/en/managed-agents/overview). No upstream code is copied verbatim. License: MIT (this plugin).
© Alireza Rezvani · MIT · alirezarezvani/claude-skills