sap-sac-planning — Claude Code skill: what it does, how to install
Guides agents through SAP Analytics Cloud planning models, data actions, and version workflows. Useful for debugging allocations and Datasphere connections.
npx skills add secondsky/sap-skills --skill sap-sac-planning -a claude-codeWhat sap-sac-planning does
This skill guides coding agents through enterprise planning in SAP Analytics Cloud. It covers planning models with mandatory Version and Date dimensions, multi-level review workflows, calendar tasks, and data allocations such as spreading or distribution. It references 26 specialized files covering advanced formulas, getPlanning() JavaScript APIs, and BPC Live connections.
Browser inspection uses Microsoft Edge over CDP in a strict read-only mode to check console logs and table states. Any writeback, data action trigger, or version publication demands explicit human approval before execution.
Generic Analytics Designer scripting without planning logic belongs elsewhere. The author maintains sap-sac-scripting for non-planning stories.
What it helps with
- debug data actions and allocation rules
- configure data locks and calendar task dependencies
- structure planning models with version dimensions
- inspect SAC story errors through read-only Edge CDP
Example prompts for the agent
- Configure a multi action that chains data copy and external API steps
- Write a getPlanning() script to handle private version publishing
- Inspect console errors on my active planning story table via Edge CDP
How to install sap-sac-planning
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-planning -a claude-code2Manually: put the files in place
~/.claude/skills/sap-sac-planning/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sap-sac-planning/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-planning -a codex2Manually: put the files in place
.agents/skills/sap-sac-planning/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-planning -a cursor2Manually: put the files in place
.cursor/skills/sap-sac-planning/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-sac-planning2Manually: put the files in place
.github/skills/sap-sac-planning/SKILL.md1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-planning -a gemini-cli2Platform CLI
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-sac-planning/skills/sap-sac-planningManually: put the files in place
.devin/skills/sap-sac-planning/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-sac-planning -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about sap-sac-planning
How to install sap-sac-planning in Claude Code?
Run npx skills add secondsky/sap-skills --skill sap-sac-planning -a claude-code. This downloads the planning skill definitions into your Claude setup.
What does sap-sac-planning do?
It gives coding agents reference patterns for SAP Analytics Cloud planning models, data actions, version controls, and calendar workflows.
When should sap-sac-scripting be used instead?
Use sap-sac-scripting for standard Analytics Designer or Optimized Story scripts that do not manipulate planning data or models.