telegram-bot
Build and extend Kotlin Telegram bots with guided workflows
All Skills in This Repository (14)
Pure Emerald Level Indicatorsadd-ktnip-parameter-strategy
Add custom parameter resolution strategies to the ktnip KSP processor.
add-telegram-update-field
Add fields to Kotlin Telegram Update data class and integrate them across the framework.
add-ktnip-ksp-tests
Add and integrate KSP processor tests for the ktnip processor across K1 and K2 compilers.
add-ktnip-collector
Add custom annotation collectors to the ktnip KSP processor.
add-telegram-api-tests
Generate Kotlin unit tests for Telegram Bot API actions using Kotest.
add-telegram-api-action
Generate Kotlin action and options classes for new Telegram Bot API methods.
create-input-chain
Define multi-step input chains for Telegram bot conversations using a Kotlin DSL.
build-inline-keyboard
Generates Telegram bot inline keyboards with a Kotlin DSL for interactive user interfaces.
add-wizard-step
Implement multi-step wizard flows in Telegram bots with state management.
build-reply-keyboard
Construct Telegram reply keyboards with a Kotlin DSL.
setup-bot-handlers
Configure Telegram bot event handlers using Kotlin DSL or KSP annotations.
handle-callback-query
Process Telegram inline keyboard button presses and send callback query responses.
Frequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core