sap-btp-job-scheduling — Claude Code skill for SAP BTP jobs
Get guidance on configuring SAP BTP Job Scheduling Service, defining schedules, and investigating failed runs. Useful when building scheduled or asynchronous jobs.
npx skills add secondsky/sap-skills --skill sap-btp-job-scheduling -a claude-codeWhat sap-btp-job-scheduling does
This skill covers service setup on Cloud Foundry and Kyma, job creation through the REST API, and schedule formats including cron, date and time, and human-readable entries. It explains how schedules move through their lifecycle and how the service calls an application endpoint when a job is due.
The material also addresses OAuth 2.0 with XSUAA, multitenant applications, Cloud Foundry tasks, and connections to SAP Cloud ALM and Alert Notification Service. For work that takes longer, it discusses asynchronous execution. Synchronous requests have a 15-second timeout, so long-running work needs a different execution pattern.
Reference material covers setup, security, monitoring, REST operations, and troubleshooting. The skill also includes guidance on the @sap/jobs-client library.
What it helps with
- configure Job Scheduling Service on Cloud Foundry or Kyma
- create jobs and choose a schedule format
- secure an action endpoint with OAuth 2.0 and XSUAA
- investigate failed schedules and review run logs
- design asynchronous execution for long-running work
Example prompts for the agent
- Set up SAP BTP Job Scheduling Service on Cloud Foundry and show me how to create a job through the REST API.
- Help me choose a schedule format for a one-time run and check the configuration.
- Explain how to run a Cloud Foundry task asynchronously and secure its endpoint with OAuth 2.0.
How to install sap-btp-job-scheduling
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-job-scheduling -a claude-code2Manually: put the files in place
~/.claude/skills/sap-btp-job-scheduling/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sap-btp-job-scheduling/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-job-scheduling -a codex2Manually: put the files in place
.agents/skills/sap-btp-job-scheduling/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-job-scheduling -a cursor2Manually: put the files in place
.cursor/skills/sap-btp-job-scheduling/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-btp-job-scheduling2Manually: put the files in place
.github/skills/sap-btp-job-scheduling/SKILL.md1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-job-scheduling -a gemini-cli2Platform CLI
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-btp-job-scheduling/skills/sap-btp-job-schedulingManually: put the files in place
.devin/skills/sap-btp-job-scheduling/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-btp-job-scheduling -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about sap-btp-job-scheduling
How do I install sap-btp-job-scheduling in Claude Code?
Run npx skills add secondsky/sap-skills --skill sap-btp-job-scheduling -a claude-code. The skill file is at ~/.claude/skills/sap-btp-job-scheduling/SKILL.md.
What does sap-btp-job-scheduling do?
It guides job setup and schedule configuration for SAP BTP Job Scheduling Service, including authentication and troubleshooting.
What is the synchronous request timeout?
Synchronous requests have a 15-second timeout. The skill covers asynchronous execution for longer jobs.