원클릭으로
company-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.
// 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.
Interactive onboarding — checks auth, learns what the user wants to automate across their apps, and connects the right ones. Use when the user is new to Composio, says "get started", or asks what apps they can connect.
Help users operate the Composio CLI to find tools, connect accounts, inspect schemas, execute tools, subscribe to trigger events with `composio listen`, script workflows with `composio run`, and call authenticated app APIs with `composio proxy`. Trigger when the user asks about Composio tools, connections, or connectors.
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.
Interactive onboarding — checks CLI install and auth, learns what the user wants to automate across their apps, and connects the right ones. Use when the user is new to Composio, says "get started", or asks what apps they can connect.
Generates comprehensive company activity summary across connected apps — Slack, GitHub, Notion, Linear, Gmail, and more. Uses the composio CLI to fetch data. Use when user asks for company updates, daily summary, or what's happening across the org.
| name | company-activity-summary |
| description | 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. |
Generate a comprehensive summary of company activity over the last 24 hours (or specified time period) across all connected apps.
$ARGUMENTS - Time period to analyze (default: "last 24 hours"). Examples: "last 24 hours", "last 7 days", "since Monday"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):
| App | Test Tool | What to Fetch |
|---|---|---|
| Slack | SLACK_LIST_CHANNELS | Channel messages, threads, announcements |
| GitHub | GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER | PRs, merges, issues, code reviews |
| Notion | NOTION_SEARCH_NOTION_PAGE (query: "", sort by last_edited_time) | Recently edited pages, meeting notes, docs |
| Linear | LINEAR_LIST_LINEAR_ISSUES or LINEAR_RUN_QUERY_OR_MUTATION | Issues created/updated/completed, project progress |
| Gmail | GMAIL_FETCH_EMAILS | Important emails, threads |
| Google Calendar | GOOGLECALENDAR_LIST_EVENTS | Meetings that happened, upcoming schedule |
Note which apps are connected and skip the rest.
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.
Prompt: Fetch Slack activity for the time period "$ARGUMENTS" (default: last 24 hours).
SLACK_LIST_CHANNELSSLACK_GET_CHANNEL_MESSAGES_AND_THREAD_REPLIESslack-activity-summary.mdPrompt: Fetch GitHub activity for the time period "$ARGUMENTS" (default: last 24 hours).
GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USERGITHUB_LIST_PULL_REQUESTS_IN_A_REPOSITORYgithub-activity-summary.mdPrompt: Fetch Notion activity for the time period "$ARGUMENTS" (default: last 24 hours).
NOTION_SEARCH_NOTION_PAGE (sort by last_edited_time, descending)NOTION_FETCH_ALL_BLOCK_CONTENTSnotion-activity-summary.mdPrompt: Fetch Linear activity for the time period "$ARGUMENTS" (default: last 24 hours).
LINEAR_LIST_LINEAR_ISSUES or use LINEAR_RUN_QUERY_OR_MUTATION with GraphQL for richer datalinear-activity-summary.mdPrompt: Fetch Gmail activity for the time period "$ARGUMENTS" (default: last 24 hours).
GMAIL_FETCH_EMAILSgmail-activity-summary.mdPrompt: Fetch Google Calendar activity for the time period "$ARGUMENTS" (default: last 24 hours).
GOOGLECALENDAR_LIST_EVENTScalendar-activity-summary.mdAfter 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.