[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-composio-activity-summary":3,"mdc-2ct463-key":35,"related-repo-composio-composio-activity-summary":937,"related-org-composio-composio-activity-summary":963},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":24,"repoUrl":25,"updatedAt":26,"license":27,"forks":28,"topics":29,"repo":30,"sourceUrl":33,"mdContent":34},"composio-activity-summary","generate company activity summaries across apps","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.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[13,15,18,21],{"name":9,"slug":8,"type":14},"tag",{"name":16,"slug":17,"type":14},"Reporting","reporting",{"name":19,"slug":20,"type":14},"Summarization","summarization",{"name":22,"slug":23,"type":14},"Analytics","analytics",2,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fcomposio-mcp-plugin","2026-07-15T05:44:31.92056",null,0,[],{"repoUrl":25,"stars":24,"forks":28,"topics":31,"description":32},[],"Plugins and skills for MCP registries ","https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fcomposio-mcp-plugin\u002Ftree\u002FHEAD\u002Fskills\u002Fcomposio-activity-summary","---\nname: composio-activity-summary\ndescription: 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.\n---\n\n# Company Activity Summary (MCP)\n\nGenerate a comprehensive summary of company activity over the last 24 hours (or specified time period) across all connected apps.\n\n## Arguments\n\n- `$ARGUMENTS` - Time period to analyze (default: \"last 24 hours\"). Examples: \"last 24 hours\", \"last 7 days\", \"since Monday\"\n\n## Step 1: Discover Connected Apps\n\nFirst, check which apps the user has connected by trying lightweight read calls. Use AskUserQuestion if you're unsure which apps they use.\n\nCommon apps to check (try each, skip silently if not connected):\n\n| App | Test Tool | What to Fetch |\n|-----|-----------|---------------|\n| Slack | `SLACK_LIST_CHANNELS` | Channel messages, threads, announcements |\n| GitHub | `GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER` | PRs, merges, issues, code reviews |\n| Notion | `NOTION_SEARCH_NOTION_PAGE` (query: \"\", sort by last_edited_time) | Recently edited pages, meeting notes, docs |\n| Linear | `LINEAR_LIST_LINEAR_ISSUES` or `LINEAR_RUN_QUERY_OR_MUTATION` | Issues created\u002Fupdated\u002Fcompleted, project progress |\n| Gmail | `GMAIL_FETCH_EMAILS` | Important emails, threads |\n| Google Calendar | `GOOGLECALENDAR_LIST_EVENTS` | Meetings that happened, upcoming schedule |\n\nNote which apps are connected and skip the rest.\n\n## Step 2: Launch Parallel Agents Per Connected App\n\nFor 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.\n\n### Slack Agent\nPrompt: Fetch Slack activity for the time period \"$ARGUMENTS\" (default: last 24 hours).\n1. List channels with `SLACK_LIST_CHANNELS`\n2. For active channels, fetch recent messages with `SLACK_GET_CHANNEL_MESSAGES_AND_THREAD_REPLIES`\n3. Focus on: key discussions, decisions made, announcements, questions asked\n4. Write summary to `slack-activity-summary.md`\n\n### GitHub Agent\nPrompt: Fetch GitHub activity for the time period \"$ARGUMENTS\" (default: last 24 hours).\n1. List repos with `GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER`\n2. For each active repo, fetch PRs with `GITHUB_LIST_PULL_REQUESTS_IN_A_REPOSITORY`\n3. For significant PRs, get details and changed files\n4. Focus on: PRs opened\u002Fmerged\u002Freviewed, issues created\u002Fclosed, code changes\n5. Write summary to `github-activity-summary.md`\n\n### Notion Agent\nPrompt: Fetch Notion activity for the time period \"$ARGUMENTS\" (default: last 24 hours).\n1. Search recent pages with `NOTION_SEARCH_NOTION_PAGE` (sort by last_edited_time, descending)\n2. For important pages, fetch content with `NOTION_FETCH_ALL_BLOCK_CONTENTS`\n3. Focus on: documentation updates, meeting notes, project tracking changes\n4. Write summary to `notion-activity-summary.md`\n\n### Linear Agent\nPrompt: Fetch Linear activity for the time period \"$ARGUMENTS\" (default: last 24 hours).\n1. Fetch updated issues with `LINEAR_LIST_LINEAR_ISSUES` or use `LINEAR_RUN_QUERY_OR_MUTATION` with GraphQL for richer data\n2. Group by team and status changes\n3. Focus on: issues completed, issues created, blockers, project progress\n4. Write summary to `linear-activity-summary.md`\n\n### Gmail Agent (if connected)\nPrompt: Fetch Gmail activity for the time period \"$ARGUMENTS\" (default: last 24 hours).\n1. Fetch recent emails with `GMAIL_FETCH_EMAILS`\n2. Focus on: important threads, action items, external communications\n3. Write summary to `gmail-activity-summary.md`\n\n### Calendar Agent (if connected)\nPrompt: Fetch Google Calendar activity for the time period \"$ARGUMENTS\" (default: last 24 hours).\n1. List events with `GOOGLECALENDAR_LIST_EVENTS`\n2. Focus on: meetings that happened, key attendees, upcoming schedule\n3. Write summary to `calendar-activity-summary.md`\n\n## Step 3: Compile Overview\n\nAfter all agents complete, read each summary file and present:\n\n```markdown\n# Company Activity Summary - [Date Range]\n\n## Connected Apps Analyzed\n- [list of apps that were successfully queried]\n\n## Key Highlights\n[3-5 bullet points of the most important things across all apps]\n\n## Detailed Summaries\n| Platform | File | Highlights |\n|----------|------|------------|\n| Slack | [slack-activity-summary.md](.\u002Fslack-activity-summary.md) | [1-line summary] |\n| GitHub | [github-activity-summary.md](.\u002Fgithub-activity-summary.md) | [1-line summary] |\n| ... | ... | ... |\n```\n\nRead each file and provide a brief overview of key highlights, then let the user know they can open individual files for full details.\n\n## Guidelines\n\n- Only summarize apps that are actually connected — don't fail or warn about missing apps\n- Use AskUserQuestion if the time period is ambiguous\n- For large time periods (>7 days), warn the user it may take longer\n- If any agent fails, note which summaries are missing but still present the rest\n- Focus on actionable insights, not just lists of items\n",{"data":36,"body":37},{"name":4,"description":6},{"type":38,"children":39},"root",[40,49,55,62,79,85,90,95,270,275,281,286,293,298,339,345,350,394,400,405,446,452,457,499,505,510,538,544,549,577,583,588,892,897,903,931],{"type":41,"tag":42,"props":43,"children":45},"element","h1",{"id":44},"company-activity-summary-mcp",[46],{"type":47,"value":48},"text","Company Activity Summary (MCP)",{"type":41,"tag":50,"props":51,"children":52},"p",{},[53],{"type":47,"value":54},"Generate a comprehensive summary of company activity over the last 24 hours (or specified time period) across all connected apps.",{"type":41,"tag":56,"props":57,"children":59},"h2",{"id":58},"arguments",[60],{"type":47,"value":61},"Arguments",{"type":41,"tag":63,"props":64,"children":65},"ul",{},[66],{"type":41,"tag":67,"props":68,"children":69},"li",{},[70,77],{"type":41,"tag":71,"props":72,"children":74},"code",{"className":73},[],[75],{"type":47,"value":76},"$ARGUMENTS",{"type":47,"value":78}," - Time period to analyze (default: \"last 24 hours\"). Examples: \"last 24 hours\", \"last 7 days\", \"since Monday\"",{"type":41,"tag":56,"props":80,"children":82},{"id":81},"step-1-discover-connected-apps",[83],{"type":47,"value":84},"Step 1: Discover Connected Apps",{"type":41,"tag":50,"props":86,"children":87},{},[88],{"type":47,"value":89},"First, check which apps the user has connected by trying lightweight read calls. Use AskUserQuestion if you're unsure which apps they use.",{"type":41,"tag":50,"props":91,"children":92},{},[93],{"type":47,"value":94},"Common apps to check (try each, skip silently if not connected):",{"type":41,"tag":96,"props":97,"children":98},"table",{},[99,123],{"type":41,"tag":100,"props":101,"children":102},"thead",{},[103],{"type":41,"tag":104,"props":105,"children":106},"tr",{},[107,113,118],{"type":41,"tag":108,"props":109,"children":110},"th",{},[111],{"type":47,"value":112},"App",{"type":41,"tag":108,"props":114,"children":115},{},[116],{"type":47,"value":117},"Test Tool",{"type":41,"tag":108,"props":119,"children":120},{},[121],{"type":47,"value":122},"What to Fetch",{"type":41,"tag":124,"props":125,"children":126},"tbody",{},[127,150,172,196,226,248],{"type":41,"tag":104,"props":128,"children":129},{},[130,136,145],{"type":41,"tag":131,"props":132,"children":133},"td",{},[134],{"type":47,"value":135},"Slack",{"type":41,"tag":131,"props":137,"children":138},{},[139],{"type":41,"tag":71,"props":140,"children":142},{"className":141},[],[143],{"type":47,"value":144},"SLACK_LIST_CHANNELS",{"type":41,"tag":131,"props":146,"children":147},{},[148],{"type":47,"value":149},"Channel messages, threads, announcements",{"type":41,"tag":104,"props":151,"children":152},{},[153,158,167],{"type":41,"tag":131,"props":154,"children":155},{},[156],{"type":47,"value":157},"GitHub",{"type":41,"tag":131,"props":159,"children":160},{},[161],{"type":41,"tag":71,"props":162,"children":164},{"className":163},[],[165],{"type":47,"value":166},"GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER",{"type":41,"tag":131,"props":168,"children":169},{},[170],{"type":47,"value":171},"PRs, merges, issues, code reviews",{"type":41,"tag":104,"props":173,"children":174},{},[175,180,191],{"type":41,"tag":131,"props":176,"children":177},{},[178],{"type":47,"value":179},"Notion",{"type":41,"tag":131,"props":181,"children":182},{},[183,189],{"type":41,"tag":71,"props":184,"children":186},{"className":185},[],[187],{"type":47,"value":188},"NOTION_SEARCH_NOTION_PAGE",{"type":47,"value":190}," (query: \"\", sort by last_edited_time)",{"type":41,"tag":131,"props":192,"children":193},{},[194],{"type":47,"value":195},"Recently edited pages, meeting notes, docs",{"type":41,"tag":104,"props":197,"children":198},{},[199,204,221],{"type":41,"tag":131,"props":200,"children":201},{},[202],{"type":47,"value":203},"Linear",{"type":41,"tag":131,"props":205,"children":206},{},[207,213,215],{"type":41,"tag":71,"props":208,"children":210},{"className":209},[],[211],{"type":47,"value":212},"LINEAR_LIST_LINEAR_ISSUES",{"type":47,"value":214}," or ",{"type":41,"tag":71,"props":216,"children":218},{"className":217},[],[219],{"type":47,"value":220},"LINEAR_RUN_QUERY_OR_MUTATION",{"type":41,"tag":131,"props":222,"children":223},{},[224],{"type":47,"value":225},"Issues created\u002Fupdated\u002Fcompleted, project progress",{"type":41,"tag":104,"props":227,"children":228},{},[229,234,243],{"type":41,"tag":131,"props":230,"children":231},{},[232],{"type":47,"value":233},"Gmail",{"type":41,"tag":131,"props":235,"children":236},{},[237],{"type":41,"tag":71,"props":238,"children":240},{"className":239},[],[241],{"type":47,"value":242},"GMAIL_FETCH_EMAILS",{"type":41,"tag":131,"props":244,"children":245},{},[246],{"type":47,"value":247},"Important emails, threads",{"type":41,"tag":104,"props":249,"children":250},{},[251,256,265],{"type":41,"tag":131,"props":252,"children":253},{},[254],{"type":47,"value":255},"Google Calendar",{"type":41,"tag":131,"props":257,"children":258},{},[259],{"type":41,"tag":71,"props":260,"children":262},{"className":261},[],[263],{"type":47,"value":264},"GOOGLECALENDAR_LIST_EVENTS",{"type":41,"tag":131,"props":266,"children":267},{},[268],{"type":47,"value":269},"Meetings that happened, upcoming schedule",{"type":41,"tag":50,"props":271,"children":272},{},[273],{"type":47,"value":274},"Note which apps are connected and skip the rest.",{"type":41,"tag":56,"props":276,"children":278},{"id":277},"step-2-launch-parallel-agents-per-connected-app",[279],{"type":47,"value":280},"Step 2: Launch Parallel Agents Per Connected App",{"type":41,"tag":50,"props":282,"children":283},{},[284],{"type":47,"value":285},"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.",{"type":41,"tag":287,"props":288,"children":290},"h3",{"id":289},"slack-agent",[291],{"type":47,"value":292},"Slack Agent",{"type":41,"tag":50,"props":294,"children":295},{},[296],{"type":47,"value":297},"Prompt: Fetch Slack activity for the time period \"$ARGUMENTS\" (default: last 24 hours).",{"type":41,"tag":299,"props":300,"children":301},"ol",{},[302,312,323,328],{"type":41,"tag":67,"props":303,"children":304},{},[305,307],{"type":47,"value":306},"List channels with ",{"type":41,"tag":71,"props":308,"children":310},{"className":309},[],[311],{"type":47,"value":144},{"type":41,"tag":67,"props":313,"children":314},{},[315,317],{"type":47,"value":316},"For active channels, fetch recent messages with ",{"type":41,"tag":71,"props":318,"children":320},{"className":319},[],[321],{"type":47,"value":322},"SLACK_GET_CHANNEL_MESSAGES_AND_THREAD_REPLIES",{"type":41,"tag":67,"props":324,"children":325},{},[326],{"type":47,"value":327},"Focus on: key discussions, decisions made, announcements, questions asked",{"type":41,"tag":67,"props":329,"children":330},{},[331,333],{"type":47,"value":332},"Write summary to ",{"type":41,"tag":71,"props":334,"children":336},{"className":335},[],[337],{"type":47,"value":338},"slack-activity-summary.md",{"type":41,"tag":287,"props":340,"children":342},{"id":341},"github-agent",[343],{"type":47,"value":344},"GitHub Agent",{"type":41,"tag":50,"props":346,"children":347},{},[348],{"type":47,"value":349},"Prompt: Fetch GitHub activity for the time period \"$ARGUMENTS\" (default: last 24 hours).",{"type":41,"tag":299,"props":351,"children":352},{},[353,363,374,379,384],{"type":41,"tag":67,"props":354,"children":355},{},[356,358],{"type":47,"value":357},"List repos with ",{"type":41,"tag":71,"props":359,"children":361},{"className":360},[],[362],{"type":47,"value":166},{"type":41,"tag":67,"props":364,"children":365},{},[366,368],{"type":47,"value":367},"For each active repo, fetch PRs with ",{"type":41,"tag":71,"props":369,"children":371},{"className":370},[],[372],{"type":47,"value":373},"GITHUB_LIST_PULL_REQUESTS_IN_A_REPOSITORY",{"type":41,"tag":67,"props":375,"children":376},{},[377],{"type":47,"value":378},"For significant PRs, get details and changed files",{"type":41,"tag":67,"props":380,"children":381},{},[382],{"type":47,"value":383},"Focus on: PRs opened\u002Fmerged\u002Freviewed, issues created\u002Fclosed, code changes",{"type":41,"tag":67,"props":385,"children":386},{},[387,388],{"type":47,"value":332},{"type":41,"tag":71,"props":389,"children":391},{"className":390},[],[392],{"type":47,"value":393},"github-activity-summary.md",{"type":41,"tag":287,"props":395,"children":397},{"id":396},"notion-agent",[398],{"type":47,"value":399},"Notion Agent",{"type":41,"tag":50,"props":401,"children":402},{},[403],{"type":47,"value":404},"Prompt: Fetch Notion activity for the time period \"$ARGUMENTS\" (default: last 24 hours).",{"type":41,"tag":299,"props":406,"children":407},{},[408,420,431,436],{"type":41,"tag":67,"props":409,"children":410},{},[411,413,418],{"type":47,"value":412},"Search recent pages with ",{"type":41,"tag":71,"props":414,"children":416},{"className":415},[],[417],{"type":47,"value":188},{"type":47,"value":419}," (sort by last_edited_time, descending)",{"type":41,"tag":67,"props":421,"children":422},{},[423,425],{"type":47,"value":424},"For important pages, fetch content with ",{"type":41,"tag":71,"props":426,"children":428},{"className":427},[],[429],{"type":47,"value":430},"NOTION_FETCH_ALL_BLOCK_CONTENTS",{"type":41,"tag":67,"props":432,"children":433},{},[434],{"type":47,"value":435},"Focus on: documentation updates, meeting notes, project tracking changes",{"type":41,"tag":67,"props":437,"children":438},{},[439,440],{"type":47,"value":332},{"type":41,"tag":71,"props":441,"children":443},{"className":442},[],[444],{"type":47,"value":445},"notion-activity-summary.md",{"type":41,"tag":287,"props":447,"children":449},{"id":448},"linear-agent",[450],{"type":47,"value":451},"Linear Agent",{"type":41,"tag":50,"props":453,"children":454},{},[455],{"type":47,"value":456},"Prompt: Fetch Linear activity for the time period \"$ARGUMENTS\" (default: last 24 hours).",{"type":41,"tag":299,"props":458,"children":459},{},[460,479,484,489],{"type":41,"tag":67,"props":461,"children":462},{},[463,465,470,472,477],{"type":47,"value":464},"Fetch updated issues with ",{"type":41,"tag":71,"props":466,"children":468},{"className":467},[],[469],{"type":47,"value":212},{"type":47,"value":471}," or use ",{"type":41,"tag":71,"props":473,"children":475},{"className":474},[],[476],{"type":47,"value":220},{"type":47,"value":478}," with GraphQL for richer data",{"type":41,"tag":67,"props":480,"children":481},{},[482],{"type":47,"value":483},"Group by team and status changes",{"type":41,"tag":67,"props":485,"children":486},{},[487],{"type":47,"value":488},"Focus on: issues completed, issues created, blockers, project progress",{"type":41,"tag":67,"props":490,"children":491},{},[492,493],{"type":47,"value":332},{"type":41,"tag":71,"props":494,"children":496},{"className":495},[],[497],{"type":47,"value":498},"linear-activity-summary.md",{"type":41,"tag":287,"props":500,"children":502},{"id":501},"gmail-agent-if-connected",[503],{"type":47,"value":504},"Gmail Agent (if connected)",{"type":41,"tag":50,"props":506,"children":507},{},[508],{"type":47,"value":509},"Prompt: Fetch Gmail activity for the time period \"$ARGUMENTS\" (default: last 24 hours).",{"type":41,"tag":299,"props":511,"children":512},{},[513,523,528],{"type":41,"tag":67,"props":514,"children":515},{},[516,518],{"type":47,"value":517},"Fetch recent emails with ",{"type":41,"tag":71,"props":519,"children":521},{"className":520},[],[522],{"type":47,"value":242},{"type":41,"tag":67,"props":524,"children":525},{},[526],{"type":47,"value":527},"Focus on: important threads, action items, external communications",{"type":41,"tag":67,"props":529,"children":530},{},[531,532],{"type":47,"value":332},{"type":41,"tag":71,"props":533,"children":535},{"className":534},[],[536],{"type":47,"value":537},"gmail-activity-summary.md",{"type":41,"tag":287,"props":539,"children":541},{"id":540},"calendar-agent-if-connected",[542],{"type":47,"value":543},"Calendar Agent (if connected)",{"type":41,"tag":50,"props":545,"children":546},{},[547],{"type":47,"value":548},"Prompt: Fetch Google Calendar activity for the time period \"$ARGUMENTS\" (default: last 24 hours).",{"type":41,"tag":299,"props":550,"children":551},{},[552,562,567],{"type":41,"tag":67,"props":553,"children":554},{},[555,557],{"type":47,"value":556},"List events with ",{"type":41,"tag":71,"props":558,"children":560},{"className":559},[],[561],{"type":47,"value":264},{"type":41,"tag":67,"props":563,"children":564},{},[565],{"type":47,"value":566},"Focus on: meetings that happened, key attendees, upcoming schedule",{"type":41,"tag":67,"props":568,"children":569},{},[570,571],{"type":47,"value":332},{"type":41,"tag":71,"props":572,"children":574},{"className":573},[],[575],{"type":47,"value":576},"calendar-activity-summary.md",{"type":41,"tag":56,"props":578,"children":580},{"id":579},"step-3-compile-overview",[581],{"type":47,"value":582},"Step 3: Compile Overview",{"type":41,"tag":50,"props":584,"children":585},{},[586],{"type":47,"value":587},"After all agents complete, read each summary file and present:",{"type":41,"tag":589,"props":590,"children":595},"pre",{"className":591,"code":592,"language":593,"meta":594,"style":594},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Company Activity Summary - [Date Range]\n\n## Connected Apps Analyzed\n- [list of apps that were successfully queried]\n\n## Key Highlights\n[3-5 bullet points of the most important things across all apps]\n\n## Detailed Summaries\n| Platform | File | Highlights |\n|----------|------|------------|\n| Slack | [slack-activity-summary.md](.\u002Fslack-activity-summary.md) | [1-line summary] |\n| GitHub | [github-activity-summary.md](.\u002Fgithub-activity-summary.md) | [1-line summary] |\n| ... | ... | ... |\n","markdown","",[596],{"type":41,"tag":71,"props":597,"children":598},{"__ignoreMap":594},[599,617,626,640,655,663,676,685,693,706,743,752,809,859],{"type":41,"tag":600,"props":601,"children":604},"span",{"class":602,"line":603},"line",1,[605,611],{"type":41,"tag":600,"props":606,"children":608},{"style":607},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[609],{"type":47,"value":610},"# ",{"type":41,"tag":600,"props":612,"children":614},{"style":613},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[615],{"type":47,"value":616},"Company Activity Summary - [Date Range]\n",{"type":41,"tag":600,"props":618,"children":619},{"class":602,"line":24},[620],{"type":41,"tag":600,"props":621,"children":623},{"emptyLinePlaceholder":622},true,[624],{"type":47,"value":625},"\n",{"type":41,"tag":600,"props":627,"children":629},{"class":602,"line":628},3,[630,635],{"type":41,"tag":600,"props":631,"children":632},{"style":607},[633],{"type":47,"value":634},"## ",{"type":41,"tag":600,"props":636,"children":637},{"style":613},[638],{"type":47,"value":639},"Connected Apps Analyzed\n",{"type":41,"tag":600,"props":641,"children":643},{"class":602,"line":642},4,[644,649],{"type":41,"tag":600,"props":645,"children":646},{"style":607},[647],{"type":47,"value":648},"-",{"type":41,"tag":600,"props":650,"children":652},{"style":651},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[653],{"type":47,"value":654}," [list of apps that were successfully queried]\n",{"type":41,"tag":600,"props":656,"children":658},{"class":602,"line":657},5,[659],{"type":41,"tag":600,"props":660,"children":661},{"emptyLinePlaceholder":622},[662],{"type":47,"value":625},{"type":41,"tag":600,"props":664,"children":666},{"class":602,"line":665},6,[667,671],{"type":41,"tag":600,"props":668,"children":669},{"style":607},[670],{"type":47,"value":634},{"type":41,"tag":600,"props":672,"children":673},{"style":613},[674],{"type":47,"value":675},"Key Highlights\n",{"type":41,"tag":600,"props":677,"children":679},{"class":602,"line":678},7,[680],{"type":41,"tag":600,"props":681,"children":682},{"style":651},[683],{"type":47,"value":684},"[3-5 bullet points of the most important things across all apps]\n",{"type":41,"tag":600,"props":686,"children":688},{"class":602,"line":687},8,[689],{"type":41,"tag":600,"props":690,"children":691},{"emptyLinePlaceholder":622},[692],{"type":47,"value":625},{"type":41,"tag":600,"props":694,"children":696},{"class":602,"line":695},9,[697,701],{"type":41,"tag":600,"props":698,"children":699},{"style":607},[700],{"type":47,"value":634},{"type":41,"tag":600,"props":702,"children":703},{"style":613},[704],{"type":47,"value":705},"Detailed Summaries\n",{"type":41,"tag":600,"props":707,"children":709},{"class":602,"line":708},10,[710,715,720,724,729,733,738],{"type":41,"tag":600,"props":711,"children":712},{"style":607},[713],{"type":47,"value":714},"|",{"type":41,"tag":600,"props":716,"children":717},{"style":651},[718],{"type":47,"value":719}," Platform ",{"type":41,"tag":600,"props":721,"children":722},{"style":607},[723],{"type":47,"value":714},{"type":41,"tag":600,"props":725,"children":726},{"style":651},[727],{"type":47,"value":728}," File ",{"type":41,"tag":600,"props":730,"children":731},{"style":607},[732],{"type":47,"value":714},{"type":41,"tag":600,"props":734,"children":735},{"style":651},[736],{"type":47,"value":737}," Highlights ",{"type":41,"tag":600,"props":739,"children":740},{"style":607},[741],{"type":47,"value":742},"|\n",{"type":41,"tag":600,"props":744,"children":746},{"class":602,"line":745},11,[747],{"type":41,"tag":600,"props":748,"children":749},{"style":607},[750],{"type":47,"value":751},"|----------|------|------------|\n",{"type":41,"tag":600,"props":753,"children":755},{"class":602,"line":754},12,[756,760,765,769,774,779,784,790,795,800,805],{"type":41,"tag":600,"props":757,"children":758},{"style":607},[759],{"type":47,"value":714},{"type":41,"tag":600,"props":761,"children":762},{"style":651},[763],{"type":47,"value":764}," Slack ",{"type":41,"tag":600,"props":766,"children":767},{"style":607},[768],{"type":47,"value":714},{"type":41,"tag":600,"props":770,"children":771},{"style":607},[772],{"type":47,"value":773}," [",{"type":41,"tag":600,"props":775,"children":777},{"style":776},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[778],{"type":47,"value":338},{"type":41,"tag":600,"props":780,"children":781},{"style":607},[782],{"type":47,"value":783},"](",{"type":41,"tag":600,"props":785,"children":787},{"style":786},"--shiki-light:#E53935;--shiki-light-text-decoration:underline;--shiki-default:#F07178;--shiki-default-text-decoration:underline;--shiki-dark:#F07178;--shiki-dark-text-decoration:underline",[788],{"type":47,"value":789},".\u002Fslack-activity-summary.md",{"type":41,"tag":600,"props":791,"children":792},{"style":607},[793],{"type":47,"value":794},")",{"type":41,"tag":600,"props":796,"children":797},{"style":607},[798],{"type":47,"value":799}," |",{"type":41,"tag":600,"props":801,"children":802},{"style":651},[803],{"type":47,"value":804}," [1-line summary] ",{"type":41,"tag":600,"props":806,"children":807},{"style":607},[808],{"type":47,"value":742},{"type":41,"tag":600,"props":810,"children":812},{"class":602,"line":811},13,[813,817,822,826,830,834,838,843,847,851,855],{"type":41,"tag":600,"props":814,"children":815},{"style":607},[816],{"type":47,"value":714},{"type":41,"tag":600,"props":818,"children":819},{"style":651},[820],{"type":47,"value":821}," GitHub ",{"type":41,"tag":600,"props":823,"children":824},{"style":607},[825],{"type":47,"value":714},{"type":41,"tag":600,"props":827,"children":828},{"style":607},[829],{"type":47,"value":773},{"type":41,"tag":600,"props":831,"children":832},{"style":776},[833],{"type":47,"value":393},{"type":41,"tag":600,"props":835,"children":836},{"style":607},[837],{"type":47,"value":783},{"type":41,"tag":600,"props":839,"children":840},{"style":786},[841],{"type":47,"value":842},".\u002Fgithub-activity-summary.md",{"type":41,"tag":600,"props":844,"children":845},{"style":607},[846],{"type":47,"value":794},{"type":41,"tag":600,"props":848,"children":849},{"style":607},[850],{"type":47,"value":799},{"type":41,"tag":600,"props":852,"children":853},{"style":651},[854],{"type":47,"value":804},{"type":41,"tag":600,"props":856,"children":857},{"style":607},[858],{"type":47,"value":742},{"type":41,"tag":600,"props":860,"children":862},{"class":602,"line":861},14,[863,867,872,876,880,884,888],{"type":41,"tag":600,"props":864,"children":865},{"style":607},[866],{"type":47,"value":714},{"type":41,"tag":600,"props":868,"children":869},{"style":651},[870],{"type":47,"value":871}," ... ",{"type":41,"tag":600,"props":873,"children":874},{"style":607},[875],{"type":47,"value":714},{"type":41,"tag":600,"props":877,"children":878},{"style":651},[879],{"type":47,"value":871},{"type":41,"tag":600,"props":881,"children":882},{"style":607},[883],{"type":47,"value":714},{"type":41,"tag":600,"props":885,"children":886},{"style":651},[887],{"type":47,"value":871},{"type":41,"tag":600,"props":889,"children":890},{"style":607},[891],{"type":47,"value":742},{"type":41,"tag":50,"props":893,"children":894},{},[895],{"type":47,"value":896},"Read each file and provide a brief overview of key highlights, then let the user know they can open individual files for full details.",{"type":41,"tag":56,"props":898,"children":900},{"id":899},"guidelines",[901],{"type":47,"value":902},"Guidelines",{"type":41,"tag":63,"props":904,"children":905},{},[906,911,916,921,926],{"type":41,"tag":67,"props":907,"children":908},{},[909],{"type":47,"value":910},"Only summarize apps that are actually connected — don't fail or warn about missing apps",{"type":41,"tag":67,"props":912,"children":913},{},[914],{"type":47,"value":915},"Use AskUserQuestion if the time period is ambiguous",{"type":41,"tag":67,"props":917,"children":918},{},[919],{"type":47,"value":920},"For large time periods (>7 days), warn the user it may take longer",{"type":41,"tag":67,"props":922,"children":923},{},[924],{"type":47,"value":925},"If any agent fails, note which summaries are missing but still present the rest",{"type":41,"tag":67,"props":927,"children":928},{},[929],{"type":47,"value":930},"Focus on actionable insights, not just lists of items",{"type":41,"tag":932,"props":933,"children":934},"style",{},[935],{"type":47,"value":936},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":938,"total":24},[939,946],{"slug":4,"name":4,"fn":5,"description":6,"org":940,"tags":941,"stars":24,"repoUrl":25,"updatedAt":26},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[942,943,944,945],{"name":22,"slug":23,"type":14},{"name":9,"slug":8,"type":14},{"name":16,"slug":17,"type":14},{"name":19,"slug":20,"type":14},{"slug":947,"name":947,"fn":948,"description":949,"org":950,"tags":951,"stars":24,"repoUrl":25,"updatedAt":962},"composio-mcp","interact with external apps via Composio MCP","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.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[952,955,956,959],{"name":953,"slug":954,"type":14},"Automation","automation",{"name":9,"slug":8,"type":14},{"name":957,"slug":958,"type":14},"Integrations","integrations",{"name":960,"slug":961,"type":14},"MCP","mcp","2026-07-15T05:44:30.695004",{"items":964,"total":1110},[965,981,997,1006,1016,1028,1037,1050,1064,1077,1090,1100],{"slug":966,"name":967,"fn":968,"description":969,"org":970,"tags":971,"stars":978,"repoUrl":979,"updatedAt":980},"21risk-automation","-21risk-automation","automate 21risk compliance and safety tasks","Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[972,973,974,975],{"name":953,"slug":954,"type":14},{"name":9,"slug":8,"type":14},{"name":960,"slug":961,"type":14},{"name":976,"slug":977,"type":14},"Risk Assessment","risk-assessment",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-15T05:54:18.790529",{"slug":982,"name":983,"fn":984,"description":985,"org":986,"tags":987,"stars":978,"repoUrl":979,"updatedAt":996},"2chat-automation","-2chat-automation","automate 2chat messaging tasks","Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[988,989,992,993],{"name":953,"slug":954,"type":14},{"name":990,"slug":991,"type":14},"Communications","communications",{"name":960,"slug":961,"type":14},{"name":994,"slug":995,"type":14},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":998,"name":998,"fn":999,"description":1000,"org":1001,"tags":1002,"stars":978,"repoUrl":979,"updatedAt":1005},"ably-automation","automate Ably tasks with Composio","Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1003,1004],{"name":953,"slug":954,"type":14},{"name":960,"slug":961,"type":14},"2026-07-12T08:09:55.453088",{"slug":1007,"name":1007,"fn":1008,"description":1009,"org":1010,"tags":1011,"stars":978,"repoUrl":979,"updatedAt":1015},"abstract-automation","automate Abstract tasks via Composio","Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1012,1013,1014],{"name":953,"slug":954,"type":14},{"name":9,"slug":8,"type":14},{"name":960,"slug":961,"type":14},"2026-07-15T05:45:16.470309",{"slug":1017,"name":1017,"fn":1018,"description":1019,"org":1020,"tags":1021,"stars":978,"repoUrl":979,"updatedAt":1027},"abuselpdb-automation","automate Abuselpdb tasks via Composio","Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1022,1023,1024],{"name":953,"slug":954,"type":14},{"name":960,"slug":961,"type":14},{"name":1025,"slug":1026,"type":14},"Security","security","2026-07-15T05:56:20.013366",{"slug":1029,"name":1029,"fn":1030,"description":1031,"org":1032,"tags":1033,"stars":978,"repoUrl":979,"updatedAt":1036},"abyssale-automation","automate Abyssale tasks via Composio","Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1034,1035],{"name":953,"slug":954,"type":14},{"name":9,"slug":8,"type":14},"2026-07-15T05:54:50.762889",{"slug":1038,"name":1038,"fn":1039,"description":1040,"org":1041,"tags":1042,"stars":978,"repoUrl":979,"updatedAt":1049},"accelo-automation","automate Accelo tasks via Composio","Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1043,1044,1045,1048],{"name":953,"slug":954,"type":14},{"name":9,"slug":8,"type":14},{"name":1046,"slug":1047,"type":14},"CRM","crm",{"name":960,"slug":961,"type":14},"2026-07-15T05:48:43.429136",{"slug":1051,"name":1051,"fn":1052,"description":1053,"org":1054,"tags":1055,"stars":978,"repoUrl":979,"updatedAt":1063},"accredible-certificates-automation","automate Accredible certificate management","Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1056,1057,1060],{"name":953,"slug":954,"type":14},{"name":1058,"slug":1059,"type":14},"Documents","documents",{"name":1061,"slug":1062,"type":14},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":1065,"name":1065,"fn":1066,"description":1067,"org":1068,"tags":1069,"stars":978,"repoUrl":979,"updatedAt":1076},"acculynx-automation","automate Acculynx construction management tasks","Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1070,1071,1072,1073],{"name":953,"slug":954,"type":14},{"name":9,"slug":8,"type":14},{"name":960,"slug":961,"type":14},{"name":1074,"slug":1075,"type":14},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":1078,"name":1078,"fn":1079,"description":1080,"org":1081,"tags":1082,"stars":978,"repoUrl":979,"updatedAt":1089},"active-campaign-automation","automate ActiveCampaign marketing and CRM tasks","Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1083,1084,1085,1086],{"name":953,"slug":954,"type":14},{"name":9,"slug":8,"type":14},{"name":1046,"slug":1047,"type":14},{"name":1087,"slug":1088,"type":14},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":1091,"name":1091,"fn":1092,"description":1093,"org":1094,"tags":1095,"stars":978,"repoUrl":979,"updatedAt":1099},"addresszen-automation","automate Addresszen address validation","Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1096,1097,1098],{"name":953,"slug":954,"type":14},{"name":9,"slug":8,"type":14},{"name":960,"slug":961,"type":14},"2026-07-15T05:47:51.742515",{"slug":1101,"name":1101,"fn":1102,"description":1103,"org":1104,"tags":1105,"stars":978,"repoUrl":979,"updatedAt":1109},"adobe-automation","automate Adobe tasks via Composio","Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1106,1107,1108],{"name":953,"slug":954,"type":14},{"name":9,"slug":8,"type":14},{"name":960,"slug":961,"type":14},"2026-07-15T05:45:05.303254",863]