This is a command handler that lets you work on the Telegram bot itself from within Telegram. Type `/meta fix the rate limiting bug` and it spawns a Claude Code Agent SDK session in the telegram_agent project directory, essentially giving you a meta-level development loop where the bot modifies its own codebase. It's the same infrastructure as the `/claude` command but hardcoded to work in `~/ai_projects/telegram_agent`. Useful when you need to fix bugs or add features without leaving the chat interface, though you'll need to actually implement the handler registration in `claude_commands.py` first. The recursive self-modification angle is interesting, but also means you need to trust your prompts won't break your deployment.

skills.sh installs
227
GitHub stars
412
last updated
Aug 21, 2026

Install

$ npx -y skills add glebis/claude-skills --skill meta --agent claude-code

Installs into .claude/skills of the current project.

Files

Meta Skill - Command Handler

⚠️ IMPORTANT: This skill is a COMMAND HANDLER registration. It tells the bot to handle /meta commands by spawning Claude Code Agent SDK sessions in the telegram_agent directory.

What This Does

Registers /meta as a command handler that:

  1. Takes the user's prompt after /meta
  2. Spawns a Claude Code Agent SDK session
  3. Sets working directory to ~/ai_projects/telegram_agent
  4. Returns responses in Telegram

Implementation

The actual command handler needs to be registered in the telegram bot codebase at:

  • src/bot/handlers/claude_commands.py - Add meta command handler
  • src/bot/bot.py - Register the command

Usage Pattern

User types in Telegram:

/meta fix the rate limiting bug
/meta add better logging
/meta refactor authentication

Bot spawns Claude Agent SDK with:

  • Working directory: ~/ai_projects/telegram_agent
  • Prompt: User's text after /meta
  • Same infrastructure as /claude command

Example User Requests

  • /meta fix bug in message handler
  • /meta add error recovery to file sending
  • /meta refactor the session management
  • /meta improve the keyboard layout

Implementation Notes

Sponsors

Details

Repository
github.com/glebis/claude-skills
Categories
AI & Agent Building, Debugging, Automation & Workflows
First seen
Jun 3, 2026

More from glebis/claude-skills

All 22
1microsoft avatarchat-customizations-editormicrosoft/vscodeUse when working on the Chat Customizations editor — the management UI for agents, skills, instructions, hooks, prompts, MCP servers, and plugins.212skills.sh installs
2yonatangross avataranalyticsyonatangross/orchestkitQueries local analytics across OrchestKit projects for agent usage, skill frequency, hook timing, team activity, session replay, cost estimation, and model dele210skills.sh installs
3community-access avatargithub-a11y-scannercommunity-access/accessibility-agentsIntegrate GitHub Accessibility Scanner. Detects configuration, parses scanner issues, correlates with local scans, and tracks Copilot-assigned fixes.207skills.sh installs
4yonatangross avatarconfigureyonatangross/orchestkitInteractive wizard for OrchestKit settings: MCP servers, hook permissions, keybindings, and install presets. Use when customizing plugin behavior or managing se196skills.sh installs
53stonebrother avatarcode-audit3stonebrother/code-auditProfessional code security audit skill covering 55+ vulnerability types. Enhanced with WooYun 88,636 real-world vulnerability cases (2010-2016). This skill shou195skills.sh installs
6allenai2014 avatarpencil-ui-designallenai2014/pencil-ui-design使用 Pencil MCP 创建工业级 UI 设计的完整工作流和组件库192skills.sh installs