[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-connect-apps":3,"mdc-v95gw7-key":54,"related-repo-composio-connect-apps":427,"related-org-composio-connect-apps":515},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":27,"repoUrl":28,"updatedAt":29,"license":30,"forks":31,"topics":32,"repo":49,"sourceUrl":52,"mdContent":53},"connect-apps","connect Claude to external services","Connect Claude to external apps like Gmail, Slack, GitHub. Use this skill when the user wants to send emails, create issues, post messages, or take actions in external services.",{"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,17,18,21,24],{"name":14,"slug":15,"type":16},"Gmail","gmail","tag",{"name":9,"slug":8,"type":16},{"name":19,"slug":20,"type":16},"Integrations","integrations",{"name":22,"slug":23,"type":16},"GitHub","github",{"name":25,"slug":26,"type":16},"Slack","slack",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-12T08:09:00.825518",null,7603,[33,34,35,36,37,38,39,8,40,41,42,43,44,45,46,47,48],"agent-skills","ai-agents","antigravity","automation","claude","claude-code","codex","cursor","developer-tools","gemini-cli","mcp","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":28,"stars":27,"forks":31,"topics":50,"description":51},[33,34,35,36,37,38,39,8,40,41,42,43,44,45,46,47,48],"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows","https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills\u002Ftree\u002FHEAD\u002Fconnect-apps","---\nname: connect-apps\ndescription: Connect Claude to external apps like Gmail, Slack, GitHub. Use this skill when the user wants to send emails, create issues, post messages, or take actions in external services.\n---\n\n# Connect Apps\n\nConnect Claude to 1000+ apps. Actually send emails, create issues, post messages - not just generate text about it.\n\n## Quick Start\n\n### Step 1: Install the Plugin\n\n```\n\u002Fplugin install composio-toolrouter\n```\n\n### Step 2: Run Setup\n\n```\n\u002Fcomposio-toolrouter:setup\n```\n\nThis will:\n- Ask for your free API key (get one at [platform.composio.dev](https:\u002F\u002Fplatform.composio.dev\u002F?utm_source=Github&utm_content=AwesomeSkills))\n- Configure Claude's connection to 1000+ apps\n- Take about 60 seconds\n\n### Step 3: Try It!\n\nAfter setup, restart Claude Code and try:\n\n```\nSend me a test email at YOUR_EMAIL@example.com\n```\n\nIf it works, you're connected!\n\n## What You Can Do\n\n| Ask Claude to... | What happens |\n|------------------|--------------|\n| \"Send email to sarah@acme.com about the launch\" | Actually sends the email |\n| \"Create GitHub issue: fix login bug\" | Creates the issue |\n| \"Post to Slack #general: deploy complete\" | Posts the message |\n| \"Add meeting notes to Notion\" | Adds to Notion |\n\n## Supported Apps\n\n**Email:** Gmail, Outlook, SendGrid\n**Chat:** Slack, Discord, Teams, Telegram\n**Dev:** GitHub, GitLab, Jira, Linear\n**Docs:** Notion, Google Docs, Confluence\n**Data:** Sheets, Airtable, PostgreSQL\n**And 1000+ more...**\n\n## How It Works\n\n1. You ask Claude to do something\n2. Composio Tool Router finds the right tool\n3. First time? You'll authorize via OAuth (one-time)\n4. Action executes and returns result\n\n## Troubleshooting\n\n- **\"Plugin not found\"** → Make sure you ran `\u002Fplugin install composio-toolrouter`\n- **\"Need to authorize\"** → Click the OAuth link Claude provides, then say \"done\"\n- **Action failed** → Check you have permissions in the target app\n\n---\n\n\u003Cp align=\"center\">\n  \u003Cb>Join 20,000+ developers building agents that ship\u003C\u002Fb>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fplatform.composio.dev\u002F?utm_source=Github&utm_content=AwesomeSkills\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGet_Started_Free-4F46E5?style=for-the-badge\" alt=\"Get Started\"\u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n",{"data":55,"body":56},{"name":4,"description":6},{"type":57,"children":58},"root",[59,67,73,80,87,100,106,115,120,151,157,162,171,176,182,270,276,320,326,350,356,395,399,411],{"type":60,"tag":61,"props":62,"children":63},"element","h1",{"id":4},[64],{"type":65,"value":66},"text","Connect Apps",{"type":60,"tag":68,"props":69,"children":70},"p",{},[71],{"type":65,"value":72},"Connect Claude to 1000+ apps. Actually send emails, create issues, post messages - not just generate text about it.",{"type":60,"tag":74,"props":75,"children":77},"h2",{"id":76},"quick-start",[78],{"type":65,"value":79},"Quick Start",{"type":60,"tag":81,"props":82,"children":84},"h3",{"id":83},"step-1-install-the-plugin",[85],{"type":65,"value":86},"Step 1: Install the Plugin",{"type":60,"tag":88,"props":89,"children":93},"pre",{"className":90,"code":92,"language":65},[91],"language-text","\u002Fplugin install composio-toolrouter\n",[94],{"type":60,"tag":95,"props":96,"children":98},"code",{"__ignoreMap":97},"",[99],{"type":65,"value":92},{"type":60,"tag":81,"props":101,"children":103},{"id":102},"step-2-run-setup",[104],{"type":65,"value":105},"Step 2: Run Setup",{"type":60,"tag":88,"props":107,"children":110},{"className":108,"code":109,"language":65},[91],"\u002Fcomposio-toolrouter:setup\n",[111],{"type":60,"tag":95,"props":112,"children":113},{"__ignoreMap":97},[114],{"type":65,"value":109},{"type":60,"tag":68,"props":116,"children":117},{},[118],{"type":65,"value":119},"This will:",{"type":60,"tag":121,"props":122,"children":123},"ul",{},[124,141,146],{"type":60,"tag":125,"props":126,"children":127},"li",{},[128,130,139],{"type":65,"value":129},"Ask for your free API key (get one at ",{"type":60,"tag":131,"props":132,"children":136},"a",{"href":133,"rel":134},"https:\u002F\u002Fplatform.composio.dev\u002F?utm_source=Github&utm_content=AwesomeSkills",[135],"nofollow",[137],{"type":65,"value":138},"platform.composio.dev",{"type":65,"value":140},")",{"type":60,"tag":125,"props":142,"children":143},{},[144],{"type":65,"value":145},"Configure Claude's connection to 1000+ apps",{"type":60,"tag":125,"props":147,"children":148},{},[149],{"type":65,"value":150},"Take about 60 seconds",{"type":60,"tag":81,"props":152,"children":154},{"id":153},"step-3-try-it",[155],{"type":65,"value":156},"Step 3: Try It!",{"type":60,"tag":68,"props":158,"children":159},{},[160],{"type":65,"value":161},"After setup, restart Claude Code and try:",{"type":60,"tag":88,"props":163,"children":166},{"className":164,"code":165,"language":65},[91],"Send me a test email at YOUR_EMAIL@example.com\n",[167],{"type":60,"tag":95,"props":168,"children":169},{"__ignoreMap":97},[170],{"type":65,"value":165},{"type":60,"tag":68,"props":172,"children":173},{},[174],{"type":65,"value":175},"If it works, you're connected!",{"type":60,"tag":74,"props":177,"children":179},{"id":178},"what-you-can-do",[180],{"type":65,"value":181},"What You Can Do",{"type":60,"tag":183,"props":184,"children":185},"table",{},[186,205],{"type":60,"tag":187,"props":188,"children":189},"thead",{},[190],{"type":60,"tag":191,"props":192,"children":193},"tr",{},[194,200],{"type":60,"tag":195,"props":196,"children":197},"th",{},[198],{"type":65,"value":199},"Ask Claude to...",{"type":60,"tag":195,"props":201,"children":202},{},[203],{"type":65,"value":204},"What happens",{"type":60,"tag":206,"props":207,"children":208},"tbody",{},[209,231,244,257],{"type":60,"tag":191,"props":210,"children":211},{},[212,226],{"type":60,"tag":213,"props":214,"children":215},"td",{},[216,218,224],{"type":65,"value":217},"\"Send email to ",{"type":60,"tag":131,"props":219,"children":221},{"href":220},"mailto:sarah@acme.com",[222],{"type":65,"value":223},"sarah@acme.com",{"type":65,"value":225}," about the launch\"",{"type":60,"tag":213,"props":227,"children":228},{},[229],{"type":65,"value":230},"Actually sends the email",{"type":60,"tag":191,"props":232,"children":233},{},[234,239],{"type":60,"tag":213,"props":235,"children":236},{},[237],{"type":65,"value":238},"\"Create GitHub issue: fix login bug\"",{"type":60,"tag":213,"props":240,"children":241},{},[242],{"type":65,"value":243},"Creates the issue",{"type":60,"tag":191,"props":245,"children":246},{},[247,252],{"type":60,"tag":213,"props":248,"children":249},{},[250],{"type":65,"value":251},"\"Post to Slack #general: deploy complete\"",{"type":60,"tag":213,"props":253,"children":254},{},[255],{"type":65,"value":256},"Posts the message",{"type":60,"tag":191,"props":258,"children":259},{},[260,265],{"type":60,"tag":213,"props":261,"children":262},{},[263],{"type":65,"value":264},"\"Add meeting notes to Notion\"",{"type":60,"tag":213,"props":266,"children":267},{},[268],{"type":65,"value":269},"Adds to Notion",{"type":60,"tag":74,"props":271,"children":273},{"id":272},"supported-apps",[274],{"type":65,"value":275},"Supported Apps",{"type":60,"tag":68,"props":277,"children":278},{},[279,285,287,292,294,299,301,306,308,313,315],{"type":60,"tag":280,"props":281,"children":282},"strong",{},[283],{"type":65,"value":284},"Email:",{"type":65,"value":286}," Gmail, Outlook, SendGrid\n",{"type":60,"tag":280,"props":288,"children":289},{},[290],{"type":65,"value":291},"Chat:",{"type":65,"value":293}," Slack, Discord, Teams, Telegram\n",{"type":60,"tag":280,"props":295,"children":296},{},[297],{"type":65,"value":298},"Dev:",{"type":65,"value":300}," GitHub, GitLab, Jira, Linear\n",{"type":60,"tag":280,"props":302,"children":303},{},[304],{"type":65,"value":305},"Docs:",{"type":65,"value":307}," Notion, Google Docs, Confluence\n",{"type":60,"tag":280,"props":309,"children":310},{},[311],{"type":65,"value":312},"Data:",{"type":65,"value":314}," Sheets, Airtable, PostgreSQL\n",{"type":60,"tag":280,"props":316,"children":317},{},[318],{"type":65,"value":319},"And 1000+ more...",{"type":60,"tag":74,"props":321,"children":323},{"id":322},"how-it-works",[324],{"type":65,"value":325},"How It Works",{"type":60,"tag":327,"props":328,"children":329},"ol",{},[330,335,340,345],{"type":60,"tag":125,"props":331,"children":332},{},[333],{"type":65,"value":334},"You ask Claude to do something",{"type":60,"tag":125,"props":336,"children":337},{},[338],{"type":65,"value":339},"Composio Tool Router finds the right tool",{"type":60,"tag":125,"props":341,"children":342},{},[343],{"type":65,"value":344},"First time? You'll authorize via OAuth (one-time)",{"type":60,"tag":125,"props":346,"children":347},{},[348],{"type":65,"value":349},"Action executes and returns result",{"type":60,"tag":74,"props":351,"children":353},{"id":352},"troubleshooting",[354],{"type":65,"value":355},"Troubleshooting",{"type":60,"tag":121,"props":357,"children":358},{},[359,375,385],{"type":60,"tag":125,"props":360,"children":361},{},[362,367,369],{"type":60,"tag":280,"props":363,"children":364},{},[365],{"type":65,"value":366},"\"Plugin not found\"",{"type":65,"value":368}," → Make sure you ran ",{"type":60,"tag":95,"props":370,"children":372},{"className":371},[],[373],{"type":65,"value":374},"\u002Fplugin install composio-toolrouter",{"type":60,"tag":125,"props":376,"children":377},{},[378,383],{"type":60,"tag":280,"props":379,"children":380},{},[381],{"type":65,"value":382},"\"Need to authorize\"",{"type":65,"value":384}," → Click the OAuth link Claude provides, then say \"done\"",{"type":60,"tag":125,"props":386,"children":387},{},[388,393],{"type":60,"tag":280,"props":389,"children":390},{},[391],{"type":65,"value":392},"Action failed",{"type":65,"value":394}," → Check you have permissions in the target app",{"type":60,"tag":396,"props":397,"children":398},"hr",{},[],{"type":60,"tag":68,"props":400,"children":402},{"align":401},"center",[403,405],{"type":65,"value":404},"\n  ",{"type":60,"tag":406,"props":407,"children":408},"b",{},[409],{"type":65,"value":410},"Join 20,000+ developers building agents that ship",{"type":60,"tag":68,"props":412,"children":413},{"align":401},[414,415],{"type":65,"value":404},{"type":60,"tag":131,"props":416,"children":417},{"href":133},[418,420,426],{"type":65,"value":419},"\n    ",{"type":60,"tag":421,"props":422,"children":425},"img",{"src":423,"alt":424},"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGet_Started_Free-4F46E5?style=for-the-badge","Get Started",[],{"type":65,"value":404},{"items":428,"total":514},[429,445,461,470,480,492,501],{"slug":430,"name":431,"fn":432,"description":433,"org":434,"tags":435,"stars":27,"repoUrl":28,"updatedAt":444},"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},[436,438,439,441],{"name":437,"slug":36,"type":16},"Automation",{"name":9,"slug":8,"type":16},{"name":440,"slug":43,"type":16},"MCP",{"name":442,"slug":443,"type":16},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":446,"name":447,"fn":448,"description":449,"org":450,"tags":451,"stars":27,"repoUrl":28,"updatedAt":460},"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},[452,453,456,457],{"name":437,"slug":36,"type":16},{"name":454,"slug":455,"type":16},"Communications","communications",{"name":440,"slug":43,"type":16},{"name":458,"slug":459,"type":16},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":462,"name":462,"fn":463,"description":464,"org":465,"tags":466,"stars":27,"repoUrl":28,"updatedAt":469},"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},[467,468],{"name":437,"slug":36,"type":16},{"name":440,"slug":43,"type":16},"2026-07-12T08:09:55.453088",{"slug":471,"name":471,"fn":472,"description":473,"org":474,"tags":475,"stars":27,"repoUrl":28,"updatedAt":479},"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},[476,477,478],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},{"name":440,"slug":43,"type":16},"2026-07-15T05:45:16.470309",{"slug":481,"name":481,"fn":482,"description":483,"org":484,"tags":485,"stars":27,"repoUrl":28,"updatedAt":491},"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},[486,487,488],{"name":437,"slug":36,"type":16},{"name":440,"slug":43,"type":16},{"name":489,"slug":490,"type":16},"Security","security","2026-07-15T05:56:20.013366",{"slug":493,"name":493,"fn":494,"description":495,"org":496,"tags":497,"stars":27,"repoUrl":28,"updatedAt":500},"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},[498,499],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},"2026-07-15T05:54:50.762889",{"slug":502,"name":502,"fn":503,"description":504,"org":505,"tags":506,"stars":27,"repoUrl":28,"updatedAt":513},"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},[507,508,509,512],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},{"name":510,"slug":511,"type":16},"CRM","crm",{"name":440,"slug":43,"type":16},"2026-07-15T05:48:43.429136",860,{"items":516,"total":620},[517,524,531,536,542,548,553,560,574,587,600,610],{"slug":430,"name":431,"fn":432,"description":433,"org":518,"tags":519,"stars":27,"repoUrl":28,"updatedAt":444},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[520,521,522,523],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},{"name":440,"slug":43,"type":16},{"name":442,"slug":443,"type":16},{"slug":446,"name":447,"fn":448,"description":449,"org":525,"tags":526,"stars":27,"repoUrl":28,"updatedAt":460},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[527,528,529,530],{"name":437,"slug":36,"type":16},{"name":454,"slug":455,"type":16},{"name":440,"slug":43,"type":16},{"name":458,"slug":459,"type":16},{"slug":462,"name":462,"fn":463,"description":464,"org":532,"tags":533,"stars":27,"repoUrl":28,"updatedAt":469},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[534,535],{"name":437,"slug":36,"type":16},{"name":440,"slug":43,"type":16},{"slug":471,"name":471,"fn":472,"description":473,"org":537,"tags":538,"stars":27,"repoUrl":28,"updatedAt":479},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[539,540,541],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},{"name":440,"slug":43,"type":16},{"slug":481,"name":481,"fn":482,"description":483,"org":543,"tags":544,"stars":27,"repoUrl":28,"updatedAt":491},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[545,546,547],{"name":437,"slug":36,"type":16},{"name":440,"slug":43,"type":16},{"name":489,"slug":490,"type":16},{"slug":493,"name":493,"fn":494,"description":495,"org":549,"tags":550,"stars":27,"repoUrl":28,"updatedAt":500},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[551,552],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},{"slug":502,"name":502,"fn":503,"description":504,"org":554,"tags":555,"stars":27,"repoUrl":28,"updatedAt":513},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[556,557,558,559],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},{"name":510,"slug":511,"type":16},{"name":440,"slug":43,"type":16},{"slug":561,"name":561,"fn":562,"description":563,"org":564,"tags":565,"stars":27,"repoUrl":28,"updatedAt":573},"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},[566,567,570],{"name":437,"slug":36,"type":16},{"name":568,"slug":569,"type":16},"Documents","documents",{"name":571,"slug":572,"type":16},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":575,"name":575,"fn":576,"description":577,"org":578,"tags":579,"stars":27,"repoUrl":28,"updatedAt":586},"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},[580,581,582,583],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},{"name":440,"slug":43,"type":16},{"name":584,"slug":585,"type":16},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":588,"name":588,"fn":589,"description":590,"org":591,"tags":592,"stars":27,"repoUrl":28,"updatedAt":599},"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},[593,594,595,596],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},{"name":510,"slug":511,"type":16},{"name":597,"slug":598,"type":16},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":601,"name":601,"fn":602,"description":603,"org":604,"tags":605,"stars":27,"repoUrl":28,"updatedAt":609},"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},[606,607,608],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},{"name":440,"slug":43,"type":16},"2026-07-15T05:47:51.742515",{"slug":611,"name":611,"fn":612,"description":613,"org":614,"tags":615,"stars":27,"repoUrl":28,"updatedAt":619},"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},[616,617,618],{"name":437,"slug":36,"type":16},{"name":9,"slug":8,"type":16},{"name":440,"slug":43,"type":16},"2026-07-15T05:45:05.303254",863]