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 commands/athitupakan/garmin-dev-skills/pushgit clone --depth 1 https://github.com/athitupakan/garmin-dev-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/athitupakan/garmin-dev-skills/push)<a href="https://agentmods.dev/commands/athitupakan/garmin-dev-skills/push"><img src="https://agentmods.dev/badge/commands/athitupakan/garmin-dev-skills/push.svg" alt="Measured on agentmods" height="20"></a>What 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.00000 | $0.00262 |
| Opus 5 | $0.00000 | $0.00131 |
| Sonnet 5 | $0.00000 | $0.00052 |
| Haiku 4.5 | $0.00000 | $0.00026 |
Grade A, and why
push 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 5d 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.
What it actually says
Push (existing .prg to simulator)
Push bin\<project>.prg to a running simulator. Does NOT build or launch simulator.
Run
# Windows
.\.claude\skills\garmin-dev\scripts\windows\push.ps1
# macOS / Linux
./.claude/skills/garmin-dev/scripts/posix/push.sh
Use when
- You already built (via
build.ps1) and want to deploy now - Iterating on rendering after a recent build — skip the compile if source hasn't changed
- Simulator is already open from a prior
run.ps1
Prerequisites
bin\<project>.prgexists (script aborts if not)- Simulator running (script warns if not — start via
run.ps1or opensimulator.exemanually)
Behavior
- Dot-sources
_env.ps1forJAVA_HOMEfix - Calls
monkeydo.batwith the .prg → uploads to simulator + streams device logs - Blocks until Ctrl+C or simulator closes
Claude Code invocation
Long-lived — pass run_in_background: true. Don't wait for exit.
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.
- 5d ago First seen · 37 lines · 0 tokens per session scan A 80e3a987eb2c
push is a command published in the GitHub repository athitupakan/garmin-dev-skills (2 stars, last pushed 2mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 262 tokens. 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-31.
Other commands, from other repositories
aurora
Aurora - independent community smart home orchestrator. Routes any smart home request to the right specialist skill and recommends the correct Claude model. Use this as your starting point for Home Assistant, ESPHome, Node-RED, or any IoT automation task.
scope
Command "scope" from jzl-maker/EA-SKILL, covering 命令: /ea scope (示波器), 功能, 调用方式, ✅ 确认 pyvisa 栈 / visa 资源 / 设备 and 抓波形:chan1,存 csv + 出图.
debug
自主调试四件套,用于「代码跑哪了 / 变量值对不对 / 根因是什么」。双后端:--backend jlink(默认)或 --backend openocd(ST-Link/DAP 用,无停机监控)。.
la
Saleae 逻辑分析仪(Logic 8 / Logic 16 / Pro 8 / Pro 16)抓取 + 协议解码,用于排查 UART/SPI/I2C 等总线时序。.
map
解析 Keil 编译生成的 .map 文件,输出 对象内存排行 / 内存分段分布 / 符号地址映射 / 栈堆详情,用于定位内存大户、核对链接布局、查符号地址。.
size
解析 Keil 编译生成的 .map 文件,统计固件 Flash / RAM / 栈 / 堆 使用情况,并支持超限预警(使用率 ≥ warn 警告,≥ err 超限)。.