关于 meta
meta 是用于 Telegram 机器人的命令处理技能,可将 `/meta` 后的内容交给 Claude Code Agent SDK,并在 telegram_agent 目录中执行。
主要功能
- 01处理 `/meta` 命令
- 02将提示词传给 Claude Code Agent SDK
- 03使用指定工作目录
- 04在 Telegram 中返回响应
适用场景
- 01请求修复 telegram_agent 中的错误
- 02请求改进日志或身份验证
- 03重构会话管理
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ glebis/ claude-skills --skill meta安装后在 Claude Code 中输入/meta确认已加载。
详细介绍
Meta 技能 - 命令处理器
⚠️ 重要:此技能用于注册命令处理器。它会告知机器人处理 /meta 命令,并在 telegram_agent 目录中启动 Claude Code Agent SDK 会话。
功能说明
将 /meta 注册为命令处理器,以便:
- 获取用户在
/meta后输入的提示词 - 启动 Claude Code Agent SDK 会话
- 将工作目录设为
~/ai_projects/telegram_agent - 在 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