VE

vertigram-telegram-api-bump

Update library support to a specific Telegram Bot API version.

Install

mkdir -p .claude/skills/vertigram-telegram-api-bump && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18587" && unzip -o skill.zip -d .claude/skills/vertigram-telegram-api-bump && rm skill.zip

Installs to .claude/skills/vertigram-telegram-api-bump

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Update Vertigram's vertigram-telegram-client module for a requested Telegram Bot API version. Use when the user asks to bump supported Telegram Bot API versions, apply Telegram Bot API changelog entries, add Telegram API types/methods/json body definitions, update Telegram markup builders, or add serialization tests/docs/samples for Bot API changes in this repository.
370 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Update Vertigram's vertigram-telegram-client module
  • Implement new Telegram Bot API types
  • Add Telegram API methods and JSON body definitions
  • Update Telegram markup builders
  • Add serialization tests for new API changes
  • Update module README for public behavior changes

How it works

This skill updates the Vertigram Telegram client module to a specified Bot API version by browsing the official changelog, implementing changes following conventions, and adding focused serialization tests.

Inputs & outputs

You give it
Requested Telegram Bot API version
You get back
Updated `vertigram-telegram-client` module with new API types, methods, and tests

When to use vertigram-telegram-api-bump

  • Update to new Telegram API
  • Implement new Bot API types
  • Add serialization tests for API
  • Update markup builders

About this skill

Vertigram Telegram API Bump

Core Rule

Only update to the exact Telegram Bot API version the user requested. Do not apply later changelog entries unless the user explicitly asks for the next version.

Workflow

  1. Read AGENTS.md, vertigram-telegram-client/build.gradle.kts, and vertigram-telegram-client/README.md before editing.
  2. Browse the official Telegram Bot API changelog and docs for the requested version:
    • Changelog: https://core.telegram.org/bots/api-changelog
    • Current docs: https://core.telegram.org/bots/api
  3. Read the surrounding local files before implementing: types under vertigram-telegram-client/src/main/kotlin/ski/gagar/vertigram/telegram/types, methods under types/methods, markup builders under telegram/markup, samples under ski/gagar/vertigram/samples, and nearby tests.
  4. Implement only the requested version's additions/changes, following existing Kotlin, Jackson, and @TelegramCodegen.Type conventions.
  5. Read and follow the shared Telegram KDoc guide, then add or update KDoc for every affected Telegram method and type.
  6. Add focused serialization tests for new methods, new types, and every polymorphic subtype introduced.
  7. Update markup builders, samples, and the module README when public behavior or public DSL usage changes.
  8. Verify with the narrowest relevant Gradle task, then prefer .\gradlew.bat :vertigram-telegram-client:clean :vertigram-telegram-client:test --console=plain before finishing broad API changes.

Detailed Reference

Read references/version-bump-checklist.md when actively performing a version bump or reviewing one.

When not to use it

  • Applying later changelog entries than requested
  • Editing files outside of `vertigram-telegram-client` module
  • When public behavior or DSL usage does not change

Limitations

  • Only updates to the exact Telegram Bot API version requested
  • Does not apply later changelog entries unless explicitly asked
  • Follows existing Kotlin, Jackson, and `@TelegramCodegen.Type` conventions

How it compares

This skill specifically targets the Vertigram Telegram client module for API version bumps, ensuring compliance with official changelogs and conventions, unlike a generic API update process.

Compared to similar skills

vertigram-telegram-api-bump side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
vertigram-telegram-api-bump (this skill)016dNo flagsIntermediate
mqtt-kmp03moReviewAdvanced
android-kotlin-development2684moReviewAdvanced
telegram-bot-builder1066moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

mqtt-kmp

meshtastic

MQTTastic Client KMP — Kotlin Multiplatform MQTT 5.0 client library project knowledge

00

android-kotlin-development

aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

268679

telegram-bot-builder

davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

106130

telegram-mini-app

davila7

Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.

62163

stripe-integration

wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

48165

nodejs-backend-patterns

wshobson

Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.

1246

Search skills

Search the agent skills registry