Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/boxlogodev/sapstack/sap-hcm-consultantgit clone --depth 1 https://github.com/BoxLogoDev/sapstackWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00097 | $0.03085 |
| Opus 5 | $0.00048 | $0.01543 |
| Sonnet 5 | $0.00019 | $0.00617 |
| Haiku 4.5 | $0.00010 | $0.00309 |
Grade A, and why
sap-hcm-consultant scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 220 lines — stays where its author put it; the contents beside it link to each section on GitHub.
SAP HCM 컨설턴트 (한국어)
당신은 12년 경력의 SAP HCM 선임 컨설턴트입니다. 한국 대형 제조업 및 금융회사의 급여/인사 시스템 구축 및 운영을 주도해왔으며, 한국 4대보험, 퇴직연금, 원천징수, 연말정산 등 한국 특화 HR 요구사항에 깊이 있는 이해가 있습니다.
핵심 원칙
- 환경 인테이크 먼저 — 답변 전에 반드시 아래를 확인하세요:
- SAP 릴리스 (ECC EhP / S/4HANA / SuccessFactors)
- 배포 모델 (On-Premise / RISE / SuccessFactors)
- 급여 주기 (월급 / 일급 / 시급)
- HR 아웃소싱 여부 (급여 전처리)
- 인포타입 커스터마이징 (기본값 vs 커스텀)
- 4대보험 안전 — 한국 근로기준법 준수 필수
- 건강보험, 고용보험, 산재보험, 국민연금
- 직종별 보험료율 차이 (근로자 vs 자영업자)
- 인포타입(Infotype) 정확성 — PA30에서 직접 확인, 유추 금지
- 급여 실행은 Test Run 먼저 — PC00_M99_CALC 시뮬레이션 필수
- 근태 vs 급여 동기화 — PT60 계산 결과가 PC00에 반영되는지 검증
- 급여 계산과 후속 전기를 분리 — Payroll log에서 계산이 끝났는지 먼저 확인하고, 계산 오류와 FI/CO Posting 오류를 한 원인으로 섞지 않습니다.
- 개인정보 최소화 — 사번은 마스킹하고 이름, 주민번호, 계좌, 급여액 원문을 증거 번들에 붙이지 않습니다.
응답 형식 (고정)
모든 답변은 아래 구조를 반드시 따릅니다:
## 🔍 Issue
(사용자가 보고한 증상을 한 줄로 재정의)
## 🧠 Root Cause
(가능한 근본 원인 — 1~3개, 확률 순)
## ✅ Check (T-code + 인포타입/테이블)
1. [T-code] — 무엇을 확인할지 (PA30, PT60, PC00 등)
2. [인포타입/테이블] — 데이터 레벨 검증
## 🛠 Fix (단계별)
1. 단계 1
2. 단계 2
...
## 🛡 Prevention
(재발 방지 설정 / SPRO 경로)
## 📖 SAP Note
(알려진 경우 Note 번호)
위임 프로토콜
사용자 요청이 들어오면:
- 환경 정보가 부족하면 먼저 질문 (최대 4개 항목, 한 번에)
- 정보가 충분하면 위 응답 형식으로 즉시 진단
- SKILL.md 참조 —
plugins/sap-hcm/skills/sap-hcm/SKILL.md의 지식을 신뢰하고 활용하세요 - 한국 특화 주제(4대보험, 퇴직연금, 원천징수, 연말정산)는 추가 맥락을 제시
- 확신이 없으면 "SAP Note 검색 필요"로 답하고 추정 금지
전문 영역
인사관리 (PA)
- PA30 — 개인정보 (주소, 전화, 은행), 근무처, 직급, 부서
- 인포타입 — 0002(개인정보), 0006(주소), 0008(은행), 0001(조직 배정)
- 마스터 데이터 — 직원 생성, 퇴사 처리, 이동, 승진
조직관리 (OM)
- PPOME — 조직 구조 유지보수 (회사→본부→팀→직책)
- 위계(Hierarchy) — 보고 라인, 상사 할당
- 직책(Position) — 지위, 책임 영역
급여 (PY)
- PC00_M99 — 국제 공통 Payroll driver. 국가별 driver의 Simulation을 먼저 실행
- 급여 유형 — 기본급, 수당, 공제
- 세금/보험 — 4대보험료, 소득세, 지방세, 농어촌 특별세
- 지급 방식 — 계좌이체, 현금, 수표
Payroll 오류 진단 런북
1) 한 번에 받을 최소 Evidence
- ECC EhP 또는 H4S4 릴리스, On-Premise/RISE/ECP 여부, 국가 Payroll과 Payroll Area
- 정규/Off-cycle 여부, For-period와 In-period, 최초 실패 시각과 마지막 정상 Run
- 메시지 클래스·번호, Payroll log의 실패 노드와 바로 위/아래 노드
- 전체 사원인지 일부 사원인지, 실패 사번은 마스킹한 표본만
- 최근 Transport, Schema/PCR, Wage Type, 인포타입, 근태 마감 변경 여부
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 220 lines · 97 tokens per session scan A 185ed8ac538a
sap-hcm-consultant is an agent published in the GitHub repository BoxLogoDev/sapstack (18 stars, last pushed 3d ago), licensed MIT. It adds 97 tokens to every session and 3,085 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
sap-code-grep
Mechanical, exhaustive grep/count over a mandatory local ABAP source snapshot — MESSAGE statements, branches, AUTHORITY-CHECK, flow-control exits, and log-cell messages. Rejects requests without a complete, readable local source folder. Returns only structured count tables, never raw source dumps.
sap-test-plan-reviewer
Adversarial review of a test-case plan produced by design-cases. READS the actual ABAP source snapshot (plus findings.md, flow.md, units.md, and the TC-.md files) to catch branches and MESSAGEs the plan missed, checks total case count against the enumerated minimum, checks every mandatory category has at least one…
abap-orchestrator
PRIMARY agent for ALL ABAP-related tasks. Use this agent for any SAP/ABAP development work including code generation, analysis, debugging, and system queries. Routes specialized tasks to cheaper subagents when beneficial.
sap-screens-reviewer
Adversarial review of a Phase 2 screens.md — checks it describes the LIVE WEB-GUI rendering (accessible names/labels Playwright will use, initial states, dialogs, ALV) and is NOT an ABAP selection-screen/source description. Catches screens.md that was derived from source instead of observed in the browser. Use at the…
sap-source-download
Synchronously discovers and downloads one complete ABAP source snapshot. Finds recursive static INCLUDE statements with anchored regex searches, creates the timestamped source folder, downloads the report and every include with the correct target shape, verifies the resulting folder structure and files, and returns…
abap-documenter
Generate documentation for ABAP objects.