원클릭으로
launch-your-agent-claude-code
Build, deploy, and iterate Claude Managed Agents from idea to production using Claude Code
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Build, deploy, and iterate Claude Managed Agents from idea to production using Claude Code
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | launch-your-agent-claude-code |
| description | Build, deploy, and iterate Claude Managed Agents from idea to production using Claude Code |
| triggers | ["build a claude managed agent","launch my agent to production","create a scheduled claude agent","interview me about my agent idea","deploy agent to anthropic console","grade and iterate my agent","set up a recurring agent workflow","help me build on claude managed agents"] |
Skill by ara.so — AI Agent Skills collection.
launch-your-agent is a Claude Code skill that takes you from an agent idea to a live Claude Managed Agent (CMA) in your Anthropic Console. It orchestrates the full lifecycle: interview → scope v0 → launch in your account → grade against success criteria → iterate → schedule (if recurring).
You walk away with:
my-agent/ (build sheet, API payloads, eval scaffold, launch script)NEXT-DIRECTIONS.md with v1/v2 roadmapPrimary Language: HTML (documentation/templates), with JavaScript/TypeScript for agent logic and shell scripts for deployment.
git clone https://github.com/anthropics/launch-your-agent.git
cd launch-your-agent
claude
The skills in .claude/skills/ are auto-loaded when you run Claude Code inside this directory.
.env file (never committed):# .env
ANTHROPIC_API_KEY=sk-ant-api03-...
/launch-your-agent
Starts the full 4-phase flow:
/wrap-up
Regenerates overview page, recaps all primitives you built, suggests next 1-2 upgrades.
Claude Managed Agents support:
claude-3-5-sonnet-20241022 or claude-3-7-sonnet-20250219)Limits (as of documentation):
Reference: cma-primitives.md in repo root.
The interview phase captures:
| Question | Maps to CMA primitive |
|---|---|
| What problem does this solve? | Agent system prompt (goals section) |
| What inputs does it need? | Tool definitions + environment secrets |
| What's a successful output? | Eval criteria + success rubric |
| How often should it run? | Scheduled deployment config (cron) |
| What should it NOT do? | System prompt (constraints/guardrails) |
See interview-to-config.md for full mapping.
// Generated in my-agent/agent-config.json
{
"name": "daily-standup-summarizer",
"model": "claude-3-5-sonnet-20241022",
"system_prompt": "You are a standup summarizer. Each morning, you...",
"tools": [
{
"name": "fetch_github_prs",
"description": "Fetch open PRs from team repos",
"input_schema": {
"type": "object",
"properties": {
"repo": { "type": "string" },
"github_token": { "type": "string" }
},
"required": ["repo", "github_token"]
}
}
],
"max_tokens": 4096
}
#!/bin/bash
# my-agent/launch.sh
set -e
source .env
# 1. Create agent
AGENT_ID=$(curl -s https://api.anthropic.com/v1/agents \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "content-type: application/json" \
-d @agent-config.json | jq -r '.id')
echo "Agent created: $AGENT_ID"
# 2. Create environment
ENV_ID=$(curl -s https://api.anthropic.com/v1/environments \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-d "{\"name\": \"production\", \"agent_id\": \"$AGENT_ID\"}" | jq -r '.id')
echo "Environment created: $ENV_ID"
# 3. Set secrets
curl -s https://api.anthropic.com/v1/environments/$ENV_ID/secrets \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-d "{\"key\": \"GITHUB_TOKEN\", \"value\": \"$GITHUB_TOKEN\"}"
# 4. Deploy
curl -s https://api.anthropic.com/v1/agents/$AGENT_ID/deploy \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-d "{\"environment_id\": \"$ENV_ID\"}"
echo "Deployed to $ENV_ID"
// my-agent/eval.js
const Anthropic = require('@anthropic-ai/sdk');
async function gradeRun(runId, successCriteria) {
const client = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY,
});
// Fetch run output
const run = await client.agents.runs.retrieve(runId);
const output = run.output;
// Grade against criteria
const gradePrompt = `
Success criteria:
${successCriteria.join('\n')}
Agent output:
${output}
Did the agent meet all criteria? Respond with JSON: {"pass": true/false, "feedback": "..."}
`;
const gradeResponse = await client.messages.create({
model: 'claude-3-5-sonnet-20241022',
max_tokens: 1024,
messages: [{ role: 'user', content: gradePrompt }],
});
return JSON.parse(gradeResponse.content[0].text);
}
module.exports = { gradeRun };
// my-agent/schedule-config.json
{
"agent_id": "agt_abc123",
"environment_id": "env_xyz789",
"cron": "0 9 * * 1-5",
"timezone": "America/Los_Angeles"
}
# Apply schedule
curl https://api.anthropic.com/v1/schedules \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-d @schedule-config.json
Use case: Daily standup summary from GitHub + Slack
Interview answers:
Generated tools: fetch_github_prs, post_slack_message
System prompt includes: goals, tone (concise), constraints (no speculation)
Scheduled deployment with cron 0 9 * * 1-5
Use case: Support ticket triage
Interview answers:
Generated tools: search_kb, update_ticket_tags
System prompt includes: customer empathy guidelines, escalation rules
No cron schedule (webhook-triggered)
Use case: Weekly analytics rollup
Interview answers:
Generated tools: query_db, write_csv, send_email
System prompt includes: statistical thresholds, alert format
Scheduled deployment with cron 0 6 * * 1
Ensure .env file exists in repo root with:
ANTHROPIC_API_KEY=sk-ant-api03-...
Never commit .env — it's in .gitignore by default.
Check my-agent/agent-config.json:
input_schema must be valid JSON Schemarequired fields must be present in propertiesRefine success criteria in my-agent/build-sheet.md:
/launch-your-agent (picks up where it left off)Verify:
CMA API respects standard Anthropic rate limits. If hitting during deploy:
sleep 2 between curl commands in launch.shmy-agent/
├── build-sheet.md # Interview answers + scoping decisions
├── agent-config.json # Agent definition (system prompt, tools, model)
├── environment-config.json # Environment + secrets references
├── schedule-config.json # Cron schedule (if recurring)
├── launch.sh # Resumable deploy script
├── eval.js # Grading logic
├── OVERVIEW.md # Human-readable status page
└── NEXT-DIRECTIONS.md # v1/v2 roadmap
.env # API keys (git-ignored)
See official docs: https://platform.claude.com/docs/en/managed-agents/overview
Key endpoints:
POST /v1/agents – Create agentPOST /v1/environments – Create environmentPOST /v1/environments/{id}/secrets – Set secretsPOST /v1/agents/{id}/deploy – Deploy to environmentPOST /v1/schedules – Create cron scheduleGET /v1/agents/runs/{id} – Fetch run outputcma-primitives.md – Full inventory of CMA features and limitsinterview-to-config.md – Detailed interview → config mappingexamples-bank.md – Sourced agent examples and proof pointsui/ – Example overview page templatesApache 2.0 (see LICENSE in repo root)
Install and manage 1,935+ AI agent skills for Claude Code, Cursor, Gemini CLI, Codex, Antigravity, and other coding assistants
Build and manage human+agent collaborative workspaces with AgentSpace, featuring AgentRouter scheduling, multi-agent coordination, and governance.
AI-powered SAST pipeline for autonomous vulnerability discovery using LLMs with multi-stage analysis, threat modeling, and SARIF output
Build agent-native applications with shared actions, SQL-backed state, tools, skills, and UI surfaces that work together.
Train and deploy Qwen-AgentWorld, a native language world model that simulates agentic environments across 7 domains (MCP, Search, Terminal, SWE, Android, Web, OS) for agent training and evaluation.
Build and orchestrate collaborative multi-agent teams using HiClaw's Manager-Workers architecture on Matrix with Kubernetes-native control.