SkillSkilltypeA procedure an agent follows. Indexed here, never written here.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

aicore-sdk-js

An agent skill for SAP's AI SDK for JavaScript, written against the SDK's version 2: twelve compile-checked templates for calling the Generative AI Hub from TypeScript or JavaScript.

Twelve templates under assets/, each with the npm install line beside it in the asset map: chat and streaming through @sap-ai-sdk/orchestration, the native OpenAI surface, two LangChain paths, document grounding, @sap-ai-sdk/prompt-registry, batch jobs, RPT tabular prediction, the Context Registry, tabular orchestration, a WebSocket realtime path, and the OpenAI npm package through a LiteLLM proxy. The SDK version is what the skill is built around: it targets @sap-ai-sdk v2 with orchestration 2.14 or later, passes messages straight to chatCompletion() or stream(), and forbids the v1 shape llm: { model_name } / templating: { template } on the ground that it does not compile against v2. Its own material is the floor: references/SDK_JS.md and the assets/*.ts files are described as the compile-checked v2 baseline that needs no network and no MCP, with Context7 preferred where that tool is registered for the parts the reference marks as fast-moving, and the online documentation last. It collects the framework, the use case, the runtime and the model and deployment ID before writing, and where the user names an OpenAI model it asks whether they plan to switch later, because that is what decides between the orchestration client and @sap-ai-sdk/openai. Stated requirements are Node.js 22 or later with native ESM, npm or bun, and an SAP AI Core service key in AICORE_SERVICE_KEY; it installs with --skill aicore-sdk-js, and aicore-sdk-java is where it sends a request for Java.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Provides
Agent guidanceBTPAgent guidancecapabilityPackaged knowledge you hand a coding agent so it gets a framework right unprompted — skills, rule files, instruction packs. Distinct from agent tooling, which is about building agentic features into your application, and from [agent access to your code](capability:agent-code-access), where the agent reads the real project instead of being handed a file about it.
Requires
SAP AI CoreSAP AI CoreartifactThe code it writes calls the Generative AI Hub, and the README names the service key in AICORE_SERVICE_KEY among the three things that have to be in place; the skill tells the agent to check the AI Core console for a deployment before generating anything.
Optional
@sap-ai-sdk/orchestration@sap-ai-sdk/orchestrationartifactThe package the default path imports: the asset map pairs its chat and streaming templates with npm install @sap-ai-sdk/orchestration, and the skill is written against orchestration 2.14 or later.sdk

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 142, wrote 14
@SAP
maintainer

Before choosing this

Conditions

PracticalFunctional boundary

JavaScript and TypeScript only: Java goes to aicore-sdk-java, and a request for Python is declined with a pointer to SAP's own SDK documentation, since the repository has no Python skill. Creating, listing and deleting deployments is stated as outside it, and its code is v2 code, so a project still on version 1 of the SDK gets shapes that do not compile against what it has installed.

What it declares

Every artifact

Type
Skill
Origin
By SAP

As a skill

Distributed through
npm

For agent guidance

Installs into
Claude CodeCodexCursorOpenCode

Connections3

aicore-sdk-js connectionsaicore-sdk-jsPROVIDES→ provides1provides stated Pins an agent writing JavaScript or TypeScript against the Generative AI Hub to version 2 of SAP's AI SDK — the invocation pattern, the forbidden v1 shape, and a template per package — and states the order its answers come from, with its own compile-checked files as the floor. SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, frontmatter description: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, Asset Map (twelve templates with their install lines): https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, Rules, the SDK version: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, Sources & Fallback: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, Rules, what it asks first: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, Rules, model switching: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, frontmatter, what it declines: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, Rules, no Python: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, Rules, lifecycle management: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, frontmatter compatibility: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.mdAgent guidanceNEEDS→ needs1needs stated The code it writes calls the Generative AI Hub, and the README names the service key in `AICORE_SERVICE_KEY` among the three things that have to be in place; the skill tells the agent to check the AI Core console for a deployment before generating anything. SAP/ai-skills-library — skills/aicore-sdk-js/README.md, Requirements: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/README.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, Rules: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.mdSAP AI Core→ optionally needs1optionally needs stated If: the generated code follows the orchestration path the skill names as recommended, rather than the native OpenAI, LangChain or proxy paths The package the default path imports: the asset map pairs its chat and streaming templates with `npm install @sap-ai-sdk/orchestration`, and the skill is written against orchestration 2.14 or later. SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, Rules, the SDK version: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md SAP/ai-skills-library — skills/aicore-sdk-js/SKILL.md, Install Options: https://raw.githubusercontent.com/SAP/ai-skills-library/main/skills/aicore-sdk-js/SKILL.md@sap-ai-sdk/orchestrationif

Install

npx skills add SAP/ai-skills-library --skill aicore-sdk-js

Copied from SAP/ai-skills-library — skills/aicore-sdk-js/README.md, Installation, read . Not run by the atlas.

README

quoted from SAP/ai-skills-library under Apache-2.0, read
SAP/ai-skills-library/skills/aicore-sdk-js/README.mdOn GitHub

SAP AI SDK for JavaScript/TypeScript Skill

Generate working TypeScript/JavaScript boilerplate for SAP GenAI Hub using the @sap-ai-sdk family of packages.

What This Skill Covers

  • Chat & streaming via @sap-ai-sdk/orchestration (recommended entry point)
  • Native OpenAI SDK surface via @sap-ai-sdk/openai (no LiteLLM proxy needed)
  • LangChain integration via @sap-ai-sdk/langchain
  • RAG / document grounding via @sap-ai-sdk/document-grounding
  • Managed prompt templates via @sap-ai-sdk/prompt-registry
  • Batch LLM jobs via @sap-ai-sdk/llm-batch
  • Tabular prediction via @sap-ai-sdk/rpt (SAP-RPT-1 model)
  • Context Registry via @sap-ai-sdk/context-registry (data destinations, tabular artifacts, scenario configs)

Installation

npx skills add SAP/ai-skills-library --skill aicore-sdk-js

Requirements

  • Node.js 22+ with native ESM support
  • npm or bun
  • SAP AI Core service key (AICORE_SERVICE_KEY environment variable)
Apache-2.0, read
Agent guidance
  1. abap2UI5 for VS CodeVS Code extension to preview, activate and lint abap2UI5 appsfrom ABAP
  2. sap-cx-developer-companionAgent skill for SAP Customer Experience APIs, CDS and errorsfrom SAP Commerce
  3. sap-basis-opsRunbook skills for Basis operations at the OS and database layerfrom ABAP
  4. abap-offstack-aunitAgent skill for off-stack ABAP Unit tests and an abaplint gatefrom ABAP
  5. ARC-1 SkillsTwenty-two agent skills shipped with arc-1from ABAP
  6. sapskillsAgent skills for Clean ABAP, ADT in VS Code and guardrailsfrom ABAP
  7. SuperClaude for SAPClaude Code plugin with an ABAP MCP server and write guardsfrom ABAP
  8. sap-dm-pod2-mcp-serverMCP server for SAP Digital Manufacturing POD 2.0 extensionsfrom SAP Digital Manufacturing
  9. capire/skillsAgent skills for CAP development, each a SKILL.md with referencesfrom CAP
  10. sap-cloud-integration-pipeline-assistantAgent skill for the Pipeline Concept in SAP Cloud Integrationfrom BTP/BAIP
  11. claude-abap-devFive ABAP workflows for Claude Code on existing MCP serversfrom ABAP
  12. DanKromp/skillOverflowCollection of 41 agent skills, 37 for SAP development tasksfrom CAP
  13. sap-commerce-skillAgent skill for SAP Commerce Cloud 2211-jdk21.1 and laterfrom SAP Commerce
  14. ARC-DRAWMCP server drawing BTP solution diagrams on a draw.io canvasfrom BTP/BAIP
  15. cap-mtx-scaffoldAgent skill for CAP multitenancy scaffoldingfrom CAP
  16. sap-ai-dev-toolkitMCP proxy pinning an agent's ABAP tools to one SAP systemfrom ABAP
  17. scaffold-fiori-ai-bridgeAgent skill generating a Joule Frontend Actions bridge for UI5 appsfrom UI5
  18. sapcli Claude Code PluginAgents and skills that drive sapcli instead of ADTfrom ABAP
  19. CAP GuardianCAP review skill for coding agents with gates and prohibitionsfrom CAP
  20. sap-odata-explorerRust CLI and desktop app for exploring SAP OData servicesfrom BTP/BAIP
  21. btp-solution-diagram-generatorClaude plugin writing BTP solution diagrams as .drawio filesfrom BTP/BAIP
  22. abap-skillsSeventeen agent skills for ABAP developmentfrom ABAP
  23. drawio-skill-sapGitHub Copilot skill writing BTP solution diagrams as draw.io XMLfrom BTP/BAIP
  24. sap-mdk-appsAgent skill for Mobile Development Kit projectsfrom BTP/BAIP
  25. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  26. sap-architectureClaude Code plugin and skill drawing validated BTP diagramsfrom BTP/BAIP
  27. WerkbankLocal desktop workspace for AI conversations with SAP connectorsfrom Across stacks
  28. SAP Datasphere Plugin for ClaudeEighteen Datasphere skills over a bundled MCP serverfrom BTP/BAIP
  29. claude-abap-skillsClaude Code plugins with Clean ABAP rules and templatesfrom ABAP
  30. SAP Power for KiroSAP skills for the Kiro IDEfrom BTP/BAIP
  31. drawio-btp-diagram-skillsClaude Code skills for BTP architecture diagrams in draw.iofrom BTP/BAIP
  32. @patimweb/pi-cap-bestpracticesSAP's capire/skills packaged for the pi coding agentfrom CAP
  33. pod2-configAn agent skill that turns a described POD change into an importable [SAP Digital Manufacturing](external:sap-digital-manufacturing) POD 2.0 export, built from standard plugins and actions only.from SAP Digital Manufacturing
  34. AI Skills LibraryListing of AI skills for SAP, installed with the skills CLIfrom Across stacks
  35. aicore-sdk-javaAgent skill generating Java boilerplate for SAP GenAI Hubfrom BTP/BAIP
  36. aicore-skillsFour agent skills for SAP AI Core in SAP's AI Skills Libraryfrom BTP/BAIP
  37. SAP/automation-pilot-agent-skillsEight skills for writing and operating SAP Automation Pilot contentfrom BTP/BAIP
  38. SAP Developers MCPHosted MCP server of developers.sap.com tutorials and missionsfrom Across stacks
  39. sap-fiori-guidelinesAgent skill built from the Fiori Design Guidelinesfrom UI5
  40. sap-fiori-iosAgent skill mapping Fiori iOS UI Kit nodes in Figma to SwiftUIfrom BTP/BAIP
  41. SAP/leanix-ai-pluginsClaude Code plugin with two skills for SAP LeanIX scriptingfrom BTP/BAIP
  42. SAP-samples/html5-applications-migration-skills-for-sap-btpClaude Code plugin with skills migrating HTML5 apps to appFrontfrom BTP/BAIP
  43. SAP-samples/joule-a2a-agent-toolkitSkills for building an A2A agent for Joule and deploying it to CFfrom BTP/BAIP
  44. SAP-samples/sap-devs-cliCLI adding SAP developer knowledge and MCP servers to AI coding toolsfrom BTP/BAIP
  45. sap-tutorials-contentAgent skill mapping the developers.sap.com content APIfrom BTP/BAIP
  46. SAP/ui-theme-designer-plugins-for-coding-agentsAgent plugin on the SAP Design System and theming parametersfrom UI5
  47. secondsky/sap-skillsForty SAP development plugins for coding agentsfrom BTP/BAIP
  48. claude-sap-kitClaude Code plugin adding Custom_* tools to arc-1from ABAP
  49. UI5/plugins-coding-agentsUI5 plugins for coding agentsfrom UI5
  50. UI5 Web Components agent skillsTwo agent skills for accessibility and styling of web componentsfrom UI5
  51. rap-skillsRAP skills delivered branch-per-target for each deploymentfrom ABAP
  52. KlystronMCP server in ABAP inside the application server, with agent skillsfrom ABAP

Details

Sources3
SAP AI Skills Librarydiscovered here, github.com/SAP/ai-skills-library — skills/aicore-sdk-jschecked
github.com/SAP/ai-skills-library/tree/main/skills/aicore-sdk-jstree, pushes, contributors, CIchecked
skills/aicore-sdk-js/README.mdquoted, and what the entry declareschecked

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
discovered viaSAP AI Skills Library · github.com/SAP/ai-skills-library — skills/aicore-sdk-js
first seen in the atlas
ecosystem and domainbtp, ai-and-agents
History in the atlas2
  1. SAP's own code in the AI Skills Library repository, which the atlas holds as source:sap-ai-skills-library rather than as an artifact, so the skill is entered from its SKILL.md and README as sap-fiori-guidelines was on 2026-09-29 and plugins/aicore-skills on 2026-09-25. Hard rule 7: skills are indexed, never written here.
  2. First seen.
For your agent
Ref
artifact:sap-aicore-sdk-js
JSON
/artifacts/sap-aicore-sdk-js.json
MCP
Connecting an agent