vendelieuvendelieuCommunityยท14 Agent Skills Included

telegram-bot

Build and extend Kotlin Telegram bots with guided workflows

Guides development of Telegram bots in Kotlin, covering command handlers, inline and reply keyboards, callback queries, and multi-step wizard conversations. Removes guesswork around the library's DSL, annotations, and KSP code generation with step-by-step recipes and code examples. Helps both bot developers and library contributors ship features faster with correct conventions and tests.
npx skills add vendelieu/telegram-bot --all -g -y
Available:

Tells the AI agent the project's build, testing, and coding conventions and points it to the right skill files for bot-user or library-contributor tasks.

All Skills in This Repository (14)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
vendelieuvendelieu

add-ktnip-parameter-strategy

Add custom parameter resolution strategies to the ktnip KSP processor.

Community
Advanced
๐Ÿ“ฆ In Repo
vendelieuvendelieu

add-telegram-update-field

Add fields to Kotlin Telegram Update data class and integrate them across the framework.

Community
Advanced
๐Ÿ“ฆ In Repo
vendelieuvendelieu

add-ktnip-ksp-tests

Add and integrate KSP processor tests for the ktnip processor across K1 and K2 compilers.

Community
Intermediate
๐Ÿ“ฆ In Repo
vendelieuvendelieu

add-ktnip-collector

Add custom annotation collectors to the ktnip KSP processor.

Community
Advanced
๐Ÿ“ฆ In Repo
vendelieuvendelieu

add-telegram-api-tests

Generate Kotlin unit tests for Telegram Bot API actions using Kotest.

Community
Intermediate
๐Ÿ“ฆ In Repo
vendelieuvendelieu

add-telegram-api-action

Generate Kotlin action and options classes for new Telegram Bot API methods.

Community
Advanced
๐Ÿ“ฆ In Repo
vendelieuvendelieu

create-input-chain

Define multi-step input chains for Telegram bot conversations using a Kotlin DSL.

Community
Intermediate
๐Ÿ“ฆ In Repo
vendelieuvendelieu

build-inline-keyboard

Generates Telegram bot inline keyboards with a Kotlin DSL for interactive user interfaces.

Community
Basic
๐Ÿ“ฆ In Repo
vendelieuvendelieu

add-wizard-step

Implement multi-step wizard flows in Telegram bots with state management.

Community
Intermediate
๐Ÿ“ฆ In Repo
vendelieuvendelieu

build-reply-keyboard

Construct Telegram reply keyboards with a Kotlin DSL.

Community
Basic
๐Ÿ“ฆ In Repo
vendelieuvendelieu

setup-bot-handlers

Configure Telegram bot event handlers using Kotlin DSL or KSP annotations.

Community
Intermediate
๐Ÿ“ฆ In Repo
vendelieuvendelieu

handle-callback-query

Process Telegram inline keyboard button presses and send callback query responses.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install telegram-bot skills?โ–ผ

Run `npx skills add vendelieu/telegram-bot --all -g -y` in your terminal to install all skills in this collection globally.

How to build a Telegram bot in Kotlin?โ–ผ

These skills walk you through setting up command handlers, keyboards, callback queries, and multi-step conversations using the telegram-bot library's DSL or annotations.

How to create multi-step bot conversations?โ–ผ

Use the wizard flow and input chain skills to build forms and questionnaires with validation, typed state, and step transitions.

Do these skills work with Cursor and Claude Code?โ–ผ

Yes. All skills follow the standard SKILL.md format and work in Cursor, Claude Code, and other compatible coding environments.

Can I contribute new API methods to the library?โ–ผ

Yes. Dedicated contributor skills explain how to add Telegram API actions, update types, KSP collectors, and tests following project conventions.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’