skills/telegram-digest/SKILL.md
Manage Telegram notification batching and delivery to forum topics. Use when running digest crons, configuring notification preferences, or routing alerts to Telegram.
npx skillsauth add avifenesh/cairn telegram-digestInstall 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.
Manages intelligent notification batching and delivery to Telegram forum topics.
Activate when:
Cairn routes notifications to Telegram forum topics:
Instead of sending every event immediately, batch events per source and post periodic summaries to the appropriate topic.
When running a digest for a source (e.g. "github"):
cairn.readFeed(source: "<source>", unreadOnly: true, limit: 50)cairn.markRead(id: "all") or individual IDsGitHub digest:
**GitHub - last 3h**
PRs: 2 merged (#405, #409), 1 open (#410)
Issues: 1 new (performance regression in search)
CI: all green
Stars: +3 (total: 142)
Feed digest:
**Feed - last 6h**
HN (2): "Show HN: Agent OS" (142 pts), "Go 1.26 release notes"
Reddit (1): r/golang post on error handling
npm: [email protected] released
When the user asks to change notification behavior:
cairn.patchConfig({"mutedSources": "<existing,reddit>"})cairn.patchConfig({"notifMinPriority": "high"})cairn.deleteCron + cairn.createCroncairn.patchConfig({"mutedSources": "<current minus reddit>"})Always confirm changes before applying. Example: "I'll mute Reddit notifications. You won't see them in digests. Say 'unmute reddit' to reverse."
cairn.telegram(action: "createForumTopic", params: {"name": "Custom Topic"})cairn.telegram(action: "closeForumTopic", params: {"topicID": N})data-ai
Detect agent-cairn PRs that have stalled (no activity >=90 min) and classify the failure mode to route to appropriate recovery agent.
tools
Post-install skill adaptation: read a newly installed SKILL.md, fix environment-specific references (paths, accounts, tool names), assign the skill to relevant agent types, and propose an AGENTS.md update. Triggered automatically after cairn.installSkill completes.
data-ai
Monthly self-improvement brief for Cairn. Queries error_patterns, action_exemplars, experiment_windows, and session_journal to synthesize what Cairn learned, where it failed, and 3 concrete proposals for Avi to approve. Run on the 1st of each month. Keywords: growth brief, monthly review, self-improvement, what did cairn learn, how is cairn doing, monthly report
testing
Decision support with memory-backed context. Retrieves past decisions, journal history, and relevant facts before answering questions that involve a choice or tradeoff. Keywords: should I, which is better, tradeoff, compare, decide, choose, option, alternative, pros and cons, recommend