Export & Import Agents
Verify Export
After exporting, check the output matches expectations:
# Verify export file was created and contains agent name
opengap export -f system-prompt -d ./my-agent | head -5
Export
Convert a gitagent definition to another framework:
opengap export -f <format> -d ./my-agent [-o output-file]
Formats
| Format | Output | Use Case |
|---|---|---|
system-prompt |
Markdown | Universal — paste into any LLM |
claude-code |
CLAUDE.md | Drop into a Claude Code project |
openai |
Python | Run with OpenAI Agents SDK |
crewai |
YAML | Run with CrewAI |
openclaw |
JSON + MD | Run with OpenClaw |
nanobot |
JSON + MD | Run with Nanobot |
lyzr |
JSON | Create agent on Lyzr Studio |
github |
JSON | Call GitHub Models API |
Examples
# Get a system prompt for any LLM
opengap export -f system-prompt -d ./my-agent
# Generate a CLAUDE.md
opengap export -f claude-code -d ./my-agent -o CLAUDE.md
# Generate Python code for OpenAI
opengap export -f openai -d ./my-agent -o agent.py
# Preview what Lyzr API will receive
opengap export -f lyzr -d ./my-agent
# Preview GitHub Models payload
opengap export -f github -d ./my-agent
Import
Convert existing agent frameworks into gitagent:
opengap import --from <format> <path> [-d target-dir]
Sources
| Source | Input | What It Creates |
|---|---|---|
claude |
CLAUDE.md, .claude/skills/ | agent.yaml, SOUL.md, RULES.md, skills |
cursor |
.cursorrules | agent.yaml, SOUL.md, AGENTS.md |
crewai |
crew.yaml | agent.yaml, SOUL.md, agents/ |
Examples
# Import a Claude Code project
opengap import --from claude ./my-project
# Import from Cursor
opengap import --from cursor ./.cursorrules
# Import CrewAI config
opengap import --from crewai ./crew.yaml -d ./imported