mcpField
M
meta

meta

github.com/glebis开发401224 次安装1 天前更新
代码仓库

关于 meta

meta 是用于 Telegram 机器人的命令处理技能,可将 `/meta` 后的内容交给 Claude Code Agent SDK,并在 telegram_agent 目录中执行。

主要功能

  1. 01处理 `/meta` 命令
  2. 02将提示词传给 Claude Code Agent SDK
  3. 03使用指定工作目录
  4. 04在 Telegram 中返回响应

适用场景

  1. 01请求修复 telegram_agent 中的错误
  2. 02请求改进日志或身份验证
  3. 03重构会话管理

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/meta确认已加载。

详细介绍

Meta 技能 - 命令处理器

⚠️ 重要:此技能用于注册命令处理器。它会告知机器人处理 /meta 命令,并在 telegram_agent 目录中启动 Claude Code Agent SDK 会话。

功能说明

将 /meta 注册为命令处理器,以便:

  1. 获取用户在 /meta 后输入的提示词
  2. 启动 Claude Code Agent SDK 会话
  3. 将工作目录设为 ~/ai_projects/telegram_agent
  4. 在 Telegram 中返回响应

实现

需要在 telegram 机器人代码库中注册实际的命令处理器:

  • src/bot/handlers/claude_commands.py - 添加 meta 命令处理器
  • src/bot/bot.py - 注册该命令

使用方式

用户在 Telegram 中输入:

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

机器人使用以下配置启动 Claude Agent SDK:

  • 工作目录:~/ai_projects/telegram_agent
  • 提示词:用户在 /meta 后输入的文本
  • 使用与 /claude 命令相同的基础设施

用户请求示例

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

实现说明

必须使用带有自定义 cwd 参数的 ClaudeCodeService:

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

评论

支持 Markdown