examples/gitagent-helper/skills/export-agent/SKILL.md
Converts agent definitions between frameworks — exports to Claude Code, OpenAI, CrewAI, Lyzr, and GitHub Models formats, and imports from Claude, Cursor, and CrewAI projects. Use when the user wants to convert an agent, migrate to another framework, export to LangChain/AutoGen/CrewAI, or import from existing automation tools.
npx skillsauth add open-gitagent/gitagent export-agentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
After exporting, check the output matches expectations:
# Verify export file was created and contains agent name
gitagent export -f system-prompt -d ./my-agent | head -5
Convert a gitagent definition to another framework:
gitagent export -f <format> -d ./my-agent [-o output-file]
| 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 |
# Get a system prompt for any LLM
gitagent export -f system-prompt -d ./my-agent
# Generate a CLAUDE.md
gitagent export -f claude-code -d ./my-agent -o CLAUDE.md
# Generate Python code for OpenAI
gitagent export -f openai -d ./my-agent -o agent.py
# Preview what Lyzr API will receive
gitagent export -f lyzr -d ./my-agent
# Preview GitHub Models payload
gitagent export -f github -d ./my-agent
Convert existing agent frameworks into gitagent:
gitagent import --from <format> <path> [-d target-dir]
| 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/ |
# Import a Claude Code project
gitagent import --from claude ./my-project
# Import from Cursor
gitagent import --from cursor ./.cursorrules
# Import CrewAI config
gitagent import --from crewai ./crew.yaml -d ./imported
development
Reviews code diffs and files for security vulnerabilities (OWASP Top 10), error handling, complexity, naming conventions, and performance issues. Use when the user asks to review a PR, pull request, diff, merge request, or code changes.
development
Advanced web search using Tavily API for current information retrieval
development
Academic paper search via Google Scholar using Serper API
documentation
Semantic search over ingested documents using RAG (LlamaIndex/ChromaDB or Foundational RAG)