ワンクリックで
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 職業分類に基づく
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.
| 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)