← ClaudeAtlas

shaonlisted

Personal attendance, payslip, salary, and related self-service tasks on the user's own Hilan account. Trigger on shaon, attendance, clock in/out, payslip, salary slip, work hours, תלוש, תלוש שכר, משכורת, דוח נוכחות, corrections log, forgot to clock in, forgot to report, or any request about the user's own Israeli employer self-service portal.
avivsinai/skills-marketplace · ★ 2 · AI & Automation · score 78
Install: claude install-skill avivsinai/skills-marketplace
# Shaon Claude Code skill for the `shaon` repo and binary. ## Tool Selection - Prefer the **MCP server** when a tool already covers the domain operation. - Fall back to the **CLI** for local-machine or interactive operations: `auth`, `payroll payslip view`, `reports show`, `cache refresh attendance-types`, `serve`, and `completions`. - Use this **skill** to pick the right surface, the right command/tool, and the right safety flow. ## Human-attested writes All write commands (`attendance report today/day/range`, `attendance auto-fill`, `attendance resolve`) submit under the user's identity against their real employer's system. When driving these, ALWAYS: 1. Run with `--dry-run` (the default) first. 2. Show the resulting preview to the user. 3. Require the user to explicitly confirm in the conversation before rerunning with `--execute`. Never autonomously rerun a write with `--execute`. Writes must be treated as user-authorized actions and must not be submitted without explicit user confirmation. ## CLI Entry Point If working from a repo checkout, prefer: ```bash scripts/run.sh <command> [args] ``` If installed globally: ```bash shaon <command> [args] ``` ## First-Time Setup Create `~/.shaon/config.toml`: ```toml subdomain = "mycompany" username = "123456789" payslip_folder = "/path/to/payslips" # optional payslip_format = "%Y-%m.pdf" # optional ``` Then authenticate: ```bash shaon auth ``` If stored credentials are stale and you want a deter