Converts agent definitions between frameworks — exports to Claude Code, OpenAI, CrewAI, Lyzr, and GitHub Models formats, and imports from Claude, Cursor, and CrewAI projects.
SkillScore96Maintained
Automatic
◆AI Engineer pack
Last verified 8/10/2026
What it changes
Passed 24 of 25 test cases with the skill, and 7 of 25 without it.
Without skill28%
With skill96%
Checks it passed that the model alone missed
Uses format flag -f crewai
Uses format option -f lyzr
Uses format option -f github
and 28 more in the full report
17 fixed7 passed either way1 still failing0 broke
Pass-rate lift
+68 pp
Tokens
-22%
Agent turns
0%
Response time
-63%
Model gemini-3.6-flashMeasured 8/10/2026v124 of 25 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 17 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 17
Prompt
I want to convert my gitagent from `./agents/helper` for deployment with Nanobot. What format name should I pass to the `-f` flag of opengap export?
What was checked, without and with the skill
Checked
Without skill
With skill
Uses format identifier nanobot
Passed
Passed
Specifies directory flag -d ./agents/helper
Missed
Passed
case-07 · gemini-3.6-flash · 8/10/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md79 linessingle file
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:
# 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