← ClaudeAtlas

sapcc-skilllisted

SAP Commerce Cloud skill for querying, administrating and operating a SAP CC (Hybris / CCv2) instance. Use this skill when the user asks to query, inspect, modify or administrate SAP Commerce Cloud – e.g. find products, orders, customers, run ImpEx, check cronjobs, execute business logic, or retrieve platform data. Automatically selects Groovy or FlexSearch based on request complexity.
eljoujat/sapcc-skill · ★ 1 · Data & Documents · score 80
Install: claude install-skill eljoujat/sapcc-skill
# SAP Commerce Cloud Skill Interact with a SAP Commerce Cloud (Hybris/CCv2) instance using [`sapcc-hac-client`](https://www.npmjs.com/package/sapcc-hac-client) — currently supporting Groovy scripts and FlexibleSearch queries. Designed to be extended with additional SAP CC capabilities over time. The skill automatically decides whether to use: - **FlexibleSearch** – for data queries (SELECT/WHERE on SAP CC types) - **Groovy script** – for complex logic, service calls, multi-step operations, or writes Works with **Claude Code, Cursor, Copilot, Codex, Pi** and any agent compatible with the [Agent Skills](https://agentskills.io) format. --- ## Setup Dependencies are **installed automatically** the first time `execute.js` runs — no manual `npm install` needed. Create a `.env` file in your project root (or in the skill directory as fallback): ```bash cp <skill-dir>/.env.example .env # Then fill in your values ``` Required `.env` variables: ``` HAC_URL=https://backoffice.<your-instance>.commerce.ondemand.com HAC_USERNAME=admin HAC_PASSWORD=your_password HAC_IGNORE_SSL=false # set true for self-signed certs HAC_TIMEOUT=30000 ``` Verify setup: ```bash node <skill-dir>/scripts/execute.js --health-check ``` --- ## Decision Guide: FlexSearch vs Groovy Read [references/decision-guide.md](references/decision-guide.md) for the full matrix. **Quick rule:** | Use FlexSearch when… | Use Groovy when… | |---|---| | Pure data retrieval (SELECT) | Business service calls (Produc