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. sap-cx-developer-companionAgent skill for SAP Customer Experience APIs, CDS and errors
  2. sap-cloud-integration-pipeline-assistantAgent skill for the Pipeline Concept in SAP Cloud Integration
  3. DanKromp/skillOverflowCollection of 41 agent skills, 37 for SAP development tasks
  4. ARC-DRAWMCP server drawing BTP solution diagrams on a draw.io canvas
  5. sap-ai-dev-toolkitMCP proxy pinning an agent's ABAP tools to one SAP system
  6. sap-odata-explorerRust CLI and desktop app for exploring SAP OData services
  7. btp-solution-diagram-generatorClaude plugin writing BTP solution diagrams as .drawio files
  8. abap-skillsSeventeen agent skills for ABAP development
  9. drawio-skill-sapGitHub Copilot skill writing BTP solution diagrams as draw.io XML
  10. sap-mdk-appsAgent skill for Mobile Development Kit projects
  11. sap-architectureClaude Code plugin and skill drawing validated BTP diagrams
  12. SAP Datasphere Plugin for ClaudeEighteen Datasphere skills over a bundled MCP server
  13. SAP Power for KiroSAP skills for the Kiro IDE
  14. drawio-btp-diagram-skillsClaude Code skills for BTP architecture diagrams in draw.io
  15. AI Skills LibraryListing of AI skills for SAP, installed with the skills CLI
  16. aicore-sdk-javaAgent skill generating Java boilerplate for SAP GenAI Hub
  17. aicore-skillsFour agent skills for SAP AI Core in SAP's AI Skills Library
  18. SAP/automation-pilot-agent-skillsEight skills for writing and operating SAP Automation Pilot content
  19. SAP Developers MCPHosted MCP server of developers.sap.com tutorials and missions
  20. sap-fiori-iosAgent skill mapping Fiori iOS UI Kit nodes in Figma to SwiftUI
  21. SAP/leanix-ai-pluginsClaude Code plugin with two skills for SAP LeanIX scripting
  22. SAP-samples/html5-applications-migration-skills-for-sap-btpClaude Code plugin with skills migrating HTML5 apps to appFront
  23. SAP-samples/joule-a2a-agent-toolkitSkills for building an A2A agent for Joule and deploying it to CF
  24. SAP-samples/sap-devs-cliCLI adding SAP developer knowledge and MCP servers to AI coding tools
  25. sap-tutorials-contentAgent skill mapping the developers.sap.com content API
  26. secondsky/sap-skillsForty SAP development plugins for coding agents

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