Skip to main content
skill CX Codex

sap-sac-test-automation — Claude Code skill for SAP Analytics Cloud tests

Designs Playwright test suites for SAP Analytics Cloud stories and dashboards: browser discovery first, a reviewed profile next, then repeatable runs gated in CI.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add secondsky/sap-skills --skill sap-sac-test-automation -a claude-code
Open on GitHub

What sap-sac-test-automation does

The skill works by one rule: discovery proposes, a person approves, Playwright executes, CI enforces. You and the agent map a story together, listing pages, widgets, locators, readiness markers and roles. That map becomes a dashboard profile draft plus a YAML scenario. Nothing gets written until you confirm file creation and pick a target folder, so profiles/<profile-id>/dashboard.yaml and its neighbours stay drafts until then.

For discovery you can use Microsoft Edge over CDP, Chrome DevTools MCP, the agent-browser CLI, or plain manual work. Name a browser or connection method and the skill checks that surface only. Private SAC content is not supposed to reach external services without approval.

Scenarios stay free of selectors; interaction runs through component IDs from the profile, behind reusable adapters. Start CI with the safe packs: an auth check, a read-only smoke run, navigation, critical widget readiness. Planning writeback, comments, data actions and visual baselines belong in controlled or nightly stages. A live tenant with SSO and writeback needs tenant-specific evidence before anyone calls the run validated. Adding browser tooling or MCP servers that touch SAC credentials makes a dependency risk review worthwhile.

What it helps with

  • map widgets and locators on a SAC story
  • draft a dashboard profile and YAML scenario for later runs
  • move manual dashboard checks to deterministic Playwright tests
  • separate safe read-only checks from planning writeback tests
  • package a trace, screenshots and visual diff for a failed run

Example prompts for the agent

  • Run read-only discovery on this SAC story and draft a dashboard profile, but do not create files yet
  • Build a read-only-smoke.yaml scenario for the story and show which locators come from the profile
  • Triage the failed run and attach the trace, screenshots and root-cause label

How to install sap-sac-test-automation

1Skills CLI (Vercel)

npx skills add secondsky/sap-skills --skill sap-sac-test-automation -a claude-code

2Manually: put the files in place

~/.claude/skills/sap-sac-test-automation/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/sap-sac-test-automation/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about sap-sac-test-automation

How do I install sap-sac-test-automation in Claude Code?

Run npx skills add secondsky/sap-skills --skill sap-sac-test-automation -a claude-code. The skill then sits at ~/.claude/skills/sap-sac-test-automation/SKILL.md.

What does sap-sac-test-automation do?

It guides the design of automated tests for SAP Analytics Cloud stories, reports and dashboards: component discovery, a dashboard profile, YAML scenarios and Playwright adapters.

Does it need access to a live SAC tenant?

Real runs need a tenant, SSO sign-in and writeback permissions if planning is under test. Those checks need tenant-specific evidence before you rely on them.

Similar skills

All skills for Testing and QA →

From the same set40

sap-btp-integration-suite A skill that helps your agent build SAP Integration Suite artifacts on BTP: iFlows, API Management proxies, Event Mesh topics and B2B flows. CX Codex +1 590installs sap-btp-cloud-identity-services This skill guides authentication and access-control work for SAP BTP apps. Use it to configure IAS, IPS, or AMS, or investigate token and trust errors. CX Codex +1 585installs sap-dependency-security Guards SAP projects against supply chain risks and enforces strict executable rules for MCP servers. Useful when upgrading libraries in SAP CAP or BTP. CX Codex +1 558installs sap-cloud-sdk-ai-python Integrates sap-ai-sdk-gen into Python applications. It guides foundation model connectivity and request orchestration via SAP AI Core. CX Codex +1 545installs sap-rpt1 Prepares SAP FI/CO exports for local SAP-RPT-1-OSS experiments: checks the schema, hunts target leakage, and flags the governance steps. CX Codex +1 507installs sap-api-policy Evaluates SAP interface integrations against the SAP API Policy v.4.2026a baseline and delivers an evidence-based technical assessment. CX Codex +1 387installs sap-browser-automation This skill lets an agent inspect and operate authenticated SAP pages through a browser, Edge CDP, or Playwright. It covers SSO reuse, target checks, and screenshots. CX Codex +1 362installs sap-bw-query An agent skill for SAP BW work through Eclipse and BW Modeling Tools: reads InfoProvider metadata, checks a specification and prepares an unsaved query draft. CX Codex +1 358installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor