Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By AndreaFusar
This skill should be used when the user asks to "write a SQLScript procedure", "create HANA stored procedure", "implement AMDP method", "optimize SQLScript performance", "handle SQLScript exceptions", "debug HANA procedure", "create table function", or mentions SQLScript, SAP HANA procedures, AMDP, EXIT HANDLER, or code-to-data paradigm. Comprehensive SQLScript development guidance for SAP HANA database programming including syntax patterns, built-in functions, exception handling, performance optimization, cursor management, and ABAP Managed Database Procedure (AMDP) integration.
npx claudepluginhub andreafusar/https-github.com-secondsky-sap-skills --plugin sap-sqlscriptBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Validates SQLScript code for syntax, patterns, and best practices with auto-fix capability
Converts between standalone SQLScript procedures and AMDP class implementations
Analyzes SQLScript code for performance issues and suggests optimizations with auto-fix capability
Set up the SQLScript development environment by installing the SAP HANA SQLScript LSP VS Code extension, configuring workspace settings, and verifying HANA connection environment variables
Use this agent when the user asks to "create an AMDP class", "help with AMDP", "implement ABAP managed database procedure", "write AMDP method", "convert procedure to AMDP", or needs assistance with ABAP-SQLScript integration. Examples: <example> Context: User needs to create an AMDP class from scratch user: "I need to create an AMDP class for customer data processing" assistant: "I'll use the amdp-helper agent to guide you through creating the AMDP class. It will help with the class definition, interface implementation, method signatures, and SQLScript implementation." <commentary> Creating AMDP classes requires proper structure with IF_AMDP_MARKER_HDB interface. </commentary> </example> <example> Context: User wants to convert existing procedure to AMDP user: "How do I wrap this SQLScript procedure in an AMDP class?" assistant: "I'll use the amdp-helper agent to convert your SQLScript procedure to an AMDP. It will handle the type mappings, class structure, and ensure the SQLScript is compatible with AMDP restrictions." <commentary> Conversion requires understanding both ABAP and SQLScript patterns. </commentary> </example> <example> Context: User has AMDP errors user: "My AMDP is giving errors about parameter types" assistant: "Let me use the amdp-helper agent to diagnose the issue. AMDP has specific type mapping requirements between ABAP and SQLScript that need to be followed." <commentary> Type mapping issues are common AMDP problems. </commentary> </example>
Use this agent when the user asks to "create a SQLScript procedure", "generate HANA procedure", "write a stored procedure", "build a SQLScript function", "create table function", or needs to generate new SQLScript code from requirements. This agent asks clarifying questions before generating code. Examples: <example> Context: User wants to create a new procedure user: "Create a procedure that calculates monthly sales totals" assistant: "I'll help you create that procedure. Let me use the procedure-generator agent to ask a few clarifying questions about parameters, error handling preferences, and output format before generating production-ready code." <commentary> The agent will ask about input parameters, expected output, and error handling before generating. </commentary> </example> <example> Context: User needs a table function user: "I need a function that returns filtered employee data" assistant: "I'll use the procedure-generator agent to help design your table function. It will clarify the filter criteria, column requirements, and any performance constraints first." <commentary> Table functions have specific constraints; the agent clarifies requirements upfront. </commentary> </example> <example> Context: User wants AMDP implementation user: "Generate an AMDP class for order processing" assistant: "I'll use the procedure-generator agent for this. Since AMDP has specific requirements, it will first clarify the ABAP type mappings, method signatures, and integration patterns you need." <commentary> AMDP requires special consideration for ABAP integration. </commentary> </example>
Use this agent when the user asks to "analyze my SQLScript", "review HANA procedure", "check procedure performance", "find SQLScript issues", "audit SQLScript code", "review stored procedure", or needs performance analysis of SAP HANA database procedures. Examples: <example> Context: User has written a SQLScript procedure and wants to check for issues user: "Can you analyze this procedure for any problems?" assistant: "I'll use the sqlscript-analyzer agent to perform a comprehensive analysis of your procedure, checking for performance issues, error handling gaps, and best practice violations." <commentary> The user wants code review, which is the primary purpose of this agent. </commentary> </example> <example> Context: User is experiencing slow performance with a HANA procedure user: "My SQLScript procedure is running slowly, can you help?" assistant: "Let me use the sqlscript-analyzer agent to identify performance bottlenecks in your procedure. I'll check for cursor usage, imperative logic, engine mixing, and other common performance anti-patterns." <commentary> Performance analysis is a key capability of this agent. </commentary> </example> <example> Context: User wants to ensure their code follows SAP HANA best practices user: "Does this AMDP follow best practices?" assistant: "I'll analyze your AMDP using the sqlscript-analyzer agent. It will check for proper error handling, parameter patterns, and compliance with AMDP restrictions." <commentary> Best practices validation including AMDP-specific patterns. </commentary> </example>
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
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.
Complete developer toolkit for Claude Code
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Comprehensive ABAP development skill for SAP systems. Use when writing ABAP code, working with internal tables, structures, ABAP SQL, object-oriented programming, RAP (RESTful Application Programming Model), CDS views, EML statements, ABAP Cloud development, string processing, dynamic programming, RTTI/RTTC, field symbols, data references, exception handling, or ABAP unit testing. Covers both classic ABAP and modern ABAP for Cloud Development patterns.
Guides development with SAP AI Core and SAP AI Launchpad for enterprise AI/ML workloads on SAP BTP. Use when: deploying generative AI models (GPT, Llama, Gemini, Mistral), building orchestration workflows with templating/filtering/grounding, implementing RAG with vector databases, managing ML training pipelines with Argo Workflows, configuring content filtering and data masking for PII protection, using the Generative AI Hub for prompt experimentation, or integrating AI capabilities into SAP applications. Covers service plans (Free/Standard/Extended), model providers (Azure OpenAI, AWS Bedrock, GCP Vertex AI, Mistral, IBM), orchestration modules, embeddings, tool calling, and structured outputs.
This skill provides comprehensive guidance for documenting SAP APIs following the SAP API Style Guide standards. It should be used when creating or reviewing API documentation for REST, OData, Java, JavaScript, .NET, or C/C++ APIs. The skill covers naming conventions, documentation comments, OpenAPI specifications, quality checklists, deprecation policies, and manual documentation templates. It ensures consistency with SAP API Business Hub standards and industry best practices. Keywords: SAP API, REST, OData, OpenAPI, Swagger, Javadoc, JSDoc, XML documentation, API Business Hub, API naming, API deprecation, x-sap-stateInfo, Entity Data Model, EDM, documentation tags, API quality, API templates
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
Comprehensive SAP ABAP CDS (Core Data Services) reference for data modeling, view development, and semantic enrichment. Use when creating CDS views or view entities, defining data models with annotations, working with associations and cardinality, implementing input parameters, using built-in functions, writing CASE expressions, implementing access control with DCL, handling CURR/QUAN data types, troubleshooting CDS errors, querying CDS views from ABAP, or displaying data with SALV IDA. Covers ABAP 7.4+ through ABAP Cloud.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimModifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
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.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams