Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By secondsky
Build, automate, and troubleshoot SAP Analytics Cloud planning applicationsβmodels, data actions, multi actions, version management, planning workflows, JavaScript scripting, Datasphere/BPC integration, and value driver trees.
npx claudepluginhub secondsky/sap-skills --plugin sap-sac-planningGenerate a data action configuration template based on requirements
Generate a comprehensive checklist for SAC planning implementation projects
Quick guidance on implementing Seamless Planning with SAP Datasphere
Use this agent when troubleshooting data actions, multi actions, or allocation issues. Helps with tracing, debugging, and optimizing planning calculations. Examples: <example> Context: User has a data action that produces unexpected results user: "My data action is copying wrong values to the target version. How do I debug this?" assistant: "I'll use the data-action-debugger agent to help you trace and identify where the data transformation goes wrong." <commentary> The user needs to debug a data action issue. This agent specializes in tracing and troubleshooting data action problems. </commentary> </example> <example> Context: User's allocation is producing incorrect distributions user: "The allocation step is distributing costs incorrectly. The driver ratios seem off." assistant: "Let me engage the data-action-debugger agent to help analyze your allocation configuration and driver data." <commentary> Allocation debugging requires specialized analysis of driver accounts and distribution logic. </commentary> </example> <example> Context: User needs to understand why a multi action failed user: "My multi action keeps failing at step 3 but I don't understand the error." assistant: "I'll use the data-action-debugger agent to help analyze the failure and identify the root cause." <commentary> Multi action failures often have complex causes that require systematic debugging. </commentary> </example> <example> Context: User wants to optimize slow data action performance user: "Our forecast data action takes 15 minutes to run. How can we make it faster?" assistant: "Let me use the data-action-debugger agent to analyze your data action and identify performance optimization opportunities." <commentary> Performance troubleshooting requires understanding data volumes and step efficiency. </commentary> </example>
Use this agent when writing JavaScript code for SAC planning applications, using getPlanning(), PlanningModel, or DataSource APIs. Examples: <example> Context: User needs to write planning JavaScript code user: "How do I programmatically set values in a planning table using JavaScript?" assistant: "I'll use the planning-api-assistant agent to help you write the correct getPlanning().setUserInput() code for your scenario." <commentary> The user needs JavaScript API assistance for planning data entry. This agent specializes in SAC planning APIs. </commentary> </example> <example> Context: User wants to create dimension members via script user: "I need to create new cost center members dynamically when users import data." assistant: "Let me use the planning-api-assistant agent to help you implement the PlanningModel.createMembers() functionality." <commentary> Dynamic member creation requires specific API knowledge that this agent provides. </commentary> </example> <example> Context: User needs version management scripting user: "How can I automatically publish a private version when the user clicks a button?" assistant: "I'll engage the planning-api-assistant agent to write the version publishing script for your button action." <commentary> Version management via API requires understanding of version objects and publishing methods. </commentary> </example> <example> Context: User wants to execute data actions from script user: "I want to run a data action with parameters set from user selections." assistant: "Let me use the planning-api-assistant agent to help you write the data action execution script with dynamic parameters." <commentary> Data action execution via API needs proper parameter binding and execution handling. </commentary> </example>
Use this agent when designing SAC planning models, choosing between native SAC models and Seamless Planning with Datasphere, or architecting data action flows. Examples: <example> Context: User is starting a new planning project and needs to decide on architecture user: "We're implementing financial planning in SAC. Should we use native SAC or Seamless Planning with Datasphere?" assistant: "Let me use the planning-model-architect agent to help you evaluate your options and design the optimal architecture for your financial planning implementation." <commentary> The user needs architectural guidance for a new planning implementation. This agent specializes in evaluating planning architecture options. </commentary> </example> <example> Context: User needs to design a planning model structure user: "How should I structure my planning model dimensions for a sales forecasting application?" assistant: "I'll use the planning-model-architect agent to help design your dimension structure for optimal sales forecasting capabilities." <commentary> The user needs guidance on dimension design, which is a core architectural decision this agent handles. </commentary> </example> <example> Context: User wants to understand data action orchestration user: "I need to set up a complex planning workflow with multiple data actions. How should I architect this?" assistant: "Let me engage the planning-model-architect agent to help you design your data action flow and multi-action orchestration." <commentary> Complex data action flows require architectural planning. This agent helps design the overall structure. </commentary> </example>
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive SAC scripting skill for SAP Analytics Cloud Analytics Designer and Optimized Story Experience. This skill should be used when the user asks to "create SAC script", "debug Analytics Designer", "optimize SAC performance", "planning operations in SAC", "filter data in SAC", "use DataSource API", "chart scripting", "table manipulation", "SAC event handlers", "version management", "data locking", "Optimized Story Experience API", "OSE scripting", "OSE widget API", "OSE DataSource", "story scripting API", "OSE planning API", "OSE method", "optimized story", "SAC story scripting", "story script", "SAC scripting", or works with SAC widgets, planning models, or analytics applications.
The most comprehensive SAP Datasphere plugin for Claude. 18 specialized skills covering exploration, data modeling, integration, BW Bridge migration, security architecture, CLI automation, business content activation, catalog governance, performance optimization, and troubleshooting β all through natural language. Powered by 45 MCP tools with enterprise-grade security.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
This skill provides comprehensive guidance for SAP Cloud Logging service on SAP BTP. Use when setting up Cloud Logging instances, configuring log ingestion from Cloud Foundry or Kyma runtimes, implementing OpenTelemetry observability, analyzing logs/metrics/traces in OpenSearch Dashboards, configuring SAML authentication, managing certificates, or troubleshooting ingestion issues. Covers service plans (dev/standard/large), all 4 instance creation methods (BTP Cockpit, CF CLI, BTP CLI, Service Operator), all 4 ingestion methods (Cloud Foundry, Kyma, OpenTelemetry, JSON API), and security best practices.
This skill provides comprehensive guidance for SAP BTP Job Scheduling Service development, configuration, and operations. It should be used when creating, managing, or troubleshooting scheduled jobs on SAP Business Technology Platform. The skill covers service setup, REST API usage, schedule types and formats, OAuth 2.0 authentication, multitenancy, Cloud Foundry tasks, Kyma runtime integration, and monitoring with SAP Cloud ALM and Alert Notification Service. Keywords: SAP BTP, Job Scheduling, jobscheduler, cron, schedule, recurring jobs, one-time jobs, Cloud Foundry tasks, CF tasks, Kyma, OAuth 2.0, XSUAA, @sap/jobs-client, REST API, asynchronous jobs, action endpoint, run logs, SAP Cloud ALM, Alert Notification Service, multitenancy, tenant-aware, BC-CP-CF-JBS
SAP HANA Machine Learning Python Client (hana-ml) development skill. Use when: Building ML solutions with SAP HANA's in-database machine learning using Python hana-ml library for PAL/APL algorithms, DataFrame operations, AutoML, model persistence, and visualization. Keywords: hana-ml, SAP HANA, machine learning, PAL, APL, predictive analytics, HANA DataFrame, ConnectionContext, classification, regression, clustering, time series, ARIMA, gradient boosting, AutoML, SHAP, model storage
Develops and administers SAP Build Work Zone, advanced edition digital workplace solutions. Use when creating workspaces, workpages, and collaborative sites, developing UI Integration Cards in SAP Business Application Studio, building content packages and workspace templates, integrating with Microsoft 365/Teams/SharePoint/Google Drive, configuring chatbots and webhooks, implementing SCIM API user provisioning, setting up OData business records, managing themes and branding, configuring role-based access and SSO, troubleshooting deployment issues, or working with the Administration Console. Keywords: SAP Build Work Zone advanced edition, digital workplace, UI Integration Cards, content packages, workspace templates, SAP Business Application Studio, SAP Conversational AI, SCIM API, OData, Microsoft Teams integration, SSO, theming, Administration Console
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
32 Claude Code plugins for SAP development
Production-ready Claude Code plugins for SAP development. Each plugin provides context-aware skills that activate automatically when you work with SAP BTP, CAP, Fiori, ABAP, Analytics, and more.
Note: These skills follow Claude Code plugin patterns and are optimized for the Claude Code CLI and Claude Desktop. While the underlying skill content can be adapted for other AI harnesses, they are not automatically usable outside Claude Code without extraction and modification.
This repository uses Claude Plugin Patterns β natively supported by:
| Platform | Status | Notes |
|---|---|---|
| Claude Code | β Native | Full marketplace support |
| Factory Droid | β Native | Full marketplace support |
Add the SAP Skills marketplace to Claude Code:
# Add the marketplace
/plugin marketplace add https://github.com/secondsky/sap-skills
# Install individual plugins
/plugin install sap-cap-capire@sap-skills
# Or install multiple plugins at once
/plugin install sap-cap-capire@sap-skills sap-fiori-tools@sap-skills
Team Setup: Add to .claude/settings.json for automatic availability:
{
"extraKnownMarketplaces": [
{ "name": "sap-skills", "url": "https://github.com/secondsky/sap-skills" }
]
}
For contributors or local development:
# Clone the repository
git clone https://github.com/secondsky/sap-skills.git
# Plugins are automatically available from the plugins/ directory
Or browse and install from the marketplace:
claude-code marketplace browse
Once installed, plugins provide skills that automatically activate based on your project context. No manual invocation neededβjust start working:
sap-cap-capire activatessap-fiori-tools activatessap-btp-cloud-platform activatessap-abap-cds activatessap-sac-planning activatesClaude Code intelligently loads relevant skills when you need them, providing expert guidance without overwhelming your context.
All plugins include context-aware skills. Advanced features shown in table columns:
| Plugin | Commands | Agents | MCP | LSP | Description |
|---|---|---|---|---|---|
| sap-api-style | β | β | β | β | API documentation standards following SAP guidelines |
| sap-hana-cli | β | β | β | β | SAP HANA Developer CLI for database operations |
| Plugin | Commands | Agents | MCP | LSP | Description |
|---|---|---|---|---|---|
| sap-btp-best-practices | β | β | β | β | SAP BTP development best practices and patterns |
| sap-btp-build-work-zone-advanced | β | β | β | β | SAP Build Work Zone (Advanced Edition) development |
| sap-btp-business-application-studio | β | β | β | β | SAP Business Application Studio (BAS) development |
| sap-btp-cias | β | β | β | β | Cloud Identity Access Service (CIAS) integration |
| sap-btp-cloud-logging | β | β | β | β | SAP BTP Cloud Logging service |
| sap-btp-cloud-platform | β | β | β | β | SAP Business Technology Platform core services |
| sap-btp-cloud-transport-management | β | β | β | β | Cloud Transport Management (CTM) service |
| sap-btp-connectivity | β | β | β | β | SAP BTP Connectivity service |
| sap-btp-developer-guide | β | β | β | β | Comprehensive SAP BTP developer guide |
| sap-btp-integration-suite | β | β | β | β | SAP Integration Suite development |
| sap-btp-intelligent-situation-automation | β | β | β | β | Intelligent Situation Automation development |
| sap-btp-job-scheduling | β | β | β | β | SAP BTP Job Scheduling service |
| sap-btp-master-data-integration | β | β | β | β | Master Data Integration service |
| sap-btp-service-manager | β | β | β | β | SAP BTP Service Manager operations |