dayapp-mobile-push

dayapp-mobile-push is a skill for Claude Code, Codex from okwinds/miscellany. It costs 55 tokens per session (825 once invoked), scanned A, original, MIT.

A notification skill that sends a short urgent alert to a phone through Day.app, a mobile notification service, using one web request.

In plain words
What is it for?
Use it to report a task name and summary to your phone, with optional quiet hours and alarm settings. It requires a configured Bark device ID.
Why use it?
It removes the need to watch a task or manually send an update when work finishes, fails, gets blocked, or needs immediate attention.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions Claude Code; mentions Codex.

Good fit Use it to report a task name and summary to your phone, with optional quiet hours and alarm settings. It requires a configured Bark device ID.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/okwinds/miscellany/dayapp-mobile-push
Install

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.

Any agent
npx skills add okwinds/miscellany --skill dayapp-mobile-push
Clone the repo
git clone --depth 1 https://github.com/okwinds/miscellany

Made for: Claude Code, Codex.

Wrote 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.

agentmods badge for dayapp-mobile-push

README.md
[![agentmods](https://agentmods.dev/badge/skills/okwinds/miscellany/dayapp-mobile-push/github.svg)](https://agentmods.dev/skills/okwinds/miscellany/dayapp-mobile-push)
Your own site
<a href="https://agentmods.dev/skills/okwinds/miscellany/dayapp-mobile-push"><img src="https://agentmods.dev/badge/skills/okwinds/miscellany/dayapp-mobile-push/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for dayapp-mobile-push

Your own site · 80×15
<a href="https://agentmods.dev/skills/okwinds/miscellany/dayapp-mobile-push"><img src="https://agentmods.dev/badge/skills/okwinds/miscellany/dayapp-mobile-push.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 55 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 825 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00055 $0.00825
Opus 5.5 $0.00022 $0.00330
Sonnet 5.5 $0.00011 $0.00165
Haiku 4.5 $0.00006 $0.00082

Measured 2mo ago against content hash 5112ac54b99c, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

dayapp-mobile-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 2mo ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/send_dayapp_push.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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.

agent/skills/dayapp-mobile-push/SKILL.md · 73 lines

What it actually says

Dayapp Mobile Push

Overview

用 Day.app 接口发送手机告警推送。调用时先从当前任务上下文提炼 taskname 与 tasksummary,再直接触发 GET 请求。

Workflow

  1. 从当前任务上下文提炼参数:
    • taskname:不超过 6 个中文字符(英文场景建议不超过 12 个字母)
    • tasksummary:不超过 25 个中文字符,或不超过 50 个英文字符
  2. 读取 config.json 的 deviceid、app_name 与 quiet_hours。
  3. 若 deviceid 为空,立即提示用户并停止:
    • 配置位置:当前技能目录下的 ./config.json
    • 配置方式:把 deviceid 写入 {"deviceid":"你的值"}
    • 获取方式:在 App Store 安装 Bark,打开 App 即可看到并复制 deviceid
  4. 生成请求 URL:
    • 标题前缀不是写死 Codex-,而是 {应用名}-{taskname}
    • group 参数也不是写死值,而是与 {应用名} 保持一致
    • app_name=auto 时自动识别:Codex 环境用 Codex-,Claude Code 环境用 Claude-
    • 若当前时间在静音时段内:从 URL 参数里去掉 sound、level、volume
    • 若不在静音时段:保留 sound=alarm&level=critical&volume=5
  5. 发送 GET 请求。

Rules

  • 只发送一次 GET 请求,不做重试风暴。
  • 若 config.json 缺少 deviceid,先提示用户配置,再停止。
  • app_name 默认 auto;也可以手动写死,例如 Codex、Claude。
  • quiet_hours 为可选;未配置时按非静音处理。
  • 发送前必须做长度约束;超长内容交给脚本自动截断。
  • 不在消息中写入敏感信息(token、密码、cookie、内网地址等)。

Config

编辑同目录下 config.json:

{
  "deviceid": "YOUR_DEVICE_ID",
  "app_name": "auto",
  "quiet_hours": {
    "start": "23:00",
    "end": "08:00"
  }
}

说明:

  • app_name
    • auto:自动识别当前应用(Codex / Claude)
    • 其他值:手动指定前缀(会规范化,例如 Claude Code -> Claude)
  • quiet_hours.start / quiet_hours.end 使用 HH:MM(24 小时制)
  • 支持跨天(如 23:00 到 08:00)
  • 在静音窗口内会自动移除 sound、level、volume

Command Reference

python3 scripts/send_dayapp_push.py --task-name "构建完成" --task-summary "CLI 构建与测试全部通过"
python3 scripts/send_dayapp_push.py --task-name "部署阻塞" --task-summary "生产发布被权限策略拦截" --dry-run
Files

What ships with it

4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

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.

  1. 2mo ago First seen · 73 lines · 55 tokens per session scan A 5112ac54b99c

Subscribe to this mod's changes

dayapp-mobile-push is a skill published in the GitHub repository okwinds/miscellany (50 stars, last pushed 5mo ago), licensed MIT. It adds 55 tokens to every session and 825 once invoked, about $0.0002 per session on Opus 5.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.

Related

dayapp-mobile-push compared with skills from other repositories

dayapp-mobile-push next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
dayapp-mobile-pushokwinds/miscellanySkill505mo agoMITA55Claude Code, Codex
orca-emulator-androidstablyai/orcaSkill117kyesterdayMITA102Claude Code, Codex
glance-canonical-layoutsandroid/skillsSkill10kyesterdayApache-2.0A56Claude Code
android-tombstone-symbolicationdotnet/skillsSkill5.8kyesterdayMITA176Claude Code
dogfoodcallstack/agent-deviceSkill5.3kyesterdayMITA55Claude Code
winapp-mauimicrosoft/winappCliSkill1.4kyesterdayMITA68Claude Code
app_remixrome-os/romeSkill889yesterdayMITA50Claude Code, Codex