Skip to main content
plugin

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.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install agent-launcher-skills@claude-code-skills
Open on GitHub

What 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-skills

Step 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

Similar plugins

All plugins for Agent setup: memory, context, orchestration →

From the same set463

The whole set →
agent-regression-evals Compares agent runs before and after a change and decides whether the merge is safe. Useful when one trial can't separate a regression from noise. ★ 28,733repo stars loop-library Guides you through designing, auditing, and finding repeatable AI agent loops with explicit guardrails and stop conditions. Helpful for managing Claude Code autonomy. ★ 28,733repo stars spinning-up-deep-rl A knowledge base built from Spinning Up in Deep RL: a resident core with the algorithm taxonomy plus 20 chapters loaded on demand. ★ 28,733repo stars agent-memory A four-tier memory ladder for Claude Code that promotes facts through recurrence across days instead of model confidence. ★ 28,733repo stars collab-proof Runs post-session retrospectives to compare Claude contributions against developer decisions using a four-frame rubric without external dependencies. ★ 28,733repo stars compliance-team-iso42001 This plugin checks ISO/IEC 42001 coverage, builds an AI risk register, and plans internal audits. It’s for teams working on an AI management system. ★ 28,733repo stars compliance-team-eu-ai-act Three stdlib scripts classify an AI system under the EU AI Act, plan the conformity route and build an obligation matrix for your organizational role. ★ 28,733repo stars video-content-strategist Plans video content strategy, writes scripts, and optimizes YouTube channels. Suitable for setting up Reels, TikTok, and Shorts workflows or repurposing long-form content. ★ 28,733repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor