connect-apps_skill

This skill helps you connect Claude to Gmail, GitHub, Slack and other apps to perform real actions like sending emails or creating issues.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill connect-apps

  • _meta.json282 B
  • SKILL.md2.2 KB

Overview

This skill connects Claude to hundreds of external apps so the assistant can actually send emails, post messages, create issues, and take other real actions on your behalf. It uses a tool router to map user requests to the right app integration and handles OAuth authorization for one-time setup. Once configured, Claude can execute tasks across Gmail, Slack, GitHub, Notion, and many more.

How this skill works

When you ask Claude to perform an action, the tool router selects the appropriate connector for the target service. If it’s the first time for that app, you complete a one-time OAuth flow to grant access. After authorization, the skill executes the requested action and returns a concise result or error message. The router supports retries and permission checks to help surface actionable failure reasons.

When to use it

  • Send transactional or follow-up emails directly from the assistant
  • Create or update issues in GitHub/GitLab and link them to conversation context
  • Post notifications or summaries to Slack, Teams, or Discord channels
  • Save notes and structured data into Notion, Google Docs, Sheets, or Airtable
  • Trigger database writes or queries to PostgreSQL and other data services
  • Automate repetitive actions across multiple services in a single request

Best practices

  • Provide clear, specific instructions including recipients, titles, and message body when requesting external actions
  • Confirm the target workspace or repository name when creating issues or posting messages
  • Authorize each app during setup and check permissions if an action fails
  • Include minimal personal or sensitive data in free-form prompts; use structured fields when supported
  • Test actions with a small or dedicated channel/account before broad rollout

Example use cases

  • "Send email to sara@company.com with subject: Quarterly update" — actually sends the email via Gmail or Outlook
  • "Create GitHub issue in repo/acme-app: crash on login with steps and logs" — creates the issue with provided content
  • "Post to Slack #deployments: Release 2.1 complete" — posts message in the right channel
  • "Add meeting notes to Notion under Project X" — creates a page or entry in Notion
  • "Append a row to Sales sheet in Google Sheets with new lead data" — writes structured data to Sheets or Airtable

FAQ

Yes — install the composio tool router plugin and run the setup command. The setup walks you through obtaining an API key and configuring app access.

What if an action fails?

The skill returns an error message that usually indicates permission or connectivity issues. Reauthorize the app if prompted and verify your account permissions in the target service.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational