Codejam Code Based Agents — DevOps skill for Claude Code
Learn how to write code-based agents using Python, JavaScript and well-known industry standard frameworks.
How to install Codejam Code Based Agents
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open SAP-samples/codejam-code-based-agents and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Codejam Code Based Agents does
Learn how to write code-based agents using Python, JavaScript and well-known industry standard frameworks. Learn how to deploy your code-based agent to SAP BTP, Kyma runtime, orchestrate them using Joule and integrate into the SAP ecosystem.
Alternatives in DevOps
- Cloudflare Deploy — Deploy apps to Cloudflare using Workers, Pages, and platform services 14.6k ★
- Azure Storage Blob Python — Azure Blob Storage for Python 1.8k ★
- Helm Conductor — Use the @helm-conductor agent to orchestrate the engineering cycle — sequence features, decide what to work on 523 ★
README
CodeJam - Build code-based AI Agents on SAP Business Technology Platform
[](https://api.reuse.software/info/github.com/SAP-samples/codejam-code-based-agents)
Description
This repository contains the material for the "Build code-based AI Agents on SAP Business Technology Platform" CodeJam.
Overview
In this CodeJam, you will learn how to build state-of-the-art AI agents using Generative AI Hub, Python and JavaScript. You will also gain the skills to create custom tools for your agents, including leveraging the SAP-RPT-1 model and SAP's grounding service. Finally, you will deploy your agents to BTP.
For this CodeJam you will use one of:
- Python, CrewAI and LiteLLM
- Python, LangGraph and LiteLLM
- TypeScript, LangGraph and SAP Cloud SDK for AI
You will learn more about the following SAP technologies:
- Generative AI Hub on SAP AI Core
- SAP-RPT-1
- Grounding Service
- SAP AI Launchpad
- Business Application Studio (Python)
Python Solution Diagram

Session prerequisites
For this CodeJam, the Developer Advocates provide a fully functioning system. You only need a laptop with a chromium-based browser installed.
Exercises
For this CodeJam you can choose between three different technology stacks. Both Python options use the same SAP AI services — they differ in the agent framework. The JavaScript option uses TypeScript and LangGraph.
If you are unsure which path to choose, ask the instructor for guidance.
Python (CrewAI + LiteLLM)
- Exercise 00 - Understanding Generative AI Hub in SAP AI Core
- [Exercise 01 - Setup SAP Business Application Studio and your personal development space](./exercises/Python
Related Skills
Work Item
CELA work item — create, complete, split or clarify an Azure Boards work item to the team's hygiene standard (
Porta
Sandboxed runtime for AI agents. WASM isolation + OS-level sandbox. Run Claude Code, Python, or any command wi
Claude2api Deploy
Deploy a proxy that converts Claude.ai sessions into a standard Anthropic API with streaming, tools, and image
Xora
Learn how to build and deploy a SaaS landing page with modern UI and mobile-first principles while strengtheni
Enterprise Grade Agents Course
This comprehensive course teaches students how to build, deploy, and manage autonomous agents for enterprise w
Agex Docs
Deploy AGEX documenter agent to write or update docs
Related Agents
Fortify Exploitability Analysis.Agent
Orchestrate batch CVE exploitability analysis across many known advisories. Activate to triage a list of CVEs/
Ticket Standard
Implements one ready-for-agent Ticket that adds a new feature, end to end, on infrastructure earlier Tickets a
Sap Code Reviewer
ABAP code review — Clean ABAP, performance, security, SAP standard compliance (Opus, R/O)