Agent skill

Sap Btp Service Manager

by secondsky in secondsky/sap-skills

This skill provides comprehensive knowledge for SAP Service Manager on SAP Business Technology Platform (BTP).

GPL-3.0Auto-check: notesBackend & APIs

Install Sap Btp Service Manager

skills CLI
$ npx skills add secondsky/sap-skills --skill sap-btp-service-manager -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install secondsky/sap-skills sap-btp-service-manager --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/secondsky/sap-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/sap-btp-service-manager/skills/sap-btp-service-manager .claude/skills/sap-btp-service-manager && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sap-btp-service-manager
GitHub stars
462
Token cost
~4.3k tokens
SKILL.md length
1,183 words
Files
15 (incl. references)
Skills in repo
41
Repo updated
First seen
Licence
GPL-3.0

At a glance

This skill provides comprehensive knowledge for SAP Service Manager on SAP Business Technology Platform (BTP).

  • Works in 9 steps: Install SMCTL CLI → Login → Basic Operations → …
  • Provisioning services via SMCTL CLI
  • SKILL.md covers Related Skills, Table of Contents, When to Use This Skill and Quick Start, plus 7 more sections
  • Runs Shell scripts from its folder; calls go, kubectl and helm; reaches github.com and service-manager.cfapps

What it does

Sap Btp Service Manager is an agent skill from secondsky/sap-skills. This skill provides comprehensive knowledge for SAP Service Manager on SAP Business Technology Platform (BTP). It should be used when managing service instances, bindings, brokers, and platforms across Cloud Foundry, Kyma, Kubernetes, and other environments. Use when provisioning services via SMCTL CLI, BTP CLI, or REST APIs, configuring OAuth2 authentication, working with the SAP BTP Service Operator in Kubernetes, troubleshooting service consumption issues, or implementing cross-environment service management…

Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 17 other files, including reference files (for example `README.md`, `agents/openai.yaml` and `references/api-reference.md`).

It sits in Backend & APIs, covering Container orchestration, OAuth and OpenID Connect and REST APIs. It works with SAP and Kubernetes. The repository describes itself as: Production-ready plugins for SAP development with AI coding assistants — BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, Datasphere, and more. The licence is GPL-3.0.

When your agent uses it

  • Provisioning services via SMCTL CLI
  • Configuring OAuth2 authentication
  • Working with the SAP BTP Service Operator in Kubernetes
  • Troubleshooting service consumption issues

Example prompts

  • “/sap-btp-service-manager”

Requirements

  • A Bash shell

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Install SMCTL CLI
  2. Login
  3. Basic Operations
  4. Use Sync Mode for Scripts
  5. Label Resources
  6. Use Service Keys for External Access
  7. Implement Retry Logic
  8. Choose Appropriate Plans
  9. Secure Credentials

What it can do on your machine

Read from SKILL.md and the folder at commit 652a861. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • go
    • kubectl
    • helm
    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com
    • service-manager.cfapps
    • sap.github.io

    Also links to:

    • help.sap.com
    • cockpit.btp.cloud.sap
    • cert-manager.io
    • sap-ai-skills.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sap Btp Service Manager loads about 4.3k tokens when it runs, and up to ~25k if it reads all its reference files. Until then it costs about 224 tokens; SKILL.md has 1,183 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~224
When it runs · the whole SKILL.md, loaded when a task matches
~4.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~25k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteRuns commands with sudoSKILL.md:113
    sudo mv smctl /usr/local/bin/ && smctl --version

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from secondsky/sap-skills at commit 652a861, republished under its GPL-3.0 licence (© secondsky). 1,183 words, ~4,320 tokens.

Download SKILL.mdSave it as .claude/skills/sap-btp-service-manager/SKILL.md (or your agent's skills folder). This skill also uses 14 other files; get the full folder from GitHub.
name
sap-btp-service-manager
description
This skill provides comprehensive knowledge for SAP Service Manager on SAP Business Technology Platform (BTP). It should be used when managing service instances, bindings, brokers, and platforms across Cloud Foundry, Kyma, Kubernetes, and other environments. Use when provisioning services via SMCTL CLI, BTP CLI, or REST APIs, configuring OAuth2 authentication, working with the SAP BTP Service Operator in Kubernetes, troubleshooting service consumption issues, or implementing cross-environment service management. Keywords: SAP Service Manager, BTP, service instances, service bindings, SMCTL, service broker, OSBAPI, Cloud Foundry, Kyma, Kubernetes, service-manager, service-operator-access, subaccount-admin, OAuth2, X.509, service marketplace, service plans, rate limiting, cf create-service, btp create services/instance, ServiceInstance CRD, ServiceBinding CRD
license
GPL-3.0
metadata.maintainer
Eduard Jiglau
metadata.maintainer_email
hello@sap-ai-skills.com
metadata.website
https://sap-ai-skills.com
metadata.version
2.4.1
metadata.last_verified
2025-11-27
metadata.documentation_source
https://github.com/SAP-docs/sap-btp-service-manager
metadata.documentation_files_analyzed
80+
metadata.reference_files
6
metadata.template_files
5

SAP BTP Service Manager Skill

  • sap-btp-cloud-platform: Use for platform fundamentals, service understanding, and BTP integration
  • sap-btp-best-practices: Use for production deployment patterns and service management guidelines
  • sap-btp-connectivity: Use for destination configuration when services require connectivity setup
  • sap-cap-capire: Use for CAP service provisioning and binding management

Comprehensive skill for managing services across SAP BTP environments using SAP Service Manager.


Table of Contents

When to Use This Skill

Use this skill when working on tasks involving:

Service Instance Management:

  • Creating service instances in Cloud Foundry, Kyma, Kubernetes, or other environments
  • Provisioning services via SAP BTP cockpit, SMCTL CLI, or BTP CLI
  • Configuring service parameters and labels
  • Deleting service instances and managing lifecycle

Service Binding Management:

  • Creating bindings to deliver credentials to applications
  • Binding service instances to Cloud Foundry applications
  • Creating service keys for external client access
  • Managing Kubernetes ServiceBinding CRDs

Platform & Broker Management:

  • Registering platforms (OSBAPI-enabled systems)
  • Registering service brokers
  • Managing broker catalogs and offerings
  • Updating and deleting platform/broker registrations

Authentication & Authorization:

  • Configuring OAuth2 client credentials
  • Working with X.509 certificate authentication
  • Assigning Subaccount Service Administrator role
  • Managing service manager plans and scopes

Kubernetes/Kyma Integration:

  • Setting up SAP BTP Service Operator
  • Creating ServiceInstance and ServiceBinding CRDs
  • Migrating from Service Catalog (svcat) to SAP BTP Service Operator
  • Installing cert-manager for operator communication

API & CLI Operations:

  • Using SMCTL command-line interface
  • Using BTP CLI for service management
  • Working with Service Manager REST APIs
  • Filtering and querying service resources

Troubleshooting:

  • Debugging service provisioning failures
  • Resolving binding credential issues
  • Handling rate limiting (HTTP 429)
  • Checking async operation status

Quick Start

1. Install SMCTL CLI

⚠️ Important: The SMCLI repository was archived on September 30, 2025. While the tool remains functional, consider migration strategies for long-term SAP BTP workflows.

Recommended Method (Go):

bash
# Install via Go (preferred approach)
go install github.com/Peripli/service-manager-cli@latest

# Add to PATH (if not already)
export PATH=$PATH:$(go env GOPATH)/bin
smctl --version

Alternative Method (Prebuilt Binary):

bash
# Download from: https://github.com/Peripli/service-manager-cli/releases/latest
tar -xzf smctl-*.tar.gz && chmod +x smctl
sudo mv smctl /usr/local/bin/ && smctl --version

Note: While the prebuilt binary method remains functional, the Go installation approach is officially recommended. Consider evaluating SAP's native BTP CLI as an alternative for new deployments.

2. Login
bash
# Interactive login
smctl login -a https://service-manager.cfapps.<region>.hana.ondemand.com \
  --param subdomain=<subdomain>

# Client credentials
smctl login -a https://service-manager.cfapps.<region>.hana.ondemand.com \
  --param subdomain=<subdomain> --auth-flow client-credentials \
  --client-id <id> --client-secret <secret>
3. Basic Operations
bash
# Browse services
smctl marketplace

# Create instance (async)
smctl provision my-instance <service> <plan>

# Create binding
smctl bind my-instance my-binding

Core Concepts

Service Manager Architecture

SAP Service Manager is the central registry for service brokers and platforms in SAP BTP.

Primary Resources:

  • Platforms - OSBAPI-enabled systems where applications run
  • Service Brokers - Intermediaries advertising service catalogs
  • Service Instances - Individual service instantiations
  • Service Bindings - Access credentials for instances
  • Service Plans - Capability sets offered by services
  • Service Offerings - Service advertisements from brokers
Service Manager Plans
PlanPurposeScopes
subaccount-adminFull management10 scopes (manage + read)
subaccount-auditRead-only monitoring6 scopes
containerIsolated management7 scopes
Roles
  • Subaccount Service Administrator - Full CRUD on resources
  • Subaccount Service Viewer - Read-only access (Feature Set B)

Cloud Foundry Operations

Service Instance & Binding

Via Cockpit: Services > Instances > Create > Select service/plan > Cloud Foundry runtime

Via CF CLI:

bash
# Create instance
cf create-service <service> <plan> <instance-name>

# Bind to app
cf bind-service <app-name> <instance-name>

# Create service key (external access)
cf create-service-key <instance-name> <key-name>

Kubernetes Operations

Prerequisites
  • Kubernetes cluster with kubectl v1.7+
  • Helm v3.1.2+
  • SMCTL v1.10.1+
Setup Service Operator

1. Install cert-manager:

bash
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.yaml

2. Create Service Manager resources:

bash
smctl provision sm-operator service-manager service-operator-access --mode sync
smctl bind sm-operator sm-operator-binding --mode sync
smctl get-binding sm-operator-binding -o json

3. Deploy operator:

bash
helm repo add sap-btp-operator https://sap.github.io/sap-btp-service-operator/
helm install sap-btp-operator sap-btp-operator/sap-btp-operator \
  --namespace sap-btp-operator --create-namespace \
  --set manager.secret.clientid=<id> \
  --set manager.secret.clientsecret=<secret>
Create Resources

ServiceInstance:

yaml
apiVersion: services.cloud.sap.com/v1alpha1
kind: ServiceInstance
metadata:
  name: my-service-instance
spec:
  serviceOfferingName: <service-offering>
  servicePlanName: <plan-name>

ServiceBinding:

yaml
apiVersion: services.cloud.sap.com/v1alpha1
kind: ServiceBinding
metadata:
  name: my-binding
spec:
  serviceInstanceName: my-service-instance

Reference: See references/kubernetes-operator.md for complete guide.


BTP CLI Operations

Alternative to SMCTL using the unified BTP CLI:

bash
# Create instance
btp create services/instance \
  --subaccount <subaccount-id> \
  --service <service-name> \
  --plan <plan-id> \
  --parameters '{"key":"value"}' \
  --labels '{"env":["dev"]}'

# Get instance details
btp get services/instance <instance-id> \
  --subaccount <subaccount-id> \
  --show-parameters

# Create binding
btp create services/binding \
  --subaccount <subaccount-id> \
  --binding <binding-name> \
  --service-instance <instance-id>

# Platform management
btp list services/platform --subaccount <id>
btp register services/platform --subaccount <id> --name <name> --type <type>
btp unregister services/platform <platform-id> --subaccount <id>

API Operations

Retrieve OAuth2 Token
bash
curl '<uaa_url>/oauth/token' -X POST \
  -H 'Accept: application/json' \
  -d 'grant_type=client_credentials&client_id=<clientid>&client_secret=<clientsecret>'

Response:

json
{
  "access_token": "<token>",
  "token_type": "bearer",
  "expires_in": 43199,
  "scope": "<xsappname>.job.read <xsappname>.event.read"
}
API Base URI

https://service-manager.cfapps.<region>.hana.ondemand.com/v1/

Rate Limiting

Three concurrent tiers enforced:

  • Level 1: All APIs - 10,000/hour, 1,000/minute
  • Level 2: Resource-specific - 1,000-6,000/hour
  • Level 3: Instance operations - 50-6,000/hour

HTTP 429 returned with Retry-After header when limits exceeded.

Filtering

Query parameters:

  • fieldQuery - Filter by resource attributes
  • labelQuery - Filter by resource labels
  • Operators: eq, ne, in, contains, etc.

Reference: See references/rate-limiting-filtering.md for complete rate limits and filtering details.


SMCTL Command Reference

Key Commands
CategoryCommandsDescription
Authenticationlogin, logoutManage sessions
Instancesprovision, deprovision, list-instancesService instance lifecycle
Bindingsbind, unbind, list-bindingsService binding management
Brokersregister-broker, update-brokerService broker operations
Platformsregister-platform, list-platformsPlatform registration
MarketplacemarketplaceBrowse service offerings
Common Flags
  • --mode sync/async - Execution mode (default: async)
  • -c, --parameters - JSON configuration
  • -o, --output - Output format (json, yaml, text)
  • -v, --verbose - Detailed output

Reference: See references/smctl-commands.md for complete command reference with all flags and examples.


Common Operations

Check Async Operation Status
bash
# Get operation URL from provision/bind response
smctl status /v1/service_instances/<id>/operations/<op-id>

API:

GET /v1/{resourceType}/{resourceID}/operations/{operationID}

Response states: in progress, succeeded, failed

Delete Service Instance

Prerequisites:

  1. Remove all service bindings
  2. Remove all service keys
  3. Instance not bound to applications
bash
# Force delete without confirmation
smctl deprovision my-instance -f

# Sync mode
smctl deprovision my-instance --mode sync

Note: Kyma/Kubernetes instances cannot be deleted from BTP cockpit.

Assign Administrator Role
  1. Navigate to subaccount > Security > Trust Configuration > SAP ID Service
  2. Enter user email
  3. Click Show Assignments > Add User
  4. Assign Role Collection > Select "Subaccount Service Administrator"

Show full SKILL.md (460 more words)Show less

Troubleshooting

Issue: Cannot see service in marketplace

Check:

  1. Service entitlement added to subaccount?
  2. Quota assigned (enterprise accounts)?
  3. Correct region selected?
Issue: Instance creation fails

Check:

  1. Valid plan selected?
  2. Parameters JSON syntax correct?
  3. Quota not exceeded?
  4. Required dependencies provisioned?

Debug:

bash
smctl get-instance <name> -o json
# Check "last_operation" for error details
Issue: Rate limit exceeded (HTTP 429)

Solution:

  1. Check Retry-After header
  2. Implement exponential backoff
  3. Batch operations where possible
  4. Consider caching responses
Issue: Binding credentials missing

Check:

  1. Binding completed successfully?
  2. Correct binding name referenced?
  3. Secret created (Kubernetes)?
bash
# SMCTL
smctl get-binding <name> -o json

# Kubernetes
kubectl get secrets <binding-name> -o yaml
Issue: X.509 authentication fails

Check:

  1. Certificate not expired?
  2. Correct certificate/key pair?
  3. Certificate chain complete?
  4. Client ID matches certificate?

Best Practices

1. Use Sync Mode for Scripts
bash
smctl provision my-instance service plan --mode sync
2. Label Resources
bash
smctl provision my-instance service plan \
  -c '{}' \
  --labels '{"environment":"production","team":"platform"}'
3. Use Service Keys for External Access

Instead of binding to apps, create service keys for external clients.

4. Implement Retry Logic

For async operations, poll status with exponential backoff.

5. Choose Appropriate Plans
  • subaccount-admin: Full management
  • subaccount-audit: Read-only monitoring
  • container: Isolated per-instance access
6. Secure Credentials
  • Rotate service keys periodically
  • Use X.509 for production
  • Store credentials in secret managers

Bundled Resources

Templates (5 files)

Ready-to-use templates in templates/ directory:

  • service-instance-cf.json - Cloud Foundry instance parameters
  • service-binding-cf.json - Cloud Foundry binding parameters
  • service-instance-k8s.yaml - Kubernetes ServiceInstance CRD
  • service-binding-k8s.yaml - Kubernetes ServiceBinding CRD
  • oauth-token-request.sh - OAuth2 token retrieval script
Reference Documentation (7 files)

Detailed documentation in references/ directory:

  1. api-reference.md - Complete API endpoints, operations, and examples
  2. smctl-commands.md - Full SMCTL CLI reference with all flags and usage
  3. btp-cli-commands.md - Comprehensive BTP CLI command reference
  4. kubernetes-operator.md - Service Operator setup, CRDs, migration guide
  5. rate-limiting-filtering.md - Rate limits, filtering, and best practices
  6. roles-permissions.md - Plans, roles, scopes, and authorization details
  7. service-catalog-legacy.md - Legacy svcat and broker proxy setup (deprecated)
Quick Reference Templates

Primary Resources
API Documentation

Instructions for Claude

When using this skill:

  1. Identify the environment - Cloud Foundry, Kyma, Kubernetes, or Other
  2. Choose appropriate tool - SMCTL, BTP CLI, CF CLI, kubectl, or cockpit
  3. Use correct authentication - OAuth2, X.509, or interactive
  4. Check rate limits - Implement retry logic for bulk operations
  5. Verify async completion - Poll status for provision/bind operations
  6. Reference templates - Use provided templates for common operations
  7. Check reference files - Detailed information in references/ directory

For Cloud Foundry: Use cf CLI or cockpit For Kubernetes: Use ServiceInstance/ServiceBinding CRDs For Other environments: Use SMCTL or BTP CLI For API access: Retrieve OAuth2 token first

When troubleshooting:

  • Check operation status for async operations
  • Verify credentials and permissions
  • Review rate limits if getting 429 errors
  • Check prerequisites (entitlements, quotas, dependencies)

License: GPL-3.0 Version: 1.1.1 Maintained by: Eduard Jiglau Email: hello@sap-ai-skills.com Website: https://sap-ai-skills.com Repository: https://github.com/secondsky/sap-skills

© secondsky, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 14 other files (references) in plugins/sap-btp-service-manager/skills/sap-btp-service-manager of secondsky/sap-skills.

  • SKILL.md
  • README.md
  • agents/openai.yaml
  • references/api-reference.md
  • references/btp-cli-commands.md
  • references/kubernetes-operator.md
  • references/rate-limiting-filtering.md
  • references/roles-permissions.md
  • references/service-catalog-legacy.md
  • references/smctl-commands.md
  • templates/oauth-token-request.sh
  • templates/service-binding-cf.json
  • templates/service-binding-k8s.yaml
  • templates/service-instance-cf.json
  • templates/service-instance-k8s.yaml

Open the folder on GitHubat commit 652a861

Compare with similar skills

Sap Btp Service Manager next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sap Btp Service Manager compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sap Btp Service Manager this skillsecondsky/sap-skills462—~4.3kAutomated safety check: NotesGPL-3.0
Implementing Rbac Hardening For Kubernetesmukul975/Anthropic-Cybersecurity-Skills34k—~2kAutomated safety check: PassApache-2.0
Discover APIrand/cc-polymath181—~1.5kAutomated safety check: PassMIT
Provider API Call Dedupmondoohq/mql412—~7.7kAutomated safety check: PassCustom licence
Frappe Core APIImpertio-Studio/Frappe_Claude_Skill_Package189—~3.2kAutomated safety check: PassMIT
Entra Agent Idmicrosoft/skills3.1k—~2.3kAutomated safety check: PassMIT

Similar skills

  • Implementing Rbac Hardening For Kubernetes

    mukul975/Anthropic-Cybersecurity-Skills

    Hardens Kubernetes RBAC by designing least-privilege Roles and ClusterRoles, auditing RoleBindings, eliminating cluster-admin sprawl, separating service accounts, and integrating an external OIDC…

    34k GitHub stars~2k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Discover API

    rand/cc-polymath

    Automatically discover API design skills when working with REST APIs, GraphQL schemas, API authentication, OAuth, JWT, rate limiting, API versioning, error handling, or endpoint design.

    181 GitHub stars~1.5k tokensUpdated 7 mo ago
    Backend & APIsAuto-check passed
  • A skill your agent uses when a provider scan is slow, times out, or trips rate limits (429, throttling, Retry-After), when the same request URL appears many times in a debug log, when an asset's…

    412 GitHub stars~7.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Frappe Core API

    Impertio-Studio/Frappe_Claude_Skill_Package

    A skill your agent uses when building ERPNext/Frappe API integrations (v14/v15/v16) including REST API, RPC API, authentication, webhooks, and rate limiting.

    189 GitHub stars~3.2k tokensUpdated 23 days ago
    Backend & APIsAuto-check passed
  • Entra Agent Id

    microsoft/skills

    Official

    Microsoft Entra Agent ID (preview) for creating OAuth2-capable AI agent identities via Microsoft Graph beta API.

    3.1k GitHub stars~2.3k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Frappe Errors API

    Impertio-Studio/Frappe_Claude_Skill_Package

    A skill your agent uses when debugging or handling API errors in Frappe/ERPNext v14/v15/v16.

    189 GitHub stars~4k tokensUpdated 23 days ago
    Backend & APIsAuto-check passed

More from secondsky/sap-skills

All 41 skills in this repo
  • Sap Rpt1

    secondsky/sap-skills

    SAP-RPT-1-OSS local tabular prediction workflows for FI/CO prototype datasets.

    462 GitHub stars~1.8k tokensUpdated 5 days ago
    Auto-check: notes
  • Dependency Upgrade

    secondsky/sap-skills

    Secure dependency upgrades with supply chain protection, cooldowns, and staged rollout.

    462 GitHub stars~4.8k tokensUpdated 5 days ago
    Auto-check: warnings
  • Sap Abap

    secondsky/sap-skills

    Comprehensive ABAP development skill for SAP systems. An agent skill from secondsky/sap-skills.

    462 GitHub stars~3.9k tokensUpdated 5 days ago
    Auto-check passed
  • Sap Dependency Security

    secondsky/sap-skills

    SAP dependency security and MCP executable trust policy with secure upgrades, cooldowns, staged rollout, and supply-chain protection.

    462 GitHub stars~5.9k tokensUpdated 5 days ago
    Auto-check: warnings
  • Sap Abap Cds

    secondsky/sap-skills

    Comprehensive SAP ABAP CDS (Core Data Services) reference for data modeling, view development, and semantic enrichment.

    462 GitHub stars~4.2k tokensUpdated 5 days ago
    Auto-check passed
  • Sap AI Core

    secondsky/sap-skills

    Guides development with SAP AI Core and SAP AI Launchpad for enterprise AI/ML workloads on SAP BTP.

    462 GitHub stars~3.3k tokensUpdated 5 days ago
    Auto-check passed

Works with

Questions about Sap Btp Service Manager

What does Sap Btp Service Manager do?

This skill provides comprehensive knowledge for SAP Service Manager on SAP Business Technology Platform (BTP). Sap Btp Service Manager is an agent skill from secondsky/sap-skills. This skill provides comprehensive knowledge for SAP Service Manager on SAP Business Technology Platform (BTP).

When should I use Sap Btp Service Manager?

Sap Btp Service Manager fits situations like: provisioning services via SMCTL CLI; configuring OAuth2 authentication; working with the SAP BTP Service Operator in Kubernetes; troubleshooting service consumption issues.

How do I install Sap Btp Service Manager in Claude Code?

Run `npx skills add secondsky/sap-skills --skill sap-btp-service-manager -a claude-code`. Or copy the skill folder (plugins/sap-btp-service-manager/skills/sap-btp-service-manager in secondsky/sap-skills) into .claude/skills/sap-btp-service-manager in your project. Claude Code loads it when a task matches its description.

How do I install Sap Btp Service Manager in Codex?

Run `npx skills add secondsky/sap-skills --skill sap-btp-service-manager -a codex`. Or copy the skill folder (plugins/sap-btp-service-manager/skills/sap-btp-service-manager in secondsky/sap-skills) into .agents/skills/sap-btp-service-manager in your project. Codex loads it when a task matches its description.

Can I use Sap Btp Service Manager in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add secondsky/sap-skills --skill sap-btp-service-manager -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sap-btp-service-manager, .gemini/skills/sap-btp-service-manager, .github/skills/sap-btp-service-manager and .opencode/skills/sap-btp-service-manager in your project.

What does Sap Btp Service Manager need to run?

Going by SKILL.md and its folder, Sap Btp Service Manager needs a shell for the scripts in its folder and the command-line tools its instructions call (go, kubectl, helm and curl). Our summary lists: A Bash shell.

Does Sap Btp Service Manager access the network?

SKILL.md names 7 domains. In commands or code: github.com, service-manager.cfapps and sap.github.io; the agent is likely to contact these when it follows the instructions. As links in the text: help.sap.com, cockpit.btp.cloud.sap, cert-manager.io and sap-ai-skills.com. This is read from the text; nothing was executed.

Is Sap Btp Service Manager safe to install?

Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Sap Btp Service Manager use?

Sap Btp Service Manager is published under the GPL-3.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sap Btp Service Manager use?

About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 21k tokens, read only when the agent opens those files.

What are the alternatives to Sap Btp Service Manager?

Skills that share tags, products or a category with Sap Btp Service Manager: Implementing Rbac Hardening For Kubernetes (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Discover API (rand/cc-polymath, 181 stars), Provider API Call Dedup (mondoohq/mql, 412 stars) and Frappe Core API (Impertio-Studio/Frappe_Claude_Skill_Package, 189 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sap Btp Service Manager?

secondsky (a GitHub user) maintains it in secondsky/sap-skills, which has 462 GitHub stars. The repository holds 41 skills in this directory. The repository was last updated on October 5, 2026.

Source: secondsky/sap-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.