mcpField
M
meta

meta

github.com/glebisDevelopment401224 installsUpdated 1d ago
Repository

About meta

meta is a command-handler skill for a Telegram bot. It routes `/meta` prompts to Claude Code Agent SDK sessions using the telegram_agent working directory.

Key features

  1. 01Handles `/meta` commands
  2. 02Passes prompt text to Claude Code Agent SDK
  3. 03Uses a configured working directory
  4. 04Returns responses in Telegram

Use cases

  1. 01Request a bug fix in telegram_agent
  2. 02Ask for logging or authentication changes
  3. 03Refactor session management

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/glebis/claude-skills --skill meta

After installing, type/metain Claude Code to confirm it loaded.

Details

From the project README

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

Must use ClaudeCodeService with custom cwd parameter:

service.execute_prompt(
    prompt=user_prompt,
    cwd="/Users/server/ai_projects/telegram_agent"
)

Comments

Markdown supported