跳到正文
cccskills
免费在 GitHub 公开

composio-activity-summary

Generates comprehensive company activity summary across connected apps — Slack, GitHub, Notion, Linear, Gmail, and more. Use when user asks for company updates, daily summary, or what's happening across the org.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md4.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Company Activity Summary (MCP)

Generate a comprehensive summary of company activity over the last 24 hours (or specified time period) across all connected apps.

Arguments

  • $ARGUMENTS - Time period to analyze (default: "last 24 hours"). Examples: "last 24 hours", "last 7 days", "since Monday"

Step 1: Discover Connected Apps

First, check which apps the user has connected by trying lightweight read calls. Use AskUserQuestion if you're unsure which apps they use.

Common apps to check (try each, skip silently if not connected):

AppTest ToolWhat to Fetch
SlackSLACK_LIST_CHANNELSChannel messages, threads, announcements
GitHubGITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USERPRs, merges, issues, code reviews
NotionNOTION_SEARCH_NOTION_PAGE (query: "", sort by last_edited_time)Recently edited pages, meeting notes, docs
LinearLINEAR_LIST_LINEAR_ISSUES or LINEAR_RUN_QUERY_OR_MUTATIONIssues created/updated/completed, project progress
GmailGMAIL_FETCH_EMAILSImportant emails, threads
Google CalendarGOOGLECALENDAR_LIST_EVENTSMeetings that happened, upcoming schedule

Note which apps are connected and skip the rest.

Step 2: Launch Parallel Agents Per Connected App

For each connected app, launch a background Agent to gather and summarize activity. Each agent writes its summary to a markdown file in the current working directory.

Slack Agent

Prompt: Fetch Slack activity for the time period "$ARGUMENTS" (default: last 24 hours).

  1. List channels with SLACK_LIST_CHANNELS
  2. For active channels, fetch recent messages with SLACK_GET_CHANNEL_MESSAGES_AND_THREAD_REPLIES
  3. Focus on: key discussions, decisions made, announcements, questions asked
  4. Write summary to slack-activity-summary.md

GitHub Agent

Prompt: Fetch GitHub activity for the time period "$ARGUMENTS" (default: last 24 hours).

  1. List repos with GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER
  2. For each active repo, fetch PRs with GITHUB_LIST_PULL_REQUESTS_IN_A_REPOSITORY
  3. For significant PRs, get details and changed files
  4. Focus on: PRs opened/merged/reviewed, issues created/closed, code changes
  5. Write summary to github-activity-summary.md

Notion Agent

Prompt: Fetch Notion activity for the time period "$ARGUMENTS" (default: last 24 hours).

  1. Search recent pages with NOTION_SEARCH_NOTION_PAGE (sort by last_edited_time, descending)
  2. For important pages, fetch content with NOTION_FETCH_ALL_BLOCK_CONTENTS
  3. Focus on: documentation updates, meeting notes, project tracking changes
  4. Write summary to notion-activity-summary.md

Linear Agent

Prompt: Fetch Linear activity for the time period "$ARGUMENTS" (default: last 24 hours).

  1. Fetch updated issues with LINEAR_LIST_LINEAR_ISSUES or use LINEAR_RUN_QUERY_OR_MUTATION with GraphQL for richer data
  2. Group by team and status changes
  3. Focus on: issues completed, issues created, blockers, project progress
  4. Write summary to linear-activity-summary.md

Gmail Agent (if connected)

Prompt: Fetch Gmail activity for the time period "$ARGUMENTS" (default: last 24 hours).

  1. Fetch recent emails with GMAIL_FETCH_EMAILS
  2. Focus on: important threads, action items, external communications
  3. Write summary to gmail-activity-summary.md

Calendar Agent (if connected)

Prompt: Fetch Google Calendar activity for the time period "$ARGUMENTS" (default: last 24 hours).

  1. List events with GOOGLECALENDAR_LIST_EVENTS
  2. Focus on: meetings that happened, key attendees, upcoming schedule
  3. Write summary to calendar-activity-summary.md

Step 3: Compile Overview

After all agents complete, read each summary file and present:

# Company Activity Summary - [Date Range]

## Connected Apps Analyzed
- [list of apps that were successfully queried]

## Key Highlights
[3-5 bullet points of the most important things across all apps]

## Detailed Summaries
| Platform | File | Highlights |
|----------|------|------------|
| Slack | [slack-activity-summary.md](./slack-activity-summary.md) | [1-line summary] |
| GitHub | [github-activity-summary.md](./github-activity-summary.md) | [1-line summary] |
| ... | ... | ... |

Read each file and provide a brief overview of key highlights, then let the user know they can open individual files for full details.

Guidelines

  • Only summarize apps that are actually connected — don't fail or warn about missing apps
  • Use AskUserQuestion if the time period is ambiguous
  • For large time periods (>7 days), warn the user it may take longer
  • If any agent fails, note which summaries are missing but still present the rest
  • Focus on actionable insights, not just lists of items

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Use the Composio Connect MCP server to interact with 1000+ apps — GitHub, Slack, Notion, Gmail, Linear, Jira, and more. Composio manages auth, permissions, and intelligent tool routing. Trigger when the user asks to connect an app, execute an action on an external service, or work with connectors.

中文简介正在准备中。当前显示原文说明。

ComposioHQ/composio-mcp-plugin222026年6月30日 更新

查看 ComposioHQ 的全部技能

报告此技能的问题