narumiruna avatar

Aiogram Framework

A focused skill for building Telegram bots with aiogram v3. It walks you through the standard setup decisions: polling versus webhooks, how to structure routers and handlers, where filters and middleware go, and when to reach for FSM for multi-step conversations. The workflow is sensible and matches how you'd actually architect a bot, from update delivery through error handling and utilities like keyboards and i18n. The reference docs cover the framework's core concepts without drowning you in API minutiae. If you're wiring up a Telegram bot and want guardrails that follow v3 patterns instead of StackOverflow answers from two versions ago, this keeps you on track.

skills.sh installs
407
GitHub stars
1
last updated
Aug 21, 2026

Install

$ npx -y skills add narumiruna/telegram-bot --skill aiogram-framework --agent claude-code

Installs into .claude/skills of the current project.

Files

Aiogram Framework

Overview

Use this skill to design or modify aiogram-based bots in this repository with v3 patterns and the local docs/examples.

Workflow

  1. Choose update delivery (polling vs webhook) and note any scaling or multi-bot needs. See references/updates.md.
  2. Define dispatcher/router layout and handler registration. See references/quickstart.md and references/handlers-filters.md.
  3. Add filters and context injection (including custom filters) as needed. See references/handlers-filters.md and references/middleware-di-errors.md.
  4. Add middleware and error handling for cross-cutting concerns. See references/middleware-di-errors.md.
  5. Add FSM if the flow is multi-step or needs user state. See references/fsm.md.
  6. Use utilities (keyboards, formatting, i18n) where they reduce boilerplate. See references/utils.md.
  7. Cross-check with local examples under examples/ before finalizing.

Sponsors

Details

Repository
github.com/narumiruna/telegram-bot
Categories
Backend & APIs, DevOps & CI/CD, Code Review & Quality, Debugging
First seen
Jun 3, 2026
1hummingbot avatarhummingbothummingbot/skillsAgent skill that faithfully reproduces Hummingbot CLI commands (connect, balance, create, start, stop, status, history) via Hummingbot API. V1 focuses on core t406skills.sh installs
2umbraco avatarumbraco-openapi-clientumbraco/umbraco-cms-backoffice-skillsSet up OpenAPI client for authenticated API calls in Umbraco backoffice (REQUIRED for custom APIs)405skills.sh installs
3vercel avatarvercel-microfrontendsvercel/microfrontendsGuide for building, configuring, and deploying microfrontends on Vercel. Use this skill when the user mentions microfrontends, multi-zones, splitting an app acr403skills.sh installs
4codex-data avatarcodex-supergraphcodex-data/skillsUse when the user asks about token prices, charts, holders, trending tokens, pair data, prediction markets, or any on-chain analytics from Codex. Also use when 401skills.sh installs
5secondsky avatarnuxt-coresecondsky/claude-skills| Nuxt 4 core framework fundamentals: project setup, configuration, routing, SEO, error handling, and directory structure. Use when: creating new Nuxt 4 project401skills.sh installs
6merit-systems avatarphone-callsmerit-systems/agentcash-skillsMake AI phone calls, buy phone numbers, and get call transcripts via x402. USE FOR: - Making AI-powered outbound phone calls - Scheduling calls and getting tran400skills.sh installs