By secondsky
Develop SAP Analytics Cloud planning applications by generating data action templates and project checklists, architecting models with Datasphere choices, troubleshooting data actions and performance, scripting planning APIs like getPlanning() and PlanningModel, and securing workflows with Node.js hooks.
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>
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
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.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Meta-prompting and spec-driven development system for Claude Code. Productivity framework for structured AI-assisted development.
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.