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.