SAP Power for Kiro
A set of thirty-five-plus SAP skills packaged as a power for Kiro IDE rather than Claude Code, spanning BTP, UI5, data and analytics, ABAP, CAP and CLI tooling, with automatic context activation in Kiro.
Everything else in this section targets Claude Code, Codex or the cross-agent skills CLI; this is packaged as a Kiro "power", with automatic context activation in that IDE. The coverage is deliberately broad rather than deep: fourteen skills across BTP platform services, connectivity, integration and platform operations; four on SAPUI5, Fiori tools and UI patterns; five on Datasphere, Analytics Cloud and data intelligence; six on ABAP, CAP, HANA and AI/ML; and four on CLI tooling, linters and quality. It installs from Kiro's own Powers panel, by copying the folder into the Kiro powers directory, or by cloning into it, and the requirements name Kiro IDE 1.0.0 or higher.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1, contributes to 1@mfigueirmaintainer
Before choosing this
Conditions
PracticalFunctional boundary
Host-specific: outside Kiro the automatic context activation is the part that does not come with it, and what remains is prose you would have to wire in yourself. Breadth over depth by design — thirty-five skills across six product areas is an orientation layer, not a substitute for the focused sets in each.
What it declares
Every artifact
- Type
- Skill
- Origin
- Independently maintained
As a skill
- Distributed through
- Copied into the project
For agent guidance
- Installs into
- Kiro
Connections
Packaged knowledge that teaches a coding agent a framework
Command line client and development toolkit for CAP
UI5 Tooling command line for project setup, dev server and build
Download
README
quoted from mfigueir/sap-power under GPL-3.0, readSAP Power for Kiro
Production-ready SAP development knowledge and best practices for building modern SAP applications in Kiro IDE. This power provides comprehensive guidance across the entire SAP ecosystem including BTP, CAP, Fiori, ABAP, HANA, and Analytics Cloud.
🚀 Features
35+ Specialized SAP Skills
- SAP BTP Platform (14 skills): Cloud services, connectivity, integration, and platform operations
- UI Development (4 skills): SAPUI5, Fiori Tools, and modern UI patterns
- Data & Analytics (5 skills): Datasphere, Analytics Cloud, and data intelligence
- Core Technologies (6 skills): ABAP, CAP, HANA, and AI/ML development
- Tooling & Development (4 skills): CLI tools, linters, and quality assurance
Automatic Context Activation
The power automatically activates when working with:
.cdsfiles (CAP models)manifest.json(UI5 apps).abapfiles (ABAP code)mta.yaml(BTP deployments)xs-security.json(Security configs).hdbcds,.hdbview,.hdbprocedure(HANA artifacts)ui5.yaml(UI5 projects)
📦 Installation
Option 1: Install from Kiro Powers Panel
- Open Kiro IDE
- Open Command Palette (
Cmd/Ctrl + Shift + P) - Search for "Kiro: Configure Powers"
- Search for "SAP Power"
- Click "Install"
Option 2: Manual Installation
- Clone or download this repository
- Copy the
sap-powerfolder to your Kiro powers directory:- macOS/Linux:
~/.kiro/powers/ - Windows:
%USERPROFILE%\.kiro\powers\
- macOS/Linux:
- Restart Kiro or reload the window
Option 3: Install from GitHub
cd ~/.kiro/powers/
git clone https://github.com/mfigueir/sap-power.git sap-power
🎯 Quick Start
1. Automatic Activation
Simply open any SAP project file, and the power activates automatically:
# Open a CAP project
code my-cap-app/db/schema.cds
# Open a UI5 project
code my-ui5-app/webapp/manifest.json
# Open an ABAP file
code my-abap-project/src/zcl_example.clas.abap
2. Ask Kiro for Help
"Create a CAP service for managing products with draft support"
"Build a Fiori List Report for my OData service"
"Refactor this ABAP code following Clean ABAP principles"
"Deploy my CAP app to BTP Cloud Foundry"
3. Use Steering Guides
The power includes comprehensive guides:
getting-started.md- Quick start and common workflowsbest-practices.md- SAP development standardscap-development.md- CAP-specific patternsui5-development.md- UI5 and Fiori guidance
💡 Usage Examples
Building a CAP Application
// Ask Kiro:
"Create a CAP bookshop service with:
- Books and Authors entities
- Draft support for editing
- Input validation
- OData V4 service"
// Kiro uses sap-cap-capire skill to provide:
// ✅ CDS model with best practices
// ✅ Service implementation patterns
// ✅ Authentication setup
// ✅ Deployment configuration
Creating a Fiori UI
// Ask Kiro:
"Create a Fiori List Report for my Books service with:
- Responsive design
- Custom filters
- Export to Excel
- Accessibility compliance"
// Kiro uses sapui5 and sap-fiori-tools skills
Modernizing ABAP Code
" Ask Kiro:
"Analyze this ABAP code and modernize it using:
- Clean ABAP principles
- CDS views instead of SELECT statements
- Modern ABAP syntax"
" Kiro uses sap-abap and sap-abap-cds skills
BTP Service Integration
// Ask Kiro:
"Configure connectivity to my on-premise SAP ECC system:
- Cloud Connector setup
- Destination configuration
- Authentication handling"
// Kiro uses sap-btp-connectivity skill
🛠️ Skill Categories
Tooling & Development
skill-review- 14-phase quality audit processsap-api-style- API documentation standardssap-hana-cli- HANA CLI operationssapui5-linter- UI5 code analysis
SAP BTP Platform (14 skills)
sap-btp-developer-guide- Comprehensive BTP patternssap-btp-connectivity- Cloud Connector and destinationssap-btp-integration-suite- Integration flows and APIssap-btp-cloud-logging- Centralized loggingsap-btp-job-scheduling- Background job managementsap-btp-service-manager- Service instance management- And 8 more BTP skills...
UI Development
sapui5- Complete UI5 frameworksap-fiori-tools- Fiori developmentsapui5-cli- UI5 CLI toolssapui5-linter- UI5 linting
Data & Analytics
sap-datasphere- Data modelingsap-sac-scripting- Analytics Cloud scriptingsap-sac-planning- Planning applicationssap-sac-custom-widget- Custom widget developmentsap-hana-cloud-data-intelligence- Data pipelines
Core Technologies
sap-cap-capire- Cloud Application Programming Modelsap-abap- ABAP developmentsap-abap-cds- CDS viewssap-sqlscript- HANA SQLScriptsap-ai-core- AI/ML deploymentsap-hana-ml- HANA ML library
🔗 Integration with MCP Servers
This power works seamlessly with official SAP MCP servers:
SAP CAP MCP Server
npm install -g @cap-js/mcp-server
SAP UI5 MCP Server
npm install -g @ui5/mcp-server
ABAP Analyzer MCP
Custom ABAP code analysis and modernization tools.
Together, these provide a complete SAP development environment in Kiro.
📚 Documentation
Steering Guides
- Getting Started - Quick start guide and common workflows
- Best Practices - SAP development standards
- CAP Development - CAP-specific patterns and examples
- UI5 Development - UI5 and Fiori guidance
Project Structure
sap-power/
├── POWER.md # Power configuration and overview
├── README.md # This file
└── steering/
├── getting-started.md # Quick start guide
├── best-practices.md # SAP standards
├── cap-development.md # CAP patterns
└── ui5-development.md # UI5 guidance
🎓 Learning Resources
Official SAP Documentation
Community Resources
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
How to Contribute
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Guidelines
- Follow SAP development best practices
- Include documentation for new skills
- Test with real SAP projects
- Update steering guides as needed
📋 Requirements
- Kiro IDE version 1.0.0 or higher
- Node.js 18+ (for CAP projects)
- SAP BTP Account (for cloud deployments)
- SAP UI5 CLI (for UI5 projects)
- @sap/cds-dk (for CAP development)
🐛 Troubleshooting
Power Not Activating
Check:
- File extensions match SAP project types
- Project has SAP dependencies in
package.json - Use SAP-specific keywords in prompts
Skills Not Loading
Solution:
- Restart Kiro IDE
- Check power installation path
- Verify
POWER.mdfrontmatter is valid
Need More Context
Provide:
- Project type (CAP, UI5, ABAP)
- Target platform (BTP, on-premise)
- SAP products in use
- Specific requirements
📄 License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
🙏 Acknowledgments
Based on the SAP Skills for Claude Code repository by secondsky.
Special thanks to:
- SAP Community for comprehensive documentation
- Kiro team for the Powers framework
- All contributors to SAP open-source projects
📞 Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- SAP Community: community.sap.com
🗺️ Roadmap
- Add more ABAP modernization patterns
- Expand BTP service integration examples
- Add SAP Build Apps guidance
- Include SAP Integration Suite patterns
- Add SAP Analytics Cloud advanced examples
- Create video tutorials
- Add interactive examples
📊 Version History
- 1.0.0 (2026-01-14)
- Initial release
- 35+ SAP skills
- 4 comprehensive steering guides
- Automatic context activation
- Integration with SAP MCP servers
Made with ❤️ for the SAP Developer Community
Empowering SAP developers with AI-assisted development in Kiro IDE
Others providing
Compare all 24 on the Agent guidance page →- sap-cx-developer-companionsap-cx-developer-companionAn agent skill for SAP Customer Experience work that routes a request to one of three jobs: finding a Commerce Cloud, Sales Cloud or Service Cloud API, writing CDS for a CX extension, or explaining an error.independent, commerceAgent skill for SAP Customer Experience APIs, CDS and errors
- sap-cloud-integration-pipeline-assistantsap-cloud-integration-pipeline-assistantAn agent skill for the Pipeline Concept framework in SAP Integration Suite Cloud Integration, covering implementation, the Partner Directory, XSLT and Groovy examples and troubleshooting.independent, btpAgent skill for the Pipeline Concept in SAP Cloud Integration
- DanKromp/skillOverflowDanKromp/skillOverflowA collection of 41 agent skills, 37 for CAP, Fiori, BTP, UI5, ABAP, Integration Suite and HANA work and four for creating, reviewing and retiring skills, each with its own eval.independent, capCollection of 41 agent skills, 37 for SAP development tasks
- ARC-DRAWARC-DRAWAn MCP server that draws BTP solution diagrams onto a live draw.io canvas, with 111 SAP BTP icons as native shapes and SAP's diagram guidelines handed to the client as drawing rules.independent, btpMCP server drawing BTP solution diagrams on a draw.io canvas
- sap-ai-dev-toolkitsap-ai-dev-toolkitAn MCP proxy that pins an agent's ABAP tools to one SAP system: setup reads the BAS destinations or the local SAP GUI landscape and writes one stdio server per system, leaving the credentials in the destination or in the editor's own login prompts.independent, abapMCP proxy pinning an agent's ABAP tools to one SAP system
- sap-odata-explorersap-odata-explorerA Rust CLI and desktop app for exploring and testing SAP OData services against real systems — catalog discovery, metadata browsing, an F4 value-help picker and a Fiori-readiness linter — with an agent skill shipped beside it.independent, btpRust CLI and desktop app for exploring SAP OData services
- btp-solution-diagram-generatorbtp-solution-diagram-generatorA Claude plugin that writes BTP solution diagrams as .drawio files in the style of the SAP BTP Solution Diagram Guidelines.independent, btpClaude plugin writing BTP solution diagrams as .drawio files
- abap-skillsabap-skillsSeventeen agent skills for ABAP development in one repository: RAP, CDS view entities, ABAP SQL and AMDP, unit testing, authorisation, eventing, abapGit, ABAP Cloud and the clean core levels.independent, abapSeventeen agent skills for ABAP development
- drawio-skill-sapdrawio-skill-sapA GitHub Copilot agent skill that writes BTP solution diagrams as uncompressed draw.io XML against the SAP BTP Solution Diagram Design Guideline, with SAP's own shape library bundled.independent, btpGitHub Copilot skill writing BTP solution diagrams as draw.io XML
- sap-mdk-appssap-mdk-appsAn agent skill for Mobile Development Kit projects: the project layout, the metadata syntax, and the rules that prevent the failures those two produce on iOS, Android and the web.independent, btpAgent skill for Mobile Development Kit projects
- sap-architecturesap-architectureA Claude Code plugin and portable agent skill that turns a plain-English description into a BTP diagram in SAP Architecture Center style, checked by a validator before it is handed over.independent, btpClaude Code plugin and skill drawing validated BTP diagrams
- SAP Datasphere Plugin for ClaudeSAP Datasphere Plugin for ClaudeEighteen Datasphere skills over a bundled 45-tool MCP server — exploration, view and analytic-model design, BW Bridge migration, security architecture and catalog governance.independent, btpEighteen Datasphere skills over a bundled MCP server
- drawio-btp-diagram-skillsdrawio-btp-diagram-skillsTwo Claude Code skills that take a BTP architecture described in words through a Mermaid sketch to draw.io XML, with a structural and a visual review after the drawing.independent, btpClaude Code skills for BTP architecture diagrams in draw.io
- aicore-skillsaicore-skillsFour agent skills for SAP AI Core, published as a plugin inside SAP's AI Skills Library: admin resources, the deployment lifecycle, the foundation models in the Generative AI Hub, and the Context Registry behind tabular prediction.sap official, btpFour agent skills for SAP AI Core in SAP's AI Skills Library
- SAP/automation-pilot-agent-skillsSAP/automation-pilot-agent-skillsEight skills for writing, reviewing and operating SAP Automation Pilot content — command generation, catalogue exploration, code review, the content and executions APIs, debugging, schedules, and generating an MCP server from a command.sap official, btpEight skills for writing and operating SAP Automation Pilot content
- SAP Developers MCPSAP Developers MCPThe hosted MCP server of developers.sap.com, over which an agent searches SAP's tutorials, reads missions and queries the site's knowledge graph of tutorials and concepts.sap official, umbrellaHosted MCP server of developers.sap.com tutorials and missions
- sap-fiori-iossap-fiori-iosAn agent skill SAP publishes for SAP Fiori for iOS: it maps a node of the Fiori iOS UI Kit in Figma onto SwiftUI code, and answers which Fiori component a Figma variant becomes.sap official, btpAgent skill mapping Fiori iOS UI Kit nodes in Figma to SwiftUI
- SAP/leanix-ai-pluginsSAP/leanix-ai-pluginsOne Claude Code plugin, sap-leanix, bundling two skills that build and debug LeanIX automation scripts and create and manage calculations, both working through the LeanIX MCP server.sap official, btpClaude Code plugin with two skills for SAP LeanIX scripting
- SAP-samples/html5-applications-migration-skills-for-sap-btpSAP-samples/html5-applications-migration-skills-for-sap-btpA Claude Code plugin with migrate, validate and cleanup skills that move an HTML5 app from SAP Neo, html5-apps-repo or a standalone approuter to the SAP BTP Application Frontend (appFront) service.sap official, btpClaude Code plugin with skills migrating HTML5 apps to appFront
- SAP-samples/joule-a2a-agent-toolkitSAP-samples/joule-a2a-agent-toolkitFour skills for building an agent that talks to SAP Joule over A2A and getting it onto Cloud Foundry — the agent itself, and the three CLIs the deployment goes through.sap official, btpSkills for building an A2A agent for Joule and deploying it to CF
- SAP-samples/sap-devs-cliSAP-samples/sap-devs-cliA CLI that injects current SAP developer knowledge packs into an AI coding tool's context and wires up SAP's own MCP servers for it, shipped as a single binary through Homebrew, Scoop or GitHub Releases.sap official, btpCLI adding SAP developer knowledge and MCP servers to AI coding tools
- sap-tutorials-contentsap-tutorials-contentAn agent skill that maps the public developers.sap.com content API: the catalogue, the navigation, a tutorial's HTML or JSON, and full-text search, all anonymous and read-only.sap official, btpAgent skill mapping the developers.sap.com content API
- secondsky/sap-skillssecondsky/sap-skillsForty SAP development plugins installed through the skills command line or the Claude Code and Codex marketplaces, with a record per plugin of what its claims were checked against.independent, btpForty SAP development plugins for coding agents
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
Flavors
“"Build a Fiori List Report for my OData service"” — mfigueir/sap-power — README
History in the atlas
- capability:agent-guidance declared the installs_into property on the BTP door. The README's requirements name Kiro IDE 1.0.0 or higher and all three install routes are Kiro's, so the one value is the whole answer here, which is the fact the entry's own warning already turned on.
- A closing sentence naming the three install routes and the stated Kiro version.
- Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.
- First seen.
For your agent
- Ref
artifact:mfigueir-sap-power- JSON
- /artifacts/mfigueir-sap-power.json
- MCP
- Connecting an agent