This is a comprehensive reference for documenting SAP APIs across REST, OData, Java, JavaScript, .NET, and C/C++ following SAP's official style guide. You'll want this when writing OpenAPI specs for the SAP API Business Hub, creating Javadoc or JSDoc comments, or following SAP naming conventions (which are stricter than you'd think: no "API" in titles, no "SAP" prefix, specific character limits). It includes ready-to-use templates, a complete quality checklist, and deprecation policy guidelines with timelines. The skill pulls from 76 files in SAP's official API style guide repository, so it's authoritative rather than interpretive. Most useful if you're publishing to SAP ecosystems or need to match their documentation standards exactly.

skills.sh installs
848
GitHub stars
496
last updated
Aug 21, 2026

Install

$ npx -y skills add secondsky/sap-skills --skill sap-api-style --agent claude-code

Installs into .claude/skills of the current project.

Files

SAP API Style Guide

Related Skills

  • sap-cap-capire: Use for OData service documentation, CAP API patterns, and service definition standards
  • sap-fiori-tools: Use for API consumption patterns, Fiori app integration, and OData best practices
  • sap-abap: Use when documenting ABAP APIs, implementing REST services, or following API design patterns
  • sapui5: Use for frontend API integration, OData consumption, and UI service patterns
  • sap-btp-cloud-platform: Use for BTP service API documentation and integration patterns

Table of Contents

  1. Overview
  2. When to Use This Skill
  3. Quick Decision Tree
  4. Core Principles
  5. Quick Reference Tables
  6. Templates Available
  7. Reference Files
  8. Instructions for Use
  9. Common Pitfalls to Avoid
  10. External Resources
  11. Updates and Maintenance
  12. Common Issues

Overview

Sponsors

Details

Repository
github.com/secondsky/sap-skills
Categories
Backend & APIs, Documentation, Code Review & Quality, Java & JVM, .NET & C#
First seen
Jun 3, 2026

More from secondsky/sap-skills

All 10
1softaworks avatarfrontend-to-backend-requirementssoftaworks/agent-toolkitDocument frontend data needs for backend developers. Use when frontend needs to communicate API requirements to backend, or user says 'backend requirements', 'w820skills.sh installs
2alirezarezvani avatarapi-design-revieweralirezarezvani/claude-skillsComprehensive REST API design review with automated linting, breaking-change detection, and design scorecards. Catches inconsistent conventions, missing version800skills.sh installs
3mindrally avatarprisma-developmentmindrally/skillsComprehensive Prisma ORM development guidelines with TypeScript, schema design, migrations, and best practices.724skills.sh installs
4mindrally avatarfirebase-developmentmindrally/skillsFirebase development guidelines for Firestore, Authentication, Functions, and Storage with TypeScript and Angular.715skills.sh installs
5mindrally avatargraphqlmindrally/skillsExpert in GraphQL API development with type-safe patterns and optimization710skills.sh installs
6ruvnet avatarbrowser-auth-flowruvnet/rufloProbe a site's authentication flow for redirect leaks, missing CSRF, weak session cookies, and OAuth misconfiguration; produces an auth findings.md690skills.sh installs