Install
$ agentstack add skill-vibesurf-ai-claude-surf-integrations ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Integrations - External App Automation
Overview
Direct API access to 100+ external apps via Composio and MCP integrations.
When to Use
- User needs Gmail, GitHub, Slack, etc.
- Service has Composio/MCP support
- Want faster, more reliable than browser automation
Why use over browser?
- Direct API = 10-100x faster
- More reliable (no UI changes)
- Better for bulk operations
Available Actions
| Action | Purpose | |--------|---------| | get_all_toolkit_types | See all available apps | | search_extra_tool | Find specific app actions | | get_extra_tool_info | See action parameters | | execute_extra_tool | Run app action |
The Pattern
- List available apps
- Search for specific actions
- Get parameter schema
- Execute with parameters
Tool Naming Convention
cpo.{service}.{action} # Composio tools
mcp.{server}.{action} # MCP tools
Configuration Required
Before using Composio or MCP tools, you must configure them first:
| Integration | Configuration Skill | What to Configure | |-------------|---------------------|-------------------| | Composio (Gmail, GitHub, etc.) | config-composio | API key + enable toolkits | | MCP servers | config-mcp | Add MCP server profiles |
Workflow:
- Configure using appropriate
config-*skill - Then use
integrationsskill to execute tools
For example:
- First:
config-composio→ verify API key + enablegmailtoolkit - Then:
integrations→ executecpo.gmail.GMAIL_SEND_EMAIL
Common Integrations
| Service | Common Actions | |---------|----------------| | Gmail | Send, read, organize emails | | GitHub | Create PRs, issues, releases | | Slack | Send messages, manage channels | | Google Calendar | Create events, manage scheduling | | Notion | Create pages, update databases |
Best Practices
| Practice | Why | |----------|-----| | Search before execute | Find exact tool name and parameters | | Use search filters | Reduce noise in results | | Check authentication | Configure credentials in VibeSurf | | Prefer integrations for API tasks | Faster than browser automation |
Error Handling
| Error | Solution | |-------|----------| | Tool not found | Use search_extra_tool to find correct name | | Auth failed | Configure credentials in VibeSurf | | Invalid params | Use get_extra_tool_info to see schema |
Integration vs Browser Automation
| Task | Use Integration | Use Browser | |------|----------------|-------------| | Send Gmail | ✅ Direct API | ❌ Slow | | GitHub PR | ✅ Direct API | ❌ Overkill | | Custom form | ❌ Not supported | ✅ browser-use |
Rule: If Composio/MCP supports the app, use integration.
Common Toolkit Types
gmail,github,slackgoogle_calendar,google_sheetsnotion,trello,asana,jira- Many more available via
get_all_toolkit_types
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: vibesurf-ai
- Source: vibesurf-ai/claude-surf
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.