frontier/skills/telegram-notification/SKILL.md
Use when sending a Telegram notification on task completion or when a task is blocked. Defines message format and delegates to the send-telegram tool.
npx skillsauth add jon23d/skillz telegram-notificationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Send a single notification via the send-telegram tool.
On completion:
✅ Task complete: {TASK_NAME}
{1–2 sentence summary of what was done}
PR: {pr_url}
When blocked:
🚫 Task blocked: {TASK_NAME}
Blocker: {specific description of what is blocking progress}
send-telegram once with the formatted messagesend-telegram exactly once — never moresend-telegram returns "Telegram not configured — skipping notification", that is not an error — report it back to the caller as a skipped notificationdevelopment
Use when adding or modifying environment variable handling in TypeScript projects or monorepos — especially when using process.env directly, missing startup validation, sharing env schemas across packages, or encountering "undefined is not a string" errors at runtime from missing env vars.
testing
Use when creating a new skill, editing an existing skill, writing a SKILL.md, or verifying a skill works before deployment.
development
React UI design principles and conventions. Load when building or modifying any user interface or React components. Covers application type detection, visual standards, component design and structure, Mantine (business apps) and Tailwind (consumer apps), accessibility, responsiveness, state management, data fetching, testing, and in-app help patterns.
development
Use when setting up ESLint and/or Prettier in a TypeScript project, adding linting to an existing TypeScript codebase, or configuring typescript-eslint, eslint-config-prettier, or related packages.