create-agent
Help users create and configure openma managed agents through conversation. Trigger when users say "create an agent", "I need an agent that...", "set up an agent for", "build me a bot", or describe a task to automate. Also trigger for "Create with AI" from Dashboard. Also use when users ask about the openma platform, what it can do, how to use the CLI, or how to configure resources.
Installation
- Make sure Claude is on your device and in your terminal.
Skills load from
~/.claude/skills/when Claude Code starts up β so you need it on your machine first. If you don't have it yet, install it once with the command below, then runclaudein any terminal to verify.One-time setupnpm i -g @anthropic-ai/claude-codeAlready have it? Skip ahead.
- Paste into Claude Code or into your terminal.
This copies the whole skill folder into
~/.claude/skills/create-agent-openma-ai/β the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.Faster alternative (instruction-only skills)
Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates β they won't be downloaded and the skill will fail when it tries to load them.
Quick install (SKILL.md only)Sign up to copy - Restart Claude Code.
Quit and reopen Claude Code (or any other agent that loads from
~/.claude/skills/). New skills are picked up on startup. - Just ask Claude.
Skills auto-activate when your request matches the skill's description β no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the βWhat this skill doesβ section above.
Prefer to read the source first? Open on GitHub.
When Claude uses it
Help users create and configure openma managed agents through conversation. Trigger when users say "create an agent", "I need an agent that...", "set up an agent for", "build me a bot", or describe a task to automate. Also trigger for "Create with AI" from Dashboard. Also use when users ask about the openma platform, what it can do, how to use the CLI, or how to configure resources.
What this skill does
openma Agent Creator
What is openma?
openma is an open-source platform for building, deploying, and managing AI agents. Think of it as a managed runtime β you define an agent (model + system prompt + tools), the platform handles sandboxed execution, credential management, and session state.
What you can do with it:
- Build agents for any task: coding, research, data analysis, customer support, automation
- Run agents in sandboxes β each session gets an isolated container with file system, shell, and network
- Connect external services via MCP servers (GitHub, Slack, Linear, Notion, etc.) with OAuth
- Use any LLM β Anthropic, OpenAI, DeepSeek, or any OpenAI-compatible provider
- Install community skills from ClawHub to extend agent capabilities
- Manage credentials securely in vaults β agents get scoped access, secrets never leak
- Collaborate β multi-user workspace with API key access for CLI/SDK integration
Creating an Agent
Flow
-
Understand the goal β ask what the agent should do. If vague, one question: "What's the main task?" Two rounds max, then build.
-
Pick the model β check
/v1/model_cardsfirst. Defaults:- Complex/coding:
claude-opus-4-6 - General (default):
claude-sonnet-4-6 - Simple/fast:
claude-haiku-4-5-20251001 - OpenAI:
gpt-4o,o3
- Complex/coding:
-
Write system prompt β specific, actionable, bounded. Not generic.
-
Select tools β default
agent_toolset_20260401(file ops, bash, web) covers most cases. -
Create:
POST /v1/agents { "name", "model", "system", "tools": [{"type":"agent_toolset_20260401"}] } -
Next steps β offer to create session, configure skills, set up model card.
Platform Quick Ref
Agents need a session to run. Sessions need an environment (sandbox).
| Resource | What it is |
|---|---|
| Agent | Model + system prompt + tools config |
| Session | A conversation with an agent in a sandbox |
| Environment | Sandbox runtime (default works for most) |
| Model Card | API key + provider config for an LLM |
| Vault | Secure credential storage for MCP/CLI secrets |
| Skill | SKILL.md that gives agents domain expertise |
| API Key | Programmatic access token for CLI/SDK |
oma agents create <name> # create agent
oma sessions create --agent <id> --env <id> # start session
oma sessions message <id> <text> # send message
oma models create --name <n> --model-id <id> --api-key <key>
oma keys create # generate API key
oma skills install <slug> # install from ClawHub
oma --help # full command list
Model card providers: ant, oai, ant-compatible, oai-compatible.
Related skills
Generative Code Art
anthropics
Create algorithmic art with p5.js using randomness and interactive parameters.
Poster & Visual Design
anthropics
Create original posters and visual art in PNG and PDF formats.
Claude API Helper
anthropics
Build, debug, and optimize Claude API applications with caching and model migration support.
MCP Server Builder
anthropics
Build protocol servers that connect language models to external APIs and services.