mcpField
S
slack_report

slack_report

github.com/fastfold-ai生产力3130 次安装12 周前更新
代码仓库

关于 slack_report

用于将 Markdown 报告发送到 Slack 的技能,通过 Fastfold Cloud 后端发布到配置的报告频道,并将相同内容保存为资料库条目。

主要功能

  1. 01发送 Markdown 报告到 Slack
  2. 02同时保存为资料库 Markdown 条目
  3. 03通过环境变量读取认证信息
  4. 04提供 Slack 配置失败指引

适用场景

  1. 01分享会话报告到团队 Slack 频道
  2. 02将摘要发送到报告频道
  3. 03一次操作同时保存报告并发送到 Slack

安装

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

$npx skills add https://github.com/fastfold-ai/skills --skill slack_report

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

附带文件scripts/send_agent_cli_report.pyreferences/api.md

详细介绍

Slack 报告分享

概述

使用此技能通过 Fastfold Cloud 后端端点将 Markdown 报告发送到 Slack:

  • POST /v1/slack/messages/agent-cli-report

该端点会向已配置的 agent_cli_report Slack 频道发送消息,并将相同的 Markdown 保存为知识库中的 Markdown 条目。

身份验证

首选方式(Sandwalk Agent): 集成 → Fastfold AI Cloud,凭据以 FASTFOLD_API_KEY 的形式提供。使用环境变量——不要硬编码密钥,也不要搜索主目录中的配置路径。

不要要求用户在聊天中粘贴密钥。只有当辅助脚本明确返回身份验证错误时,才要求用户提供 .env / export。优先使用 printenv FASTFOLD_API_KEY 或运行脚本。

环境变量: FASTFOLD_API_KEY、SANDWALK_SESSION_WORKSPACE、SANDWALK_SKILLS_DIR (如果已设置)。

如果脚本运行失败后仍缺少密钥: 指引用户前往 Sandwalk 集成页面(或使用 .env / export)。

适用场景

  • 用户要求将会话报告分享到 Slack 或导出到 Slack。
  • 用户要求将 Markdown 摘要发送到团队报告频道。
  • 用户要求一步完成将报告保存到知识库并发送到 Slack。

Agent 工作流

  1. 导出或准备 Markdown 报告内容。
  2. 调用辅助脚本(Sandwalk:如有,请使用主机技能目录 / SANDWALK_SKILLS_DIR/slack_report):
    • python3 scripts/send_agent_cli_report.py --markdown-file <path>
    • 不要改用临时编写的 Python requests 代码。
  3. 如果响应中包含 ok: false 和 needs_slack_setup: true,请告知用户:
  4. 如果响应中包含 library_item_id,请在回复中附上此打开链接:
    • https://cloud.fastfold.ai/code/<library_item_id>?from=library

友好失败提示

如果尚未配置 Slack,请提供对用户友好的操作说明,并附上:

资源

评论

支持 Markdown