composio-activity-summary
This skill generates a cross-platform activity summary by querying connected apps like Slack, GitHub, Notion, Linear, Gmail, and Google Calendar.
Identity proven by GitHub's verified organisation badge (ComposioHQ)
- Agents
- Claude Code
- License
- MIT (permissive)
- Pin
- bbcb9ccpinned Oct 9, 2026
- Context cost
- about 1,200 tokenswhen the skill loads
- GitHub stars
- 18on composiohq/composio-mcp-plugin
- Scripts
- None found
What it does
“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.”
Generated summary from the skill's own text
This skill generates a cross-platform activity summary by querying connected apps like Slack, GitHub, Notion, Linear, Gmail, and Google Calendar. It discovers which apps are available, launches parallel agents to gather activity from each, and compiles the results into a unified overview for the specified time period.
When to use it
- User requests daily or weekly company activity digest
- Need to know what changed across multiple work tools recently
- Reporting on team progress and accomplishments over time period
- Checking activity when returning from time away from work
When not to
- Apps user wants to check are not in the supported list
- User needs real-time monitoring rather than periodic summaries
- Querying activity older than several weeks may be slow
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add composiohq/composio-mcp-plugin --skill composio-activity-summaryInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install composiohq/composio-mcp-plugin composio-activity-summary@bbcb9ccce59090642ca6dad5d6f0fa485c303539Installs the commit we checked (bbcb9cc).
Copy by hand
Download the folder at bbcb9cc and put it in .claude/skills/composio-activity-summary for Claude Code and in .agents/skills/composio-activity-summary for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "composio-activity-summary" by Composio. Source, pinned to commit bbcb9ccce59090642ca6dad5d6f0fa485c303539: https://github.com/composiohq/composio-mcp-plugin/tree/bbcb9ccce59090642ca6dad5d6f0fa485c303539/skills/composio-activity-summary 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/composio-activity-summary/ for Claude Code and .agents/skills/composio-activity-summary/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/composio/composio-activity-summary
SKILL.md at the pin
--- name: composio-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. --- # 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): | 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. ## 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: ```markdown # 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
From composiohq/composio-mcp-plugin at bbcb9cc, shown as plain text under its license: MIT (permissive). The license text is in LICENSE.
View SKILL.md on GitHub at bbcb9ccFiles
- SKILL.md5.1 KB · f34ad96979d0
1 file, 5.1 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at bbcb9ccMore from Composio
-21risk-automation
This skill automates 21risk operations by connecting to the 21risk toolkit through Composio's Rube MCP server.
Claude Code, Codex, Cursor +3 · about 690 tokens · pinned 6 days ago
-2chat-automation
This skill automates 2chat tasks by integrating with Composio's 2chat toolkit through Rube MCP.
Agents not labelled yet · about 680 tokens · pinned 6 days ago
ably-automation
This skill automates Ably messaging platform tasks by connecting to Composio's Ably toolkit through Rube MCP.
Agents not labelled yet · about 680 tokens · pinned 6 days ago
abstract-automation
This skill enables agents to automate Abstract design platform operations through Composio's Abstract toolkit via Rube MCP.
Claude Code, Codex, Cursor +3 · about 690 tokens · pinned 6 days ago
abuselpdb-automation
This skill automates Abuselpdb operations through Composio's toolkit via Rube MCP, enabling the agent to search for IP/domain abuse reports and manage threat…
Agents not labelled yet · about 700 tokens · pinned 6 days ago
abyssale-automation
This skill enables agents to automate Abyssale tasks through Composio's toolkit via Rube MCP.
Claude Code, Codex, Cursor +3 · about 690 tokens · pinned 6 days ago
Related in Productivity
composio-mcp
This skill connects agents to over 1000 external apps like GitHub, Slack, Notion, and Gmail via the Composio MCP server.
by ComposioOfficial publisher
Claude Code, Codex, Cursor +4 · about 980 tokens · pinned 6 days ago
linear
This skill manages Linear issues by allowing agents to create tickets, update existing issues, add comments, change workflow states, and assign work through…
by SentryOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.7K tokens · pinned 6 days ago
agent-mail-automation
This skill enables agents to automate email operations through Composio's Agent Mail toolkit via the Rube MCP server.
by ComposioOfficial publisher
Claude Code, Codex, Cursor +3 · about 700 tokens · pinned 6 days ago
figma-use-figjam
This skill enables agents to programmatically create and edit FigJam boards using the Figma plugin API via the use_figma MCP tool.
by FigmaOfficial publisher
Claude Code · about 1.7K tokens · pinned 6 days ago
figma-use-figjam
This skill guides agents in using Figma's MCP tool for FigJam boards, which are collaboration canvases at figma.com/board URLs.
by FigmaOfficial publisher
Claude Code · about 1.7K tokens · pinned 6 days ago
notion
This skill searches, retrieves, and modifies content in Notion workspaces.
by SentryOfficial publisher
Claude Code, Codex, Cursor +4 · about 990 tokens · pinned 6 days ago
Open roles at Composio
5 of 13 open roles on the jobs board
- Forward Deployed Research Engineer
San Francisco, California, United States (On-site)
- Member of Technical Staff, Enterprise Product
San Francisco, California, United States (On-site)
- Member of Technical Staff - Enterprise Platform
Bangalore, India (On-site)
- Member of Technical Staff - Platform Eng
San Francisco, California, United States (On-site)
- Deployed Systems Engineer
San Francisco, California, United States (On-site)