C

share_point-automation

作者 ComposioHQ

share_point-automation 可帮助 agent 通过 Rube MCP 自动化处理 SharePoint sites、document libraries、lists 和内容任务,并在执行前进行实时工具发现。

Stars67.5k
收藏0
评论0
收录时间2026年7月12日
分类工作流自动化
安装命令
npx skills add ComposioHQ/awesome-claude-skills --skill share_point-automation
编辑评分

评分:70/100。这是一个可接受但能力边界较明显的目录条目:目录用户可以理解何时使用它,以及如何通过 Rube MCP 开始进行 SharePoint 自动化;但应预期它更像一份轻量级集成指南,而不是包含脚本、参考文件或稳定 schema 的完整工作流包。

70/100
亮点
  • 用途和触发场景清晰:通过 Rube MCP 自动化 SharePoint document libraries、sites、lists 和内容管理。
  • 包含具体的前置条件和设置步骤,包括添加 `https://rube.app/mcp`、检查 `RUBE_SEARCH_TOOLS`,以及使用 `RUBE_MANAGE_CONNECTIONS` 激活 `share_point` connection。
  • 强调执行前先搜索工具以获取当前 schema,这是一条很实用的操作护栏,适合不断变化的 MCP/toolkit 集成。
注意点
  • 执行依赖外部 Rube MCP server,以及处于 ACTIVE 状态的 Composio SharePoint connection;不包含独立脚本或本地自动化能力。
  • 该 skill 很大程度依赖动态的 `RUBE_SEARCH_TOOLS` 发现机制,而不是提供固定的 SharePoint 工具 schema 或详细的端到端示例,因此 agent 仍可能需要一定试探。
概览

share_point-automation skill 概览

share_point-automation 能做什么

share_point-automation 是一个 Claude skill,用于通过 Composio 的 Rube MCP toolkit 自动化处理 Microsoft SharePoint 工作。它适合需要发现 SharePoint 站点、文档库、列表以及内容管理操作的 agent;agent 可以基于当前 schema 调用正确的 Rube tools,而不是猜测工具名称或请求字段。

最适合的用户和工作流

如果你的团队把 SharePoint 当作运营系统中的记录来源,这个 skill 会很适合:例如维护文档库、检查站点和列表、整理文件、更新 metadata,以及执行可重复的管理或内容流程。当你希望 AI agent 通过 MCP 安全地执行 SharePoint 操作,而不只是为人工操作起草说明时,它的价值最明显。

核心差异:先发现工具,再执行

share_point-automation skill 最重要的行为,是要求在执行前先调用 RUBE_SEARCH_TOOLS。SharePoint tool schema 可能会随 toolkit 版本和可用连接上下文而变化,因此该 skill 会优先实时发现 tool slug、输入 schema、推荐执行步骤和已知风险点,再开始运行任何工作流。

采用前需要考虑的事项

你需要在客户端中启用 Rube MCP,并通过 RUBE_MANAGE_CONNECTIONS 使用 share_point toolkit 建立有效的 SharePoint 连接。仓库路径是 composio-skills/share_point-automation,优先检查的主文件是 SKILL.md;该仓库没有额外脚本或参考目录,因此大部分操作指导都直接写在这个文件里。

如何使用 share_point-automation skill

share_point-automation 的安装与设置背景

在兼容的 skills 环境中安装该 skill,例如:

npx skills add ComposioHQ/awesome-claude-skills --skill share_point-automation

然后在你的客户端中把 https://rube.app/mcp 添加为 MCP server,以配置 Rube MCP。该 skill 预期 RUBE_SEARCH_TOOLS 可用。使用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit share_point;如果连接状态不是 ACTIVE,请先完成返回的认证流程,再让 agent 修改或检索 SharePoint 内容。

你需要提供哪些输入

为了让 share_point-automation usage 更可靠,请向 agent 提供足够的 SharePoint 上下文,以便缩小发现和执行范围:

  • 目标对象:site、document library、list、folder、file 或 content item
  • 期望操作:search、list、create、update、upload、move、delete 或 inspect
  • 已知标识符:site name、URL、drive/library name、list name、item ID、file path 或 folder path
  • 安全规则:先只读、写入前需要确认、避免删除、保留 metadata
  • 输出格式:摘要、表格、类似 CSV 的行、审计轨迹,或分步骤执行日志

较弱的提示词是:“Clean up our SharePoint files.”
更好的提示词是:“Using share_point-automation, first discover available SharePoint tools with RUBE_SEARCH_TOOLS. Then inspect the Marketing site’s ‘Campaign Assets’ document library, list folders modified in the last 90 days, and propose an archive plan. Do not move or delete anything without confirmation.”

推荐给 agent 的工作流

每次运行都应先确认 Rube MCP 可用,并检查 SharePoint 连接状态。然后调用:

RUBE_SEARCH_TOOLS: queries=[{"use_case":"document libraries, sites, lists, and content management","known_fields":""}]

使用返回的 schema 选择精确的 tool call。对于读写类工作流,应要求 agent 先执行只读发现,汇总计划中的操作,然后在你批准后再执行。这种模式对文档库和列表尤其重要,因为名称可能不唯一,不同站点之间的权限也可能不同。

优先阅读的仓库文件

安装或修改该 skill 之前,先阅读 SKILL.md。重点关注标题为 PrerequisitesSetupTool DiscoveryCore Workflows 的部分。由于该 skill 没有配套脚本、规则或资源文件,它的实际价值取决于是否遵循实时工具发现指令,而不是把示例当作固定 schema 来使用。

share_point-automation skill 常见问题

share_point-automation 只适合 SharePoint 管理员吗?

不是。管理员可以用它执行站点、列表和文档库相关操作,但内容经理、运营团队和工作流负责人只要具备相应的 SharePoint 权限,也可以从中受益。agent 只能通过已连接账号和可用的 Rube tools 执行操作。

它比普通 SharePoint 提示词好在哪里?

普通提示词可以描述 SharePoint 操作步骤,但可能会编造 API 或使用过时字段。share_point-automation skill 会要求 agent 先发现真实的 Composio/Rube SharePoint tools,获取当前 schema,并围绕 active connection 构建执行流程。这样在从建议走向实际操作时,可以减少猜测。

什么时候不应该使用这个 skill?

如果你只需要通用 SharePoint 培训、UI 导航帮助或策略文档,就不适合使用它。如果无法核实目标 site、library、list 或 item 标识符,也应避免写入操作。对于删除、权限变更或批量移动等高风险操作,必须要求先进行只读预览,并获得明确批准。

它适合 Workflow Automation 项目吗?

适合。当 SharePoint 是更大流程中的一个步骤时,share_point-automation for Workflow Automation 很自然适用,例如收集文档、更新 list item、整理提交的文件,或准备审计摘要。它与清晰的触发条件、目标位置和确认规则配合使用时效果最好。

如何改进 share_point-automation skill 的使用效果

用具体上下文改进 share_point-automation 提示词

更好的结果来自用操作细节替代宽泛目标。请包含 SharePoint 区域、实体类型、预期操作、约束条件,以及发现完成后应该做什么。例如:“Find all files in the Finance site’s ‘Vendor Contracts’ library missing a renewal date metadata field; return a table with file name, path, last modified date, and proposed next action. Do not update metadata yet.”

减少常见失败模式

最常见的问题包括对 tool schema 的过时假设、site 或 library 名称不明确、缺少认证,以及不安全的批量操作。应通过以下方式规避:先要求 RUBE_SEARCH_TOOLS,检查 RUBE_MANAGE_CONNECTIONS,尽可能使用精确标识符,并将规划与执行分开。如果 tool call 失败,让 agent 重新检查已发现的 schema,而不是用同一个 payload 反复重试。

为高风险操作添加护栏

对于生产环境中的 SharePoint,建议在提示词中明确护栏:先只读发现、设置最大 item 数、输出 dry-run 摘要、写入前确认,除非明确批准否则不删除。要求 agent 提供操作日志,记录目标对象、选中的 tool slug、使用的输入字段和执行结果。这样更便于审计,也能让重复工作流更安全。

根据第一次输出继续迭代

第一次运行后,可以通过补充缺失标识符、缩小日期范围、排除文件夹或更改输出格式来继续优化。如果 agent 返回的数据过多,应要求它在 SharePoint query/tool 层面进行过滤(在支持的情况下),而不是把所有内容取回后再后处理。如果返回的数据太少,请提供已知的 site URL、list name、library name 或示例 file path,让下一次 share_point-automation guide 运行能够命中正确范围。

评分与评论

暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...